i L1JAL Lla3alaaaaFFl laauatiaYaaauL taaýuuv.. a"lFf UNIVERSITI MALAYSIA SARAWAK 943(X".Kota Samarahan DESIGN OF BUFFER TO DRIVE LARGE CAPACITIVE DELAY LOAD WITH MINIMUM P.KHIDMATMAKLUMATAKADEMIK UNIMAS Iummmimuuani 1000125649 KHADIJAH BINTI USAINI in partial fulfillment This project is submitted of for the degree of Bachelor of Engineering the requirements with (Electronics Engineering) Telecommunication and Faculty of Engineering UNIVERSITI MALAYSIA SARAWAK 2004 Honours To my beloved.father, mother, brothers and sister. ACKNOWLWEDGEMENT The author would like to express her appreciation to her project supervisor, Encik Norhuzaimin Julai for giving guidelines, advice and support throughout this project. Also, to her second supervisor, Professor Shafi Qureshi, for giving her this topic, lot beginning A from design helping buffer to the the the end. of new things and out on has been learned from this project. The author would like to thank her VLSI lecturer, Mr. Ng Liang Yew, for giving design. her helping through guidance and Lastly, a huge gratitude to all her wonderful friends and course mates whom are feeling high her holding keep for being the author and when she started there up always down. 11 ABSTRAK Di zaman ini, para pereka cipta berlumba-lumba pembalik bersaing untuk mereka cipta yang berprestasi tinggi dan litar integrasi berkos efektif. Untuk itu, ilmu pengetahuan dari semua aspek reka cipta digital adalah sangat diperlukan. harus mempertimbangkan perihal aplikasi algoritma Para pereka kepada pembentukan dan pakej. Mereka cipta sebuah litar yang berupaya memacu muatan kapasitan dalam tempoh yang minimum adalah sangat penting untuk rekacipta litar berkonsepkan VLSI. Sekiranya hanya satu pembalik yang digunakan untuk memacu muatan kapasitan, Cl,,! dari kapasitor, tempoh masa yang di ambil adalah agak lama sekiranya nilai kapasitan adalah besar. Maka, tujuan projek ini adalah untuk mereka cipta beberapa siri pembalik bagi memacu muatan kapasitan yang besar dengan tempoh masa yang minimum. Tempoh masa yang lama dapat dikurangkan dengan beberapa siri pembalik ini. Saiz pembalik bagi setiap siri dibesarkan lebarnya dengan faktor nisbah setiap peringkat, A. dengan menggunakan Program Microwind. iv Rekaan ini dihasilkan ABSTRACT Nowadays, designers competing each other in designing inverters with high performance and cost-effective integrated circuit which demands knowledge of all aspects of digital packaging. design. Designers consider the application algorhythm to fabrication and Designing a circuit to drive a large capacitance load with minimum delay is important for Very Large Scale Integration (VLSI) circuit design. When a single inverter is used to drive a capacitance load, Cloadfrom a capacitor, the delay would be large if the capacitance load is large. Therefore, the intention of this project is to design a cascade of inverters, known as buffer to drive a large capacitance load with a minimum delay. When moving toward the load, the delay time can be significantly reduced by cascading N numbers of inverters. Each inverter for each stage is larger by width, W than the previous by a factor of stage ratio, A. The layout design is done by using Microwind Layout Tools. V ý,ti TABLE OF CONTENTS Page Content DEDICATION ACKNOWLEDGEMENT ABSTRAK iv ABSTRACT V LIST OF TABLES Xll LIST OF FIGURES Xlll 1 INTRODUCTION I 1.1 Introduction To Very Large Scale Integration 1 1 1.1.1 Very Large Scale Integration Technology 1.1.2 Very Large Scale Integration Technology Scale Down 2 1.1.3 Very Large Scale Integration Design as a System Design 4 Discipline 1.1.3.1 A systematic design methodology 4 reaching from circuits to architecture 1.1.3.2 Emphasis on top-down design starting 4 from high-level models 1.1.3.3 Testing and design-for-testability 4 1.1.3.4 Design algorithms 5 vi 1.2 1.3 2 Complementary Metal Oxide Silicon (CMOS) Technology 1.2.1 CMOS Circuit Techniques 1.2.2 CMOS Logic 2.1 2.2 9 REVIEW The Complementary Metal Oxide Silicon Inverter 9 2.1.1 Noise Margins 13 2.1.2 Power Dissipation in CMOS Inverter 14 16 Propagation Delay 2.2.1 2.3 7 Project Overview LITERATURE 5 Driving 2.3.1 Delay and Transition 16 Time 17 Large Capacitance Load 18 Cascaded Inverters as Drivers 2.4 Buffer 20 2.5 Design Rules 21 2.5.1 CMOS Colour Scheme 22 2.5.2 Lambda-Based Rule 23 2.5.3 Basic Design Rules Used in CMOS Design 24 2.5.4 Design Rule Checker 25 2.6 26 Materials Used for Buffer 2.6.1 Silicon Wafer 26 2.6.2 N-Well 27 2.6.3 Ceramic Like Semiconductors Oxide 27 2.6.3.1 Alumina - Aluminium vii Oxide 27 2.5.3.2 2.6.4 2.6.5 2.7 3 Magnesia-Magnesium Oxide (MgO) Metal Substrate 28 2.6.4.1 Copper 28 2.6.4.2 Nickel 30 2.6.4.3 Platinum 31 32 Polysilicon 32 Thin and Thick Film 2.7.1 Thin Film 32 2.7.2 Thin Film Process 32 2.7.3 Thin Film Heater Elements 34 2.7.4 Thick Film 35 2.7.5 Thin Film Versus Thick Film 35 38 DESIGN METHODOLOGIES 3.1 3.2 3.3 Silicon Micromachining 37 3.1.1 Deposition of Thin Film 37 3.1.2 Patterning by Wet Etching and Dry Etching 38 41 CMOS Fabrication Process 3.2.1 CMOS Process at a Glance 41 3.2.2 CMOS Process Walk Through 42 45 Microwind2 3.3.1 3.4 28 The CMOS Layout Editor/Simulator 48 Buffer Design 3.4.1 45 50 The First Inverter viii 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.5 3.4.1.1 Mask Layout 50 3.4.1.2 A-A Cross Section 50 3.4.1.3 B-B Cross Section 51 3.4.1.4 Three-dimensional for First Inverter 51 52 Insertion of Second Inverter 3.4.2.1 C-C Cross Section 52 3.4.2.2 Three-dimensional View 52 Insertion of the Third Inverter 54 3.4.3.1 D-D Cross Section 54 3.4.3.2 Three-dimensional View 54 Insertion of the Fourth Inverter 56 3.4.4.1 E-E Cross Section 56 3.4.4.2 Three-dimensional View 56 Insertion of the Fifth Inverter 58 3.4.5.1 F-F Cross Section 58 3.4.5.2 Three-dimensional View 58 Insertion of the Sixth Inverter 60 3.4.6.1 G-G Cross Section 60 3.4.6.2 Three-dimensional View 60 62 The Buffer 3.4.7.1 H-H Cross Section 63 3.4.7.2 I-I Cross Section 63 3.4.7.3 Three-dimensional View 64 64 Process in Three Dimension ix 4 RESULTS 4.1 4.2 5 69 AND DISCUSSION The Results 70 4.1.1 Buffer with Three Stage Inverter 70 4.1.2 Buffer with Five Stage Inverter 72 4.1.3 Buffer with Seven Stage Inverter 74 77 Discussion 78 CONCLUSION 5.1 Project Conclusion 5.2 Problems Encountered 5.3 Future Prospects REFERENCES 81 APPENDIXES 83 APPENDIX A: Flowchart for the CMOS IC design process 83 APPENDIX B: Design Rules 84 APPENDIX C: Microwind2 Menus 89 APPENDIX D: Microwind2 Simulation Menus 92 APPENDIX E: Inverter Simulation 93 APPENDIX F: System Levels Interconnects 95 APPENDIX G: ASIC Implementation Technology 97 APPENDIX H: Towards Nano Scale 98 X LIST OF TABLES Page Table 1.1 2.1 3.1 A set of key parameters, and the revolution with the technology Colour scheme for each of the materials used in VLSI design The inverter Wp/W ratio in lambda for the 7 stage buffer: X1 3 21 49 LIST OF FIGURES Figure 1.1 1.2 1.3 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 Page The Reduction of the VLSI Design Scaling Three Different Topologies for an Inverter Logic Levels for typical CMOS logic circuits CMOS Inverter Inverter Circuit Diagram The IN Characteristics (a) The Inverter Transfer Characteristics 3 6 7 9 10 12 13 (b) The Current Spike Flows at Inverter Output A Piece-wise Linear Approximation for the Voltage Transfer Characteristics (VTC) Propagation Delay CMOS Propagation Delay Approach 1 CMOS Transient Response Cascade of inverters used to drive a large capacitance load Tri-State Buffer N-type MOS Layout P-type MOS Layout Spacing Between Materials The contact minimum width, the spacing between two contacts, the extra diffusion over contact, extra polysilicon 13 14 16 17 17 18 20 23 23 24 25 over contact and the distance between contact and polysilicon gate. 2.15 2.16 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.9 3.9 3.9 3.10 3.10 The Design Rule Checker Thin Film Process Etching of Silicon Wafer Silicon Diaphragm 50µm Thinner Diaphragm 20µm Bridge and Beam Silicon wafers Microwind2 Layout Menus The Simulator MOS Generator (a) The First Inverter Layout (b) A-A Cross Section of PMOS (c) B-B Cross Section of NMOS (d) Three Dimension for First Inverter (a) Two Stage Inverters Layout (b) C-C cross section which cross the left side of the pchannel MOS and n-channel MOS for the second inverter. xii 25 33 39 39 39 40 41 46 47 48 50 50 51 51 52 53 3.10 3.11 3.11 3.11 3.12 3.12 3.12 3.13 3.13 3.13 3.14 3.14 3.14 3.15 3.15 3.15 3.15 4.1 4.2 4.2 4.2 4.3 4.3 4.3 4.4 (c) Three Dimension of Two Stage Inverters (a) Three Stage Inverters Layout (b) D-D cross section which cross the right side of the pfor MOS MOS the third inverter. and n-channel channel (c) Three Dimension of Three Stage Inverters (a) Four Stage Inverters Layout (b) E-E cross section which cross the p-channel MOS and nchannel MOS second, third and fourth inverter, and cross the VDDbus at the first inverter. (c) Three Dimension of Four Stage Inverters (a) Five Stage Inverters Layout (b) F-F cross section which cross p-channel MOS and nchannel MOS for the forth and fifth inverter. (c) Three Dimension of Five Stage Inverters (a) Six Stage Inverters Layout (b) G-G cross section which cross p-channel MOS for the sixth inverter. (c) Three Dimension of Six Stage Inverters (a) The Buffer Layout (b) H-H cross section across the interconnection for all seven stages. (c) I-I cross section across p-channel MOS or PMOS for all the seven stages. (d) Three Dimension of the buffer Three types of buffer with different inverter stages (a) The simulation for buffer with three stage inverter: voltage versus time (b) The simulation results for current, mA versus time, ns. (c) The simulation result for Vin, (VDD) versus V;,,. (a) The simulation for buffer with five stage inverter: voltage versus time. (b) The simulation results for current, mA versus time, ns. (c) The simulation result for V;,,,, (VDD) versus V;,,. (a) The simulation for buffer with complete seven stage inverter: voltage versus time. 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 69 70 71 71 72 73 74 75 4.4 4.4 4.4 (b) The simulation (c) The simulation (d) The simulation time, ns. results for current, mA versus time, ns. V;,,. for V;,, (VDD) versus result v hertz in for frequency, versus giga result 75 76 76 4.5 The delay differences between three-stage buffer, five-stage buffer and seven-stage buffer. 77 xiii CHAPTER I INTRODUCTION 1.1 INTRODUCTION TO VERY LARGE SCALE INTEGRATION DESIGN Very Large Scale Integration is well known as VLSI is system design disciplines that can be consider as somewhat different set of areas than does the study of circuit design. Today's VLSI design projects are, in many cases, mega-chips which not only attain tens (soon hundreds and thousands) of million transistors, but must also run at very high frequency. Beyond being large and fast, modern VLSI systems must frequently be designed Low-power design is of course critical for battery operated for low power consumption. devices, but the sheer size of those VLSI system means that excessive power consumption can lead to heat problems. Like testing, low-power design costs across all levels of abstraction. 1.1.1 Very Large Scale Integration Very Large Scale Integration on a single chip (Chen, another driving current delivered force 1990). for or VLSI is the integration Shrinking CMOS by a p-channel channel device of the same size. Technology the transistor size for VLSI implementation because, as transistors transistor approaches The speed of VLSI I of many small transistors dimension the current are reduced, provided is the by an n- depends more on the actual circuit design rather than the moderate difference in device driving ability. Furthermore, as the design cost increases rapidly for VLSI, process complexity, makes much less impact on total cost. On the other hand, the turnaround times maybe a much important aspect. This A brief feature is especially critical for Application Specific Integrated Circuits (ASICs). be G. APPENDIX implementation ASIC's to the can refer explanation about 1.1.2 Very Large Scale Integration Technology Scale Down The evolution of integrated circuit (IC) fabrication techniques is a unique fact in the history of modern industry. The improvements in terms of speed, density and cost have kept constant for more than 30 years. For example, in August 2002, there were three companies debuting the industry's first 90nm (0.09 micron) CMOS design platform and cell libraries for system on chip STMicroelectronics. Phillips Motorola, The three and are, companies solution. This new for development (SoC) is to product start next generation system-on-chip scale system low power, wireless, networking, consumer and high speed applications. The multiple threshold-based library elements can be selected at the design level and used in the same design block. This will provide users of the platform greater flexibility performance and power consumption. to optimize The capability enables faster development for APPENDIX Refer to high in performance and power-sensitive products. used H. The figure below shows the evolution of scaling down from 130 nm to 90 nm. The smaller the scaling will improve the logic density, save power per gate and reducing the delay of the gate. 2 1000 -9 "rtRs 100 et, MC " ý to 10/i 1107 1ffIM 1ffl 2000 OM 10002 200:1 2000 MM P1bt Pfroductl0n Figure 1.1 The Reduction of VLSI Design Scaling The table 1.1 below lists a set of key parameters, and their revolution with the technology. The increased number of metal inter connects the reduction of the power down VDD Table 1.1 the to the and reduction of gate oxide atomic scale values. supply decrease the slow of the threshold voltage of the MOS device and the also shows increasing number of the input or output pads available on a single die. Lithography 1.2 m 0.7 m 0.5 m 0.35 pm 0.25 m 0.18 m 0.12 m 90nm 65nm Year 1986 1988 1992 1994 1996 1998 2001 2003 2005 Metal La ers 2 2 3 5 6 6 6-8 6-10 6-12 Core su ly (V) 5.0 5.0 3.3 3.3 2.5 1.8 1.2 1.0 0.8 Core (nm) 25 20 12 7 5 3 2 1.8 1.6 oxide Chip size (mm) 5x5 7x7 I OxlO 15x15 17x17 20x20 22x20 25x20 25x20 Input/Output pads 250 350 600 800 1000 1500 1800 2000 3000 Microwind 2 rule file Cmosl2. rul Cmos08. rul Cmos06. rul Cmos035. rul Cmos025. rul Cmos018. rul CmosOl2. rul Cmos90n. rul Cmos70n. rul Table 1.1 A set of key parameters, and the revolution with the technology 3 1.1.3 Very Large Scale Integration Design as a System Design Discipline 1.1.3.1 A systematic design methodology reaching from circuits to architecture Modern logic design includes more than the traditional topics of adder design and two-level minimization-register-transfer design, scheduling, and allocation are all layout design for digital Circuit design tells the tools systems. and and complex essential for logic designs CMOS VLSI. the and architectural make most sense which 1.1.3.2 Emphasis on top-down design starting from high-level models While no high-performance chip can be designed completely top-down, it is do; is description from discipline to the to a chip of what start a complete excellent half of the application-specific estimate number of experts ICs designed execute their delivery tests but do not work in their target system because the designer did not work from a complete specification. 1.1.3.3 Testing and design-for-testability The customers demand both high quality and short design turnaround. Every designer must understand how chips are tested and what makes them hard to test. Relatively small changes to the architecture can make a chip drastically easier to test, best by be testing the designed tested even cannot adequately architecture while a poorly engineer. 4 1.1.3.4 Design algorithms Analysis and synthesis tools must be used to design almost any type of chip: large chips, to be able to complete them at all; relatively small ASICs, to meet performance how best Making those tools time-to-market the requires understanding use of goals. and the tools work and exactly what the design problem they are intended to solve. 1.2 COMPLEMENTARY 1.2.1 Complementary METAL OXIDE SILICON (CMOS) TECHNOLOGY Metal Oxide Silicon Circuit Techniques The most important difference between fabrication technologies is the types of transistors they can produce. Different transistor types require different circuit designs for Boolean logic and memory functions, which have very different speed and power characteristics. Figure 1.2 shows three different circuit topologies for an inverter, logic gate NOT, using different transistor types. inverter to build an inverter. A bipolar transistor circuit can be used along with a An n-channel enhancement mode MOS transistor can be While, depletion to transistor nMOS gate. static create a mode coupled with an n-channel build is MOS to transistors a static used a pair of p-type and n-type enhancement mode complementary, or CMOS inverter. The power for consumption for these circuits' decreases from left to right: the bipolar circuit requires a great deal of power, the nMOS CMOS less but the circuit while amounts, not negligible still circuit uses considerably in bipolar little While the transistor the power nMOS consume and power. requires very a steady state, the CMOS circuit consumes no steady state power. 5 Figure 1.2 Three Different Topologies for an Inverter 1.2.2 CMOS Logic Logic elements process binary digits, 0 and 1. In any logic circuit, there is a range of voltages that is interpreted as a logic 0, and another, non-overlapping range that is interpreted as a logic 1. A typical CMOS Logic circuit operates from a 5-volt power supply. Such a circuit may interpret any voltage in the range 0-1.5 V as logic 0, and in the range 3.5-5.0 V as a logic 1. Thus, the definition of LOW and HIGH for 5-volt CMOS logic is shown in Figure 1.3. Voltages in the intermediate range (1.5-3.5 V) are not expected to occur except during signal transitions, and yield undefined logic values. CMOS circuits using other power-supply voltages, such as 3.3 or 2.7 volts, partition similarly. 6 the voltage range 5.0 V 3.3 V undefined logic level 1.5V V 0.0 Figure 1.3 Logic Levels for typical CMOS logic circuits. 1.3 PROJECT OVERVIEW In high-speed digital VLSI design, bounding the load capacitance at gate outputs is a well-known part of today's electrical correctness methodologies. Bounds on load capacitance improve coupling noise immunity, reduce degradation of signal transition delay. edges, and reduce The objective of this project is to design buffer to drive large capacitive load with a minimum delay. As the feature size of integrated circuits decreases, gate delays decrease and interconnect delays increase. The overall logic-stage delay consists of a gate delay component plus an interconnect delay component. The gate delay component by be modeling the entire interconnect tree at the gate output as a simple could estimated lumped capacitance. Currently, with increased interconnect resistance and larger interconnect trees, the lumped capacitance approximation results in pessimistic delay and rise time calculations. Accurate estimation of gate delay and rise time closely depends on 7 the model for the driving point admittance of a load interconnect tree at the output of a gate. The formula to calculate the delay and number of inverter will be discussed more in Chapter 2. Chapter 2 will also concern on the characteristics of CMOS inverter and the power dissipation. Chapter 3 discusses the design methodologies and shows the design for each of the inverter in each stages, the cross section views and the 3dimensional views of the design. Software program named Microwind is used to design the buffer. Chapter 4 focuses on the results and the discussion from the simulation of the design. The conclusion for the project is in Chapter 5 which covers the future prospects and difficulties in doing this project. 8 CHAPTER LITERATURE 2.1 THE COMPLEMENTARY 2 REVIEW OXIDE SILICON METAL INVERTER The inverter is known as the nucleus of all digital designs. It is the basic building block for the digital circuit design. The electrical behavior of these complex circuits can be almost completely derived by extrapolating the results obtained for inverters. The behaviour be inverters for to the of more complex gates such explain extended can analysis NOR or XOR, which in turn form the building blocks of modules such as as NAND, multipliers and processors. In 0 Figure 2.1 CMOS Inverter 9 The inverter performs the logic operation of A to A. When the input to the inverter is connected to the ground, the output is pulled to 5V through the p-channel transistor. When the input terminal is connected to VDD, the output is pulled to the ground through the n-channel MOSFET. There are several important characteristics of the CMOS inverter: i. Its output voltage swings from VDD to ground unlike other logic families that never quite reach the supply levels, ii. The static power dissipation of the CMOS inverter is practically zero, iii. The inverter can be sized to give equal sourcing and sinking capabilities, and iv. The logic switching The common normally symbol threshold can be set by changing the size of the device. for the inverter and the diagram in Figure 2.2 shows the used inverter circuit diagram. Output Input Output Input vs s (logic "0'ý Figure 2.2 Inverter Circuit Diagram The standard CMOS inverter is quite simple: one p-type transistor connected to the power rail joined at the inverter output to one n-type connected to the ground with rail with their common gates connected to the inverter input. 10 " p-type is always used to make output logic "I" (VDD) " n-type is always used to make output logic "0" (Vss) The key to full voltage levels of the CMOS inverter output is that the output is a drain of both of the transistors. If there is OV on the input to this inverter, the p-type is switched ON and the n-type is switched OFF; thus, there is a connection flows charge onto the output. between the power rail and the output, and so If there is 5V on the input, the p-type is OFF and n-type is ON; any charge on the output flows through the channel in the n-type to the ground rail. A HIGH voltage on the input leads to a LOW voltage on the output; a LOW voltage on the input leads leads to a HIGH voltage on the output: we have an electrical implementation of NOT gate. Input p-type n-type output ý0 ýI ON OFF 0 0 ON OFF Referring to Figure 2.1, CMOS inverter consists of a p-channel and an n-channel driver, both are enhancement mode devices. The source and substrate of the p-channel are connected to VDD, whereas the source and the substrate of the n-channel are grounded. This arrangement ensures that VBS =0 for both devices. Thus, no body effect exists in the CMOS inverter. The input of the inverter (V;,,) is connected to both p- and n-channel gates and the drain areas of the two devices are also tied together for output (V,,,,,). If the input is at VDD, the n-channel device is on and the p-channel is off. When the input is switched to zero, the channel device is off, while the p-channel load device is on because VGS in pchannel is now at -VDD. 11