Comparison of Bulk and SOI CMOS Technologies in a DSP Processor Circuit Implementation Piia Simonen, Aarne Heinonen, Mika Kuulusa and Jari Nurmi Digital and Computer Systems Laboratory, Tampere University of Technology P.O. Box 553, FIN-33101 Tampere, Finland E-mail: piia.simonen@tut.fi Tel. +358 3 365 4354, Fax. +358 3 365 3095 Abstract Silicon-on-insulator (SOI) CMOS technologies are very attractive options for implementing high-speed digital integrated circuits for low-power applications. This paper presents the layout migration of a DSP processor chip from a 0.6 µm bulk CMOS to a 0.5 µm SOI CMOS technology. The layout migration and verification are described and the two CMOS designs are compared using two main criteria: circuit speed and average power consumption. For nominal supply voltages, the simulations suggest that the SOI circuit can operate at a speed of 98 MHz which is 51 % higher than that of the original (65 MHz). The average power consumption is 35 % lower in the SOI circuit by using 3.3 V and 35 MHz for both SOI and bulk CMOS designs. 1. Introduction Today most of electronic circuits are realized using a bulk CMOS technology which is a very mature technology with low manufacturing costs, high performance and good low-power capabilities. However, both die size and power consumption of bulk CMOS circuits will become increasingly difficult to reduce in the future. This has given an opportunity for some emerging semiconductor technologies. Among the most promising ones for ultra low-power circuit implementation are silicon-on-insulator (SOI) CMOS processes [1,2,3]. The ability to use a low supply voltage and to simultaneously reduce parasitic capacitances are of high importance in designing fast low-power digital circuits [4]. Instead of a bulk silicon substrate, SOI CMOS employs an insulator below a thin layer of silicon which eliminates most of the parasitic capacitances found in bulk CMOS processes. This allows SOI CMOS circuits to operate with a reduced supply voltage thus further reducing system power consumption and improving speed. In addition, SOI technologies enable the design of denser and more reliable circuits. Increased reliability is mainly due to the absence of the latch-up effect. Currently, the main drawback with SOI CMOS technologies is their high manufacturing costs which can be prohibitive for products where low system cost is of primary concern. This paper presents migration of a DSP processor design from a bulk CMOS to SOI CMOS technology. In the paper, the basic structures of bulk and SOI CMOS devices are presented and the main differences between the technologies are specified. The DSP processor chip under migration is shortly described. Then the layout migration, various verifications, and simulations are studied in detail. The main results are summarized in the conclusions. 2. Bulk and SOI CMOS Technologies Instead of using silicon as the substrate, as in bulk CMOS transistors, an insulating substrate can be used to improve device characteristics and circuit performance [5]. SOI CMOS circuits consist of single-device islands which are dielectrically isolated from each other and also from the underlying substrate. Since there are virtually no isolation constraints for individual devices, transistor and interconnect densities can be very high [2,6]. The dominant capacitance in both bulk and SOI CMOS circuits is gate capacitance. In bulk CMOS devices every junction produces undesirable parasitic capacitance as well. These junction capacitances do exist in SOI also, but they are reduced by a factor ranging from 4 to 7 [7,8]. In Fig. 1, structures and parasitic capacitances of bulk and SOI CMOS devices are illustrated. The gate capacitances are not drawn in the figures because they are approximately the same in both technologies. 3. DSP Processor Chip The test circuit was a prototype of a DSP processor chip developed by VLSI Solution. The processor was implemented for a 0.6 µm bulk CMOS technology and its design database was used as the reference design throughout the migration task. Fig. 2 shows a transistorlevel layout of the DSP processor chip. The chip consists of several functional blocks: VS-DSP1 processor core [9], 512x32-bit program SRAM, two 512x16-bit (a) + n + + p + p + n n PLL P-substrate contact + p PP SP3 NMOS Silicon gate Gate oxide N-well contact Metal Silicon dioxide RS232 PMOS XRAM YRAM N-well SP2 (b) PMOS p+ NMOS Silicon gate Silicon dioxide Gate oxide n- p+ n+ p- VS-DSP1 PROCESSOR EXT PRAM SP1 Metal ROM p- Silicon substrate n+ SiO2 Silicon substrate Figure 1: Cross-sections of (a) bulk CMOS and (b) SOI CMOS devices. data SRAMs, boot ROM, three serial ports, 8-bit parallel port, phase-locked loop (PLL), RS232 port for connection to a personal computer and external bus interface. The processor core, SRAM blocks, and boot ROM block are realized using full-custom module generators while other blocks are straightforward standard-cell designs. 4. Layout Migration The layout migration task begun with a design database of the DSP processor chip. The transistor-level layout was in L-language which precisely describes the structure of the chip. The original layout is depicted in Fig. 2. In the migration, the objective was to handle large blocks at a time, to automate required modifications, and to verify the migrated layout with extensive simulations. The target technology was Peregrine Semiconductor Ultra Thin Silicon (UTSi) 0.5 µm SOI process in which the wafers are formed by depositing ultra thin silicon on an insulating synthetic sapphire wafer. Fig. 3 illustrates a 3-input NAND gate implemented in bulk and SOI CMOS technologies. Even with these simple six transistor cells the area advantage in SOI circuit is clear. This is mainly due to the absence of wells and substrate contacts and the possibility to align contacts and vias vertically. In the UTSi design rules, there was one limiting constraint: the minimum spacing between a transistor gate and a drain/source contact was 0.1 µm larger than in the bulk CMOS technology. Placing the transistors manually side by side in long rows would have required a lot of time-consuming modifications during the Figure 2: Layout and main structural blocks of the DSP processor. migration. In order to avoid this, all the coordinates of the SOI circuit were scaled by a factor of 1.1 which, in turn, increased the chip area from 23 to 27 mm2 (measured without pads). The scaling and other modifications to the design database were performed with Perl language scripts. The scripts updated layer and transistor names and removed all substrates and contacts related to them. The inputs in a SOI CMOS chip are slightly more difficult to protect than in bulk CMOS because of the lack of substrate diodes [10,11]. Therefore, the new pads were constructed using the pads provided in the UTSi technology and some logic from the original pads. The drawback of this approach is that these structures had a major contribution to the total chip area. 5. Verification and Simulation Results 5.1 Design Rule and Equivalence Checks For the migrated DSP processor chip, the final design rule checks (DRC) were performed using Cadence Diva. Most rule errors were caused by the differences in maximum via and contact matrix sizes between the technologies. The next verification step was layout versus schematic (LVS) check with Calibre. The SPICE netlists extracted from the layouts of the original and the migrated chip were compared to ensure correct wirings and connections. In addition, it was possible to compare transistor sizes at the same time. Due to difference in gate capacitance, the capacitors in the design had been scaled down to retain the equal capacitance values. These 200 Bulk CMOS 5 V Bulk CMOS 3.3 V SOI 3.3 V SOI 2.5 V SOI 1.8 V Power / mW 150 100 50 0 20 30 40 50 Frequency / MHz 60 70 Figure 4: System power consumption of bulk CMOS and SOI CMOS circuits as a function of operating frequency. Note that the maximum frequency of the SOI design with 3.3 V (98 MHz) is not shown. Figure 3: A 3-input NAND gate implemented in both bulk CMOS and SOI CMOS technology (grid 1 µm). There are no wells nor substrate contacts in the SOI circuit and contacts and vias are aligned vertically. capacitors then caused several errors, so the strict transistor size checks had to be skipped in order to make the migrated design pass the LVS check. The LVS verification tool allows very accurate comparisons and thus produced lots of error messages that were practically useless for our purposes. Mostly these messages were due to the reorganization of the supply wirings after removing wells and substrate contacts from the SOI design. 5.2 Functionality and Power Analysis In addition to the design rules and electrical correspondence, the correct functionality of the SOI CMOS circuit was verified. Both circuits were simulated using PowerMill and the test vectors generated for testing the original bulk CMOS design. Wiring capacitances were not taken into account, but they are likely to be coarsely the same in both designs. The tests for the DSP processor chip covered executing various program kernels up to 10000 clock cycles. Moreover, the functionality of the processor core was verified separately by several smaller test programs. Only differences between the two circuits were found in signal rise/fall times, as expected. The UTSi SOI CMOS technology offers three types of transistors: intrinsic, regular threshold, and low threshold voltage. The SOI circuit was first implemented with the low voltage transistors that have a threshold voltage of ±0.35 V. Interestingly, the initial power estimations revealed huge leakage currents in the dense SRAM blocks, even though the memories operated correctly [11]. For this reason, the transistor type was changed to the regular transistors with a threshold voltage of ±0.8 V. With the low voltage transistors maybe even a supply voltage less than 1.2 V could have been used. The lowest supply voltage the SOI CMOS circuit operated correctly with the regular transistors was 1.8 V, but then also the circuit speed degraded significantly. The simulations imply that 2.5 V is still adequate for correct operation with operating frequency up to 65 MHz. As the nominal supply voltage of the UTSi SOI technology is 3.3 V the result was still very satisfying. Both the SOI CMOS and the bulk CMOS circuits were simulated with the same test vectors and program code at the nominal temperature. According to all the test cases, the currents in the SOI circuit are approximately one third of those in the original bulk CMOS design when simulated with the nominal supply voltages (3.3 and 5 V) and 50 MHz. The values given in textual report of the simulation are 13.9 and 34.7 mA for the SOI and bulk CMOS designs, respectively. Thus the calculated values for the average power consumption are 45.9 and 174 mW. Therefore, comparing these two designs with the nominal supply voltages gives a 74 % reduction in system power consumption. When using a 3.3 V supply voltage and a 35 MHz operating frequency for both circuits, the reduction is approximately 35 %. Fig. 4 shows the simulation results of both circuits with different supply voltages and operating frequencies. As mentioned earlier, 1.8 V proved to be the lowest supply voltage for the SOI CMOS circuit to retain its correct functionality. The corresponding value for the bulk CMOS circuit was 3.3 V. The maximum operating speed of the physical bulk CMOS chip is 50 MHz. According to the Powermill simulations, however, it was measured to be as high as 65 MHz. Also the SOI circuit was simulated with higher frequencies to find the maximum operating frequency. The results imply that the SOI CMOS circuit can operate with a clock frequency of 98 MHz. Using a supply voltage and an operating frequency of 3.3 V and 98 MHz for SOI, and 5 V and 65 MHz for the bulk CMOS circuit, the system power consumption is reduced 65 %. 6. Conclusions SOI CMOS technologies are developed for improving performance, reliability and power consumption of integrated circuits. This paper described a layout migration of a DSP processor chip from a 0.6 µm bulk CMOS technology to a 0.5 µm SOI CMOS technology. The simulations focused on verifying the correct functionality of the migrated design and then analyzing the impact on the system power consumption and circuit performance. The results imply that the SOI CMOS design consumes significantly less power than the bulk CMOS circuit and it also can operate at 98 MHz as opposed to 65 MHz of the original. The power consumption is reduced by 35 - 74 %, depending on the supply voltage and the operating frequency. To summarize, the improvements that can be achieved with SOI technologies in terms of performance and power consumption are quite remarkable. The simulation results of the test circuit demonstrated that a SOI CMOS technology clearly is a viable alternative for realizing low-power, high-speed digital integrated circuits. 7. Acknowledgement This research was supported by VLSI Solution, Nokia Mobile Phones, Vaisala and National Technology Agency. 8. References [1] Y. Kado, “The Potential of Ultrathin-Film SOI Devices for Low-Power and High-Speed Applications”, in IEICE Transactions on Electronics, Vol.E80-C, No.3, March 1997, pp. 443-454. [2] S. Cristoloveanu, G. Reichert, “Recent Advances in SOI Materials and Device Technologies for High Temperature”, in Proc. of the High-Temperature Electronic Materials, Devices and Sensors Conference, San Diego, California, U.S.A., 22-27 Feb. 1998, pp. 86-93. [3] R. Reedy et al., “Single Chip Wireless Systems Using SOI”, in Proc. of the International SOI Conference, San Diego, California, U.S.A, 4-7 Oct. 1999, pp. 8-11. [4] T. Iwamatsu et al., “Analysis of the Delay Distributions of 0.5 µm SOI LSIs”, in IEICE Transactions on Electronics, Vol.E80-C, No.3, March 1997, pp.464-471. [5] S. J. Abou-Samra, A. Guyot, “Performance/Complexity Space Exploration: Bulk vs. SOI”, in Proc. of the International Workshop on Power and Timing Modelling, Optimization and Simulation, Lyngby, Denmark, 7-9 Oct. 1998. [6] Sorin Cristoloveanu, Sheng S. Li, “Electrical Characterization of Silicon-On-Insulator Materials and Devices”, Kluwer Academic Publishers, Boston, U.S.A., 1995. [7] J. P. Colinge, “Silicon-On-Insulator Technology: Materials to VLSI”, Kluwer Academic Publishers, Boston, U.S.A., 1997. [8] J.B. Kuo, J-H Lou, “Low-Voltage CMOS VLSI Circuits”, John Wiley & Sons, Inc., New York, U.S.A., 1999. [9] J. Nurmi, J. Takala, “A new generation of parameterized and extensible DSP cores”, in Proc. of the IEEE Workshop on Signal Processing Systems, Design and Implementation, Leicester, UK, 3-5 Nov. 1997, pp. 320-329. [10] Neil H. E. Weste, Kamran Eshraghian, “Principles of CMOS VLSI Design, A Systems Perspective”, 2nd Edition, Addison-Wesley Publishing Company, Reading, Massachusetts, U.S.A., 1993. [11] L. Wang, H. Chen, “The Conversion of Bulk CMOS Circuits to SOI Technology and Its Noise Impact”, in Proc. of the International Symposium on VLSI Technology, Systems, and Applications, Taipei, Taiwan, 8-10 Jun. 1999, pp. 282-285.