SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
F. Maloberti - Layout of Analog CMOS IC
1
F. Maloberti
Layout of Analog
CMOS
Integrated Circuit
Part 2
Transistors and Basic Cells Layout
F. Maloberti - Layout of Analog CMOS IC
2
Outline
 Introduction
 Process and Overview Topics
 Transistors and Basic Cells Layout
 Passive components: Resistors, Capacitors
 System level Mixed-signal Layout
F. Maloberti - Layout of Analog CMOS IC
3
Part II: Transistor and Basic Cell Layout
 Transistors and Matched Transistors
 Layout of a single transistor
 Use of multiple fingers
 Interdigitated devices
 Common Centroid
 Dummy devices on ends
 Matched interconnect (metal, vias, contacts)
 Surrounded by guard ring
 Design for Layout
 Stacked layout of analog cells
 Stick diagram of analog cells
 Example 1: two stages op-amp
 Example 2: folded cascode
F. Maloberti - Layout of Analog CMOS IC
4
Single Transistor Layout
 A CMOS transistor is the crossing of two rectangles,
polysilicon and active area
 but, … we need the drain and source connections and we
need to bias the substrate or the well
diffusion
Polysilicon gate
F. Maloberti - Layout of Analog CMOS IC
5
Source and Drain Connections
 Ensure good connections
 Multiple contacts or one big contact?
F. Maloberti - Layout of Analog CMOS IC
6
Multiple or single contacts?
 Curvature in the metal layer can lead to micro-fractures
 Not important for large areas
Reliability problems, possible electro-migration
F. Maloberti - Layout of Analog CMOS IC
7
Multiple contacts: Exercise
 Consider the following design rules:
 minimum contact 0.5 µ
 spacing contact-contact 0.4 µ
 minimum grid strep 0.1 µ
 spacing contact diffusion 0.6 µ
 Estimate the number of contacts and their spacing for
 W=50 µ
 W=52 µ
 W=60 µ
F. Maloberti - Layout of Analog CMOS IC
8
Matching single Transistors
 Regular (rectangular shape)
 the W and L matter!!
 Parallel elements
 silicon is unisotropic
 Possibly, the current flowing
in the same direction
F. Maloberti - Layout of Analog CMOS IC
9
Asymmetry due to Fabrication
Shadowed region
7°
An MOS transistor is not a symmetrical device. To avoid channeling of
implanted ions the wafer is tilted by about 7 °.
Source and drain are not equivalent
F. Maloberti - Layout of Analog CMOS IC
10
Parasitics in Transistors
)2)(2( diffDdiffDBSB lLlWCC ++==
 Analog transistors often have a large W/L ratio
 Capacitance diffusion substrate
W
LD
 Resistance of the poly gate
polysqgategate RLR ,=
F. Maloberti - Layout of Analog CMOS IC
11
Use of multiple fingers
W
S
S
S
S
D
D
D
D
D
W/2 W/3
'
;
2
1
DBDBDBSB CCCC ==
SBSB CC '
3
2
=
DBDB CC '
3
2
=
DBSB CC ''
;
F. Maloberti - Layout of Analog CMOS IC
12
Parasitic in Transistors: Exercise
 Calculate the parasitic capacitance diffusion-
substrate for a 40 micron width transistor
 one finger
 5 finger
 8 finger
 Use the design rules available and minimum diffusion length
F. Maloberti - Layout of Analog CMOS IC
13
Interdigitated Devices
 Two matched transistors with one node in common
 spilt them in an equal part of fingers (for example 4)
 interdigitate the 8 elements: AABBAABB or ABBAABBA
B
2
A
3
1
A A B B A A B B
21
3
A B B A A B B A
2
1 3
F. Maloberti - Layout of Analog CMOS IC
14
Axis of Symmetries
A B B A A B A B A B A
(A) (B) (C)
Common axis
of symmetry
Axis of symmetry
of device A
Axis of symmetry
of device B Common axis of
symmetry
F. Maloberti - Layout of Analog CMOS IC
15
Interdigitiation Patterns
A AA AAA AAAA
AB* ABBA ABBAAB* ABABBABA
ABC* ABCCBA ABCBACBCA* ABCABCCBACBA
ABCD* ABCDDCBA ABCBCADBCDA* ABCDDCBAABCDDCBA
ABA ABAABA ABAABAABA ABAABAABAABA
ABABA ABABAABABA ABABAABABAABABA ABABAABABAABABAABABA
AABA* AABAABAA AABAAABAAABA* AABAABAAAABAABAA
AABAA AABAAAABAA AABAAAABAAAABAA AABAAAABAAAABAAAABAA
Note: not all the patterns permit a stacked layout
F. Maloberti - Layout of Analog CMOS IC
16
Interdigitated Transistors: Exercises
 Sketch the layout of two interdigitated transistors
having W1=3W2 and split W2 into 4 fingers. M1 and M2
have their source in common.
 Sketch the layout of three interdigitized transistors
having the same width. Use the optimum number of
fingers. The three transistors have the source in
common.
F. Maloberti - Layout of Analog CMOS IC
17
Common Centroid
DB
DA
DA
DB
DB
DA
DA
DB
 Gradients in features are compensated for (at first
approximation)
 metal and poly interconnections are more complex
F. Maloberti - Layout of Analog CMOS IC
18
Common Centroid Arrays
A B
B A
B
B A
A AB
BA
Cross coupling Tiling (more sensitive to
high-order gradients)
F. Maloberti - Layout of Analog CMOS IC
19
Common Centroid Patterns
ABBA ABBAABBA ABBAABBA ABBAABBA
BAAB BAABBAAB BAABBAAB BAABBAAB
ABBAABBA BAABBAAB
ABBAABBA
ABA ABAABA ABAABA ABAABAABA
BAB BABBAB BABBAB BABBABBAB
ABAABA BABBABBAB
ABAABAABA
ABCCBA ABCCBAABC ABCCBAABC ABCCBAABC
CBAABC CBAABCCBA CBAABCCBA CBAABCCBA
ABCCBAABC CBAABCCBA
ABCCBAABC
AAB AABBAA AABBAA AABBAA
BAA BAAAAB BAAAAB BAAAAB
AABBAA BAAAAB
AABBAA
F. Maloberti - Layout of Analog CMOS IC
20
Dummy Devices on Ends
 Ending elements have different boundary conditions
than the inner elements -> use dummy
 Dummies are shorted transistors
 Remember their parasitic contribution!
s
b d
F. Maloberti - Layout of Analog CMOS IC
21
Matched interconnections
 Specific resistance of metal lines
 Specific resistance of poly
 Resistance of metal-contact
 Resistance of via
IZV int=Δ
 Minimize the interconnection impedance
 Achieve the same impedance in differential paths
 Keep short the width of fingers for high speed applications
F. Maloberti - Layout of Analog CMOS IC
22
Matched Metal Connection
F. Maloberti - Layout of Analog CMOS IC
23
Waffle Transistor
S
D
Minimum capacitance
drain-substrate and
source-substrate
W not accurate
L not well defined
To be used in wide transistors
whose aspect ratio is not
relevant
F. Maloberti - Layout of Analog CMOS IC
24
Part II: Transistor and Basic Cell Layout
 Transistors and Matched Transistors
 Layout of a single transistor
 Use of multiple fingers
 Interdigitated devices
 Common Centroid
 Dummy devices on ends
 Matched interconnect (metal, vias, contacts)
 Surrounded by guard ring
 Design for Layout
 Stacked layout of analog cells
 Stick diagram of analog cells
 Example 1: two stages op-amp
 Example 2: folded cascode
F. Maloberti - Layout of Analog CMOS IC
25
Stacked Layout
 Systematic use of stack or transistors (multi-finger
arrangement)
 Same width of the fingers in the same stack, possibly
different length
 Design procedure
 Examine the size of transistors in the cell
 Split transistors size in a number of layout oriented fingers
 Identify the transistors that can be placed on the same stack
 Possibly change the size of non-critical transistors
 Use (almost) the same number of finger per stack
 place stacks and interconnect
F. Maloberti - Layout of Analog CMOS IC
26
Stick Representation (one transistor)
s d s d s
s d s dd
s d sd
s d s d
Ending drain
Ending source D/S ending
S/D ending
s
d
EVEN ODD
F. Maloberti - Layout of Analog CMOS IC
27
Multi-transistor Stick Diagram
1
2
3
1 2 3
4
4 1 2 3 42
Same width
M1 M2
M3
M1 double
1 2 1 2 3 2 3 4 3 4
M1 M2 M3
3 4 3 2 1 2 3 4 3
M3 M2 M1 M2 M3
3 4 3 2 2 3 4 3
M3 M2 M1 M2 M3
2 11
3
2
4
1
F. Maloberti - Layout of Analog CMOS IC
28
Example 1 (2 stages OTA)
M1 M2
M3 M4
M5
M6
M7
60 60
40
3030
72
108
Assume to layout a two stages OTA
Width only are shown;
Compensation network and bias are missing (!)
F. Maloberti - Layout of Analog CMOS IC
29
Layout Oriented Design
M1 M2
M3 M4
M5
M6
M7
60 60
40
3030
72
108
Possible stacks:
1 p-channel, 2 n-channel
change the size of M6 and M7
to 80 and 120 respectively
Width of each finger?
We want the same number of
fingers per stack (k).
Wp1 = 180/k
Wn1=120/k
Wn2=120/k
for M3 and M4 use 2 fingers
M3, M4, M6
M1, M2
M5, M7
Only width matters
F. Maloberti - Layout of Analog CMOS IC
30
Stack Design and Interconnections
M1 M2
M3 M4
M5
M6
M7
6 6
4
22
8
8M6 M6M3 M4
M7 M7M5
First attempt of
interconnections
(not completed)
GND
OUTCS
O1
VDD
D3
M1 M2
D3 O1
F. Maloberti - Layout of Analog CMOS IC
31
Use of one Metal Layer
M1 M2
M3 M4
M5
M6
M7
GND
OUTCS
O1
VDD
D3
GND
VDD
M1
CS
O1
OUT
M2
M4M3
Use metal for carrying
current!
Poly connections are
not a problem (usually)
M5 M5
F. Maloberti - Layout of Analog CMOS IC
32
Stick Layout: Exercise
Draw the stick diagram of the two stages OTA in
the following three cases:
• fingers of M6 and M7 all together
• M6 =90 M7=60
• M1 and M2 in a common centroid arrangement
F. Maloberti - Layout of Analog CMOS IC
33
From Stick to Layout
 Input-Output
 Well and its bias
 Substrate bias
 Compensation
 Bias voltage
 Bias current
VDD
GND
 Rectangular shape
 System oriented cell layout
 Related cells with same height
 Vdd and GND crossing the cell
 In and Out properly placed
F. Maloberti - Layout of Analog CMOS IC
34
Example 2 (Folded Cascode)
M1 M2
M3
M4
M11
M5
M7
M9
M6
M8
M10
30 30
80 80
MN
60 60
16
16
38 38
25 25
Only Ws are shown20
MP
F. Maloberti - Layout of Analog CMOS IC
35
Split of Transistors
M1 M2
M3 M4
M11
M5
M7
M9
M6
M8
M10
30 30
80 80
MN
60 60
16
16
40 40
24 24
20
2
3
3
6
6
25
38
5
2
5
3 3
2
MP
F. Maloberti - Layout of Analog CMOS IC
36
Stack Design
M1 M2
M3
M4
M11
M5
M7
M9
M6
M8
M10MN
2
3
3
6
6
5
2
5
3 32
MP
10x2
555555344PP334666666
11221122112211221122
22112211221122112211
777779xxoo99nno88888
X=11; o=10
F. Maloberti - Layout of Analog CMOS IC
37
Interconnection: Exercise
Sketch the source-drain interconnections of the folded-cascode
F. Maloberti - Layout of Analog CMOS IC
38
Basic Cell Design: check-list
 Draw a well readable transistor
diagram
 Identify critical elements and
nodes
 Absolute and relative accuracy
 Minimum parasitic capacitance
 Minimum interference
 Mark transistors that must
match
 Mark symmetry axes
 Analyze transistor sizing (W’s)
 Possibly, change transistor size
for a layout oriented strategy
 Group transistors in stacks
 Define the expected height
(or width) of the cell
 Sketch the stick diagram
 transistors of the same type in
the same region
 Foresee room for substrate
and well biasing
 substrate bias around the cell
 well-bias surrounding the well
 Define the connection layer
for input-output (horizontal,
vertical connections)
 Begin the layout now!!

Contenu connexe

Tendances (20)

Nmi Presentation Sept 2007
Nmi Presentation Sept 2007Nmi Presentation Sept 2007
Nmi Presentation Sept 2007
 
Latch up
Latch upLatch up
Latch up
 
Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)
 
Mos transistor
Mos transistorMos transistor
Mos transistor
 
optimazation of standard cell layout
optimazation of standard cell layoutoptimazation of standard cell layout
optimazation of standard cell layout
 
Mos transistor theory
Mos transistor theoryMos transistor theory
Mos transistor theory
 
crosstalk minimisation using vlsi
crosstalk minimisation using vlsicrosstalk minimisation using vlsi
crosstalk minimisation using vlsi
 
Low Power Techniques
Low Power TechniquesLow Power Techniques
Low Power Techniques
 
lect5_Stick_diagram_layout_rules
lect5_Stick_diagram_layout_ruleslect5_Stick_diagram_layout_rules
lect5_Stick_diagram_layout_rules
 
Second order effects
Second order effectsSecond order effects
Second order effects
 
Finfet Technology
Finfet TechnologyFinfet Technology
Finfet Technology
 
Stick Diagram
Stick DiagramStick Diagram
Stick Diagram
 
EMIR.pdf
EMIR.pdfEMIR.pdf
EMIR.pdf
 
BGR
BGRBGR
BGR
 
VLSI Design(Fabrication)
VLSI Design(Fabrication)VLSI Design(Fabrication)
VLSI Design(Fabrication)
 
Power Gating
Power GatingPower Gating
Power Gating
 
Double patterning for 32nm and beyond
Double patterning for 32nm and beyondDouble patterning for 32nm and beyond
Double patterning for 32nm and beyond
 
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
MOSFET, SOI-FET and FIN-FET-ABU SYED KUETMOSFET, SOI-FET and FIN-FET-ABU SYED KUET
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
 
Floor plan & Power Plan
Floor plan & Power Plan Floor plan & Power Plan
Floor plan & Power Plan
 
Low power vlsi design
Low power vlsi designLow power vlsi design
Low power vlsi design
 

En vedette

Analog and Digital VLSI Design Notes - Akshansh
Analog and Digital VLSI Design Notes - AkshanshAnalog and Digital VLSI Design Notes - Akshansh
Analog and Digital VLSI Design Notes - AkshanshAkshansh Chaudhary
 
Cmos design
Cmos designCmos design
Cmos designMahi
 
Automated layout synthesis tool for op amp
Automated layout synthesis tool for op ampAutomated layout synthesis tool for op amp
Automated layout synthesis tool for op ampNurahmad Omar
 
Implementación física y verificación de un cabezal de recepción para el están...
Implementación física y verificación de un cabezal de recepción para el están...Implementación física y verificación de un cabezal de recepción para el están...
Implementación física y verificación de un cabezal de recepción para el están...RFIC-IUMA
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI DesignKalyan Acharjya
 
Design of cmos based ring oscillator
Design of cmos based ring oscillatorDesign of cmos based ring oscillator
Design of cmos based ring oscillatorUshaswini Chowdary
 
Integrated circuits and digital functions
Integrated circuits and digital functionsIntegrated circuits and digital functions
Integrated circuits and digital functionslaksrags
 
IEEE_RFIC 2007 (2)
IEEE_RFIC 2007 (2) IEEE_RFIC 2007 (2)
IEEE_RFIC 2007 (2) wence00
 
Digital Integrated Circuit (IC) Design
Digital Integrated Circuit (IC) DesignDigital Integrated Circuit (IC) Design
Digital Integrated Circuit (IC) DesignMahesh Dananjaya
 
Lab inv l
Lab inv lLab inv l
Lab inv lmkkalai
 
CMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodologyCMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodologyIkhwan_Fakrudin
 
VLSI circuit design process
VLSI circuit design processVLSI circuit design process
VLSI circuit design processVishal kakade
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterIkhwan_Fakrudin
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor LogicDiwaker Pant
 
VLSI
VLSI VLSI
VLSI So Ma
 
Presentation on semiconductor
Presentation on semiconductorPresentation on semiconductor
Presentation on semiconductorDamion Lawrence
 

En vedette (20)

Layout rules
Layout rulesLayout rules
Layout rules
 
Analog and Digital VLSI Design Notes - Akshansh
Analog and Digital VLSI Design Notes - AkshanshAnalog and Digital VLSI Design Notes - Akshansh
Analog and Digital VLSI Design Notes - Akshansh
 
Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)
 
Cmos design
Cmos designCmos design
Cmos design
 
Automated layout synthesis tool for op amp
Automated layout synthesis tool for op ampAutomated layout synthesis tool for op amp
Automated layout synthesis tool for op amp
 
Implementación física y verificación de un cabezal de recepción para el están...
Implementación física y verificación de un cabezal de recepción para el están...Implementación física y verificación de un cabezal de recepción para el están...
Implementación física y verificación de un cabezal de recepción para el están...
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
 
Design of cmos based ring oscillator
Design of cmos based ring oscillatorDesign of cmos based ring oscillator
Design of cmos based ring oscillator
 
Integrated circuits and digital functions
Integrated circuits and digital functionsIntegrated circuits and digital functions
Integrated circuits and digital functions
 
IEEE_RFIC 2007 (2)
IEEE_RFIC 2007 (2) IEEE_RFIC 2007 (2)
IEEE_RFIC 2007 (2)
 
Digital Integrated Circuit (IC) Design
Digital Integrated Circuit (IC) DesignDigital Integrated Circuit (IC) Design
Digital Integrated Circuit (IC) Design
 
INTEGRATED CIRCUIT
INTEGRATED CIRCUITINTEGRATED CIRCUIT
INTEGRATED CIRCUIT
 
Lab inv l
Lab inv lLab inv l
Lab inv l
 
Aicd cmos layouts
Aicd cmos layoutsAicd cmos layouts
Aicd cmos layouts
 
CMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodologyCMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodology
 
VLSI circuit design process
VLSI circuit design processVLSI circuit design process
VLSI circuit design process
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
VLSI
VLSI VLSI
VLSI
 
Presentation on semiconductor
Presentation on semiconductorPresentation on semiconductor
Presentation on semiconductor
 

Similaire à Layout02 (1)

VLSI NOTES.docx notes for vlsi ece deptmnt
VLSI NOTES.docx notes for vlsi ece deptmntVLSI NOTES.docx notes for vlsi ece deptmnt
VLSI NOTES.docx notes for vlsi ece deptmntnitcse
 
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSSTUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSMinh Anh Nguyen
 
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSSTUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSMinh Anh Nguyen
 
FUNDAMENTALS_of_CMOS_VLSI_5th_SEM_ECE.pdf
FUNDAMENTALS_of_CMOS_VLSI_5th_SEM_ECE.pdfFUNDAMENTALS_of_CMOS_VLSI_5th_SEM_ECE.pdf
FUNDAMENTALS_of_CMOS_VLSI_5th_SEM_ECE.pdfvarun186
 
EC6601 VLSI Design CMOS Fabrication
EC6601 VLSI Design   CMOS FabricationEC6601 VLSI Design   CMOS Fabrication
EC6601 VLSI Design CMOS Fabricationchitrarengasamy
 
MOS and BiCMOS Circuit design Process
MOS and BiCMOS Circuit design ProcessMOS and BiCMOS Circuit design Process
MOS and BiCMOS Circuit design ProcessDr.YNM
 
Lect 1 - cktlay.ppt
Lect 1 - cktlay.pptLect 1 - cktlay.ppt
Lect 1 - cktlay.pptAnimSarker
 
lect1-circuits and layout.ppt
lect1-circuits and layout.pptlect1-circuits and layout.ppt
lect1-circuits and layout.pptssuserf7da1a
 
EEE 4157_Lecture_10_11_12_13.ppt
EEE 4157_Lecture_10_11_12_13.pptEEE 4157_Lecture_10_11_12_13.ppt
EEE 4157_Lecture_10_11_12_13.pptOmarFaruqe23
 
Chenming hu ch6
Chenming hu ch6Chenming hu ch6
Chenming hu ch6stefanv67
 
edited_VLSI DESIGN U2-1.pdf
edited_VLSI DESIGN U2-1.pdfedited_VLSI DESIGN U2-1.pdf
edited_VLSI DESIGN U2-1.pdfAcademicICECE
 
Design of oscillators using cmos ota
Design of oscillators using cmos otaDesign of oscillators using cmos ota
Design of oscillators using cmos otaIISRT
 
Design of oscillators using cmos ota
Design of oscillators using cmos otaDesign of oscillators using cmos ota
Design of oscillators using cmos otaRamesh Patriotic
 
Iisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIISRTJournals
 

Similaire à Layout02 (1) (20)

Cmos uma
Cmos umaCmos uma
Cmos uma
 
Cmos uma
Cmos umaCmos uma
Cmos uma
 
Spdas1 vlsibput
Spdas1 vlsibputSpdas1 vlsibput
Spdas1 vlsibput
 
VLSI NOTES.docx notes for vlsi ece deptmnt
VLSI NOTES.docx notes for vlsi ece deptmntVLSI NOTES.docx notes for vlsi ece deptmnt
VLSI NOTES.docx notes for vlsi ece deptmnt
 
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSSTUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
 
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITSSTUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
STUCK-OPEN FAULT ANALYSIS IN CMOS TRANSISTOR BASED COMBINATIONAL CIRCUITS
 
FUNDAMENTALS_of_CMOS_VLSI_5th_SEM_ECE.pdf
FUNDAMENTALS_of_CMOS_VLSI_5th_SEM_ECE.pdfFUNDAMENTALS_of_CMOS_VLSI_5th_SEM_ECE.pdf
FUNDAMENTALS_of_CMOS_VLSI_5th_SEM_ECE.pdf
 
EC6601 VLSI Design CMOS Fabrication
EC6601 VLSI Design   CMOS FabricationEC6601 VLSI Design   CMOS Fabrication
EC6601 VLSI Design CMOS Fabrication
 
MOS and BiCMOS Circuit design Process
MOS and BiCMOS Circuit design ProcessMOS and BiCMOS Circuit design Process
MOS and BiCMOS Circuit design Process
 
Lect 1 - cktlay.ppt
Lect 1 - cktlay.pptLect 1 - cktlay.ppt
Lect 1 - cktlay.ppt
 
lect1-circuits and layout.ppt
lect1-circuits and layout.pptlect1-circuits and layout.ppt
lect1-circuits and layout.ppt
 
Ec6601 vlsi design
Ec6601 vlsi designEc6601 vlsi design
Ec6601 vlsi design
 
VLSI-Desig
VLSI-DesigVLSI-Desig
VLSI-Desig
 
EEE 4157_Lecture_10_11_12_13.ppt
EEE 4157_Lecture_10_11_12_13.pptEEE 4157_Lecture_10_11_12_13.ppt
EEE 4157_Lecture_10_11_12_13.ppt
 
3rd Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
3rd Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers3rd Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
3rd Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
 
Chenming hu ch6
Chenming hu ch6Chenming hu ch6
Chenming hu ch6
 
edited_VLSI DESIGN U2-1.pdf
edited_VLSI DESIGN U2-1.pdfedited_VLSI DESIGN U2-1.pdf
edited_VLSI DESIGN U2-1.pdf
 
Design of oscillators using cmos ota
Design of oscillators using cmos otaDesign of oscillators using cmos ota
Design of oscillators using cmos ota
 
Design of oscillators using cmos ota
Design of oscillators using cmos otaDesign of oscillators using cmos ota
Design of oscillators using cmos ota
 
Iisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos ota
 

Dernier

Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesRashidFaridChishti
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfJNTUA
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfEr.Sonali Nasikkar
 
Online book store management system project.pdf
Online book store management system project.pdfOnline book store management system project.pdf
Online book store management system project.pdfKamal Acharya
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...archanaece3
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.MdManikurRahman
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Prakhyath Rai
 
BORESCOPE INSPECTION for engins CFM56.pdf
BORESCOPE INSPECTION for engins CFM56.pdfBORESCOPE INSPECTION for engins CFM56.pdf
BORESCOPE INSPECTION for engins CFM56.pdfomarzaboub1997
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AISheetal Jain
 
How to Design and spec harmonic filter.pdf
How to Design and spec harmonic filter.pdfHow to Design and spec harmonic filter.pdf
How to Design and spec harmonic filter.pdftawat puangthong
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Intelligent Agents, A discovery on How A Rational Agent Acts
Intelligent Agents, A discovery on How A Rational Agent ActsIntelligent Agents, A discovery on How A Rational Agent Acts
Intelligent Agents, A discovery on How A Rational Agent ActsSheetal Jain
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfmahaffeycheryld
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1T.D. Shashikala
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Lovely Professional University
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdfKamal Acharya
 
Lesson no16 application of Induction Generator in Wind.ppsx
Lesson no16 application of Induction Generator in Wind.ppsxLesson no16 application of Induction Generator in Wind.ppsx
Lesson no16 application of Induction Generator in Wind.ppsxmichaelprrior
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineJulioCesarSalazarHer1
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemSampad Kar
 

Dernier (20)

Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Online book store management system project.pdf
Online book store management system project.pdfOnline book store management system project.pdf
Online book store management system project.pdf
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
 
BORESCOPE INSPECTION for engins CFM56.pdf
BORESCOPE INSPECTION for engins CFM56.pdfBORESCOPE INSPECTION for engins CFM56.pdf
BORESCOPE INSPECTION for engins CFM56.pdf
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
How to Design and spec harmonic filter.pdf
How to Design and spec harmonic filter.pdfHow to Design and spec harmonic filter.pdf
How to Design and spec harmonic filter.pdf
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Intelligent Agents, A discovery on How A Rational Agent Acts
Intelligent Agents, A discovery on How A Rational Agent ActsIntelligent Agents, A discovery on How A Rational Agent Acts
Intelligent Agents, A discovery on How A Rational Agent Acts
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Lesson no16 application of Induction Generator in Wind.ppsx
Lesson no16 application of Induction Generator in Wind.ppsxLesson no16 application of Induction Generator in Wind.ppsx
Lesson no16 application of Induction Generator in Wind.ppsx
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 

Layout02 (1)

  • 1. F. Maloberti - Layout of Analog CMOS IC 1 F. Maloberti Layout of Analog CMOS Integrated Circuit Part 2 Transistors and Basic Cells Layout
  • 2. F. Maloberti - Layout of Analog CMOS IC 2 Outline  Introduction  Process and Overview Topics  Transistors and Basic Cells Layout  Passive components: Resistors, Capacitors  System level Mixed-signal Layout
  • 3. F. Maloberti - Layout of Analog CMOS IC 3 Part II: Transistor and Basic Cell Layout  Transistors and Matched Transistors  Layout of a single transistor  Use of multiple fingers  Interdigitated devices  Common Centroid  Dummy devices on ends  Matched interconnect (metal, vias, contacts)  Surrounded by guard ring  Design for Layout  Stacked layout of analog cells  Stick diagram of analog cells  Example 1: two stages op-amp  Example 2: folded cascode
  • 4. F. Maloberti - Layout of Analog CMOS IC 4 Single Transistor Layout  A CMOS transistor is the crossing of two rectangles, polysilicon and active area  but, … we need the drain and source connections and we need to bias the substrate or the well diffusion Polysilicon gate
  • 5. F. Maloberti - Layout of Analog CMOS IC 5 Source and Drain Connections  Ensure good connections  Multiple contacts or one big contact?
  • 6. F. Maloberti - Layout of Analog CMOS IC 6 Multiple or single contacts?  Curvature in the metal layer can lead to micro-fractures  Not important for large areas Reliability problems, possible electro-migration
  • 7. F. Maloberti - Layout of Analog CMOS IC 7 Multiple contacts: Exercise  Consider the following design rules:  minimum contact 0.5 µ  spacing contact-contact 0.4 µ  minimum grid strep 0.1 µ  spacing contact diffusion 0.6 µ  Estimate the number of contacts and their spacing for  W=50 µ  W=52 µ  W=60 µ
  • 8. F. Maloberti - Layout of Analog CMOS IC 8 Matching single Transistors  Regular (rectangular shape)  the W and L matter!!  Parallel elements  silicon is unisotropic  Possibly, the current flowing in the same direction
  • 9. F. Maloberti - Layout of Analog CMOS IC 9 Asymmetry due to Fabrication Shadowed region 7° An MOS transistor is not a symmetrical device. To avoid channeling of implanted ions the wafer is tilted by about 7 °. Source and drain are not equivalent
  • 10. F. Maloberti - Layout of Analog CMOS IC 10 Parasitics in Transistors )2)(2( diffDdiffDBSB lLlWCC ++==  Analog transistors often have a large W/L ratio  Capacitance diffusion substrate W LD  Resistance of the poly gate polysqgategate RLR ,=
  • 11. F. Maloberti - Layout of Analog CMOS IC 11 Use of multiple fingers W S S S S D D D D D W/2 W/3 ' ; 2 1 DBDBDBSB CCCC == SBSB CC ' 3 2 = DBDB CC ' 3 2 = DBSB CC '' ;
  • 12. F. Maloberti - Layout of Analog CMOS IC 12 Parasitic in Transistors: Exercise  Calculate the parasitic capacitance diffusion- substrate for a 40 micron width transistor  one finger  5 finger  8 finger  Use the design rules available and minimum diffusion length
  • 13. F. Maloberti - Layout of Analog CMOS IC 13 Interdigitated Devices  Two matched transistors with one node in common  spilt them in an equal part of fingers (for example 4)  interdigitate the 8 elements: AABBAABB or ABBAABBA B 2 A 3 1 A A B B A A B B 21 3 A B B A A B B A 2 1 3
  • 14. F. Maloberti - Layout of Analog CMOS IC 14 Axis of Symmetries A B B A A B A B A B A (A) (B) (C) Common axis of symmetry Axis of symmetry of device A Axis of symmetry of device B Common axis of symmetry
  • 15. F. Maloberti - Layout of Analog CMOS IC 15 Interdigitiation Patterns A AA AAA AAAA AB* ABBA ABBAAB* ABABBABA ABC* ABCCBA ABCBACBCA* ABCABCCBACBA ABCD* ABCDDCBA ABCBCADBCDA* ABCDDCBAABCDDCBA ABA ABAABA ABAABAABA ABAABAABAABA ABABA ABABAABABA ABABAABABAABABA ABABAABABAABABAABABA AABA* AABAABAA AABAAABAAABA* AABAABAAAABAABAA AABAA AABAAAABAA AABAAAABAAAABAA AABAAAABAAAABAAAABAA Note: not all the patterns permit a stacked layout
  • 16. F. Maloberti - Layout of Analog CMOS IC 16 Interdigitated Transistors: Exercises  Sketch the layout of two interdigitated transistors having W1=3W2 and split W2 into 4 fingers. M1 and M2 have their source in common.  Sketch the layout of three interdigitized transistors having the same width. Use the optimum number of fingers. The three transistors have the source in common.
  • 17. F. Maloberti - Layout of Analog CMOS IC 17 Common Centroid DB DA DA DB DB DA DA DB  Gradients in features are compensated for (at first approximation)  metal and poly interconnections are more complex
  • 18. F. Maloberti - Layout of Analog CMOS IC 18 Common Centroid Arrays A B B A B B A A AB BA Cross coupling Tiling (more sensitive to high-order gradients)
  • 19. F. Maloberti - Layout of Analog CMOS IC 19 Common Centroid Patterns ABBA ABBAABBA ABBAABBA ABBAABBA BAAB BAABBAAB BAABBAAB BAABBAAB ABBAABBA BAABBAAB ABBAABBA ABA ABAABA ABAABA ABAABAABA BAB BABBAB BABBAB BABBABBAB ABAABA BABBABBAB ABAABAABA ABCCBA ABCCBAABC ABCCBAABC ABCCBAABC CBAABC CBAABCCBA CBAABCCBA CBAABCCBA ABCCBAABC CBAABCCBA ABCCBAABC AAB AABBAA AABBAA AABBAA BAA BAAAAB BAAAAB BAAAAB AABBAA BAAAAB AABBAA
  • 20. F. Maloberti - Layout of Analog CMOS IC 20 Dummy Devices on Ends  Ending elements have different boundary conditions than the inner elements -> use dummy  Dummies are shorted transistors  Remember their parasitic contribution! s b d
  • 21. F. Maloberti - Layout of Analog CMOS IC 21 Matched interconnections  Specific resistance of metal lines  Specific resistance of poly  Resistance of metal-contact  Resistance of via IZV int=Δ  Minimize the interconnection impedance  Achieve the same impedance in differential paths  Keep short the width of fingers for high speed applications
  • 22. F. Maloberti - Layout of Analog CMOS IC 22 Matched Metal Connection
  • 23. F. Maloberti - Layout of Analog CMOS IC 23 Waffle Transistor S D Minimum capacitance drain-substrate and source-substrate W not accurate L not well defined To be used in wide transistors whose aspect ratio is not relevant
  • 24. F. Maloberti - Layout of Analog CMOS IC 24 Part II: Transistor and Basic Cell Layout  Transistors and Matched Transistors  Layout of a single transistor  Use of multiple fingers  Interdigitated devices  Common Centroid  Dummy devices on ends  Matched interconnect (metal, vias, contacts)  Surrounded by guard ring  Design for Layout  Stacked layout of analog cells  Stick diagram of analog cells  Example 1: two stages op-amp  Example 2: folded cascode
  • 25. F. Maloberti - Layout of Analog CMOS IC 25 Stacked Layout  Systematic use of stack or transistors (multi-finger arrangement)  Same width of the fingers in the same stack, possibly different length  Design procedure  Examine the size of transistors in the cell  Split transistors size in a number of layout oriented fingers  Identify the transistors that can be placed on the same stack  Possibly change the size of non-critical transistors  Use (almost) the same number of finger per stack  place stacks and interconnect
  • 26. F. Maloberti - Layout of Analog CMOS IC 26 Stick Representation (one transistor) s d s d s s d s dd s d sd s d s d Ending drain Ending source D/S ending S/D ending s d EVEN ODD
  • 27. F. Maloberti - Layout of Analog CMOS IC 27 Multi-transistor Stick Diagram 1 2 3 1 2 3 4 4 1 2 3 42 Same width M1 M2 M3 M1 double 1 2 1 2 3 2 3 4 3 4 M1 M2 M3 3 4 3 2 1 2 3 4 3 M3 M2 M1 M2 M3 3 4 3 2 2 3 4 3 M3 M2 M1 M2 M3 2 11 3 2 4 1
  • 28. F. Maloberti - Layout of Analog CMOS IC 28 Example 1 (2 stages OTA) M1 M2 M3 M4 M5 M6 M7 60 60 40 3030 72 108 Assume to layout a two stages OTA Width only are shown; Compensation network and bias are missing (!)
  • 29. F. Maloberti - Layout of Analog CMOS IC 29 Layout Oriented Design M1 M2 M3 M4 M5 M6 M7 60 60 40 3030 72 108 Possible stacks: 1 p-channel, 2 n-channel change the size of M6 and M7 to 80 and 120 respectively Width of each finger? We want the same number of fingers per stack (k). Wp1 = 180/k Wn1=120/k Wn2=120/k for M3 and M4 use 2 fingers M3, M4, M6 M1, M2 M5, M7 Only width matters
  • 30. F. Maloberti - Layout of Analog CMOS IC 30 Stack Design and Interconnections M1 M2 M3 M4 M5 M6 M7 6 6 4 22 8 8M6 M6M3 M4 M7 M7M5 First attempt of interconnections (not completed) GND OUTCS O1 VDD D3 M1 M2 D3 O1
  • 31. F. Maloberti - Layout of Analog CMOS IC 31 Use of one Metal Layer M1 M2 M3 M4 M5 M6 M7 GND OUTCS O1 VDD D3 GND VDD M1 CS O1 OUT M2 M4M3 Use metal for carrying current! Poly connections are not a problem (usually) M5 M5
  • 32. F. Maloberti - Layout of Analog CMOS IC 32 Stick Layout: Exercise Draw the stick diagram of the two stages OTA in the following three cases: • fingers of M6 and M7 all together • M6 =90 M7=60 • M1 and M2 in a common centroid arrangement
  • 33. F. Maloberti - Layout of Analog CMOS IC 33 From Stick to Layout  Input-Output  Well and its bias  Substrate bias  Compensation  Bias voltage  Bias current VDD GND  Rectangular shape  System oriented cell layout  Related cells with same height  Vdd and GND crossing the cell  In and Out properly placed
  • 34. F. Maloberti - Layout of Analog CMOS IC 34 Example 2 (Folded Cascode) M1 M2 M3 M4 M11 M5 M7 M9 M6 M8 M10 30 30 80 80 MN 60 60 16 16 38 38 25 25 Only Ws are shown20 MP
  • 35. F. Maloberti - Layout of Analog CMOS IC 35 Split of Transistors M1 M2 M3 M4 M11 M5 M7 M9 M6 M8 M10 30 30 80 80 MN 60 60 16 16 40 40 24 24 20 2 3 3 6 6 25 38 5 2 5 3 3 2 MP
  • 36. F. Maloberti - Layout of Analog CMOS IC 36 Stack Design M1 M2 M3 M4 M11 M5 M7 M9 M6 M8 M10MN 2 3 3 6 6 5 2 5 3 32 MP 10x2 555555344PP334666666 11221122112211221122 22112211221122112211 777779xxoo99nno88888 X=11; o=10
  • 37. F. Maloberti - Layout of Analog CMOS IC 37 Interconnection: Exercise Sketch the source-drain interconnections of the folded-cascode
  • 38. F. Maloberti - Layout of Analog CMOS IC 38 Basic Cell Design: check-list  Draw a well readable transistor diagram  Identify critical elements and nodes  Absolute and relative accuracy  Minimum parasitic capacitance  Minimum interference  Mark transistors that must match  Mark symmetry axes  Analyze transistor sizing (W’s)  Possibly, change transistor size for a layout oriented strategy  Group transistors in stacks  Define the expected height (or width) of the cell  Sketch the stick diagram  transistors of the same type in the same region  Foresee room for substrate and well biasing  substrate bias around the cell  well-bias surrounding the well  Define the connection layer for input-output (horizontal, vertical connections)  Begin the layout now!!