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