SlideShare a Scribd company logo
1 of 26
TRADITIONAL CMOS
DESIGN
25/12/2016 Imran Ullah Khan JAP/IU 1
Outline
 CMOS Gate Design
 Pass Transistors
 CMOS Latches & Flip-Flops
 Stick Diagrams
25/12/2016 Imran Ullah Khan JAP/IU 2
CMOS Gate Design
A 4-input CMOS NOR gate
A
B
C
D
Y
25/12/2016 Imran Ullah Khan JAP/IU 3
Complementary CMOS
 Complementary CMOS logic gates
• nMOS pull-down network
• pMOS pull-up network
X (crowbar)0Pull-down ON
1Z (float)Pull-down OFF
Pull-up ONPull-up OFF
25/12/2016 Imran Ullah Khan JAP/IU 4
pMOS
pull-up
network
nMOS
pull-down
network
Series and Parallel
nMOS: 1 = ON
pMOS: 0 = ON
Series: both must be ON
Parallel: either can be ON
(a)
a
b
a
b
g1
g2
0
0
a
b
0
1
a
b
1
0
a
b
1
1
OFF OFF OFF ON
(b)
a
b
a
b
g1
g2
0
0
a
b
0
1
a
b
1
0
a
b
1
1
ON OFF OFF OFF
(c)
a
b
a
b
g1 g2 0 0
OFF ON ON ON
(d) ON ON ON OFF
a
b
0
a
b
1
a
b
11 0 1
a
b
0 0
a
b
0
a
b
1
a
b
11 0 1
a
b
g1 g2
25/12/2016 Imran Ullah Khan JAP/IU 5
Conduction Complement
Complementary CMOS gates always produce 0 or 1
Ex: NAND gate
 Series nMOS: Y=0 when both inputs are 1
 Thus Y=1 when either input is 0
 Requires parallel pMOS
Rule of Conduction Complements
 Pull-up network is complement of pull-down
 Parallel -> series, series -> parallel
A
B
Y
25/12/2016 Imran Ullah Khan JAP/IU 6
Compound Gates
 Compound gates can do any inverting function
 Ex: AND-AND-OR-INV (AOI22)
A
B
C
D
A
B
C
D
A B C D
A B
C D
B
D
Y
A
C
A
C
A
B
C
D
B
D
Y
(a)
(c)
(e)
(b)
(d)
(f)
)()( DCBAY •+•=
25/12/2016 Imran Ullah Khan JAP/IU 7
Example:

A B
Y
C
D
DC
B
A
DCBAY •++= )(
25/12/2016 Imran Ullah Khan JAP/IU 8
Pass Transistors
 Transistors can be used as switches
g
s d
g
s d
25/12/2016 Imran Ullah Khan JAP/IU 9
Pass Transistors
 Transistors can be used as switches
g
s d
g = 0
s d
g = 1
s d
0 strong 0
Input Output
1 degraded 1
g
s d
g = 0
s d
g = 1
s d
0 degraded 0
Input Output
strong 1
g = 1
g = 1
g = 0
g = 0
25/12/2016 Imran Ullah Khan JAP/IU 10
Transmission Gates
 Pass transistors produce degraded outputs
 Transmission gates pass both 0 and 1 well
g = 0, gb = 1
a b
g = 1, gb = 0
a b
0 strong 0
Input Output
1 strong 1
g
gb
a b
a b
g
gb
a b
g
gb
a b
g
gb
g = 1, gb = 0
g = 1, gb = 0
25/12/2016 Imran Ullah Khan JAP/IU 11
Tristates
 Tristate buffer produces Z when not enabled
111
001
Z10
Z00
YAEN
25/12/2016 Imran Ullah Khan JAP/IU 12
Multiplexers
 2:1 multiplexer chooses between two inputs
1X11
0X01
11X0
00X0
YD0D1S
25/12/2016 Imran Ullah Khan JAP/IU 13
Transmission Gate Mux
 Nonrestoring mux uses two transmission gates
 Only 4 transistors
S
S
D0
D1
YS
25/12/2016 Imran Ullah Khan JAP/IU 14
D Latch
 When CLK = 1, latch is transparent
 Q follows D (a buffer with a Delay)
 When CLK = 0, the latch is opaque
 Q holds its last value independent of D
 a.k.a. transparent latch or level-sensitive latch
D
CLK
Q
25/12/2016 Imran Ullah Khan JAP/IU 15
Gate Layout
 Layout can be very time consuming
 Design gates to fit together nicely
 Build a library of standard cells
 Must follow a technology rule
 Standard cell design methodology
 VDD and GND should abut (standard height)
 Adjacent gates should satisfy design rules
 nMOS at bottom and pMOS at top
 All gates include well and substrate contacts
25/12/2016 Imran Ullah Khan JAP/IU 16
Example: Inverter
25/12/2016 Imran Ullah Khan JAP/IU 17
Inverter, contd..
Layout using Electric
25/12/2016 Imran Ullah Khan JAP/IU 18
Example: NAND3
 Horizontal N-diffusion and p-diffusion strips
 Vertical polysilicon gates
 Metal1 VDD rail at top
 Metal1 GND rail at bottom
 32  by 40 
25/12/2016 Imran Ullah Khan JAP/IU 19
NAND (using Electric), contd.
25/12/2016 Imran Ullah Khan JAP/IU 20
Stick Diagrams
 Stick diagrams help plan layout quickly
 Need not be to scale
 Draw with color pencils or dry-erase markers
25/12/2016 Imran Ullah Khan JAP/IU 21
Stick Diagrams
 Stick diagrams help plan layout quickly
 Need not be to scale
 Draw with color pencils or dry-erase markers
Vin
Vout
VDD
GND
25/12/2016 Imran Ullah Khan JAP/IU 22
Wiring Tracks
 A wiring track is the space required for a wire
 4  width, 4  spacing from neighbor = 8  pitch
 Transistors also consume one wiring track
25/12/2016 Imran Ullah Khan JAP/IU 23
Area Estimation
 Estimate area by counting wiring tracks
 Multiply by 8 to express in 
25/12/2016 Imran Ullah Khan JAP/IU 24
Example:
 Sketch a stick diagram for O3AI and estimate area
 DCBAY •++= )(
25/12/2016 Imran Ullah Khan JAP/IU 25
Example:
 Sketch a stick diagram for O3AI and estimate area
 DCBAY •++= )(
25/12/2016 Imran Ullah Khan JAP/IU 26

More Related Content

What's hot

Cell d 300 (evo2) product presentation
Cell d 300 (evo2) product presentationCell d 300 (evo2) product presentation
Cell d 300 (evo2) product presentationAlexander Pienaar
 
Catalog ls susol mccb denhathe.vn
Catalog ls susol mccb denhathe.vnCatalog ls susol mccb denhathe.vn
Catalog ls susol mccb denhathe.vnDien Ha The
 
Kikusui Bipolar Power Supply PBZ series
Kikusui Bipolar Power Supply PBZ seriesKikusui Bipolar Power Supply PBZ series
Kikusui Bipolar Power Supply PBZ seriesNIHON DENKEI SINGAPORE
 
Push pull class b amplifier
Push pull class b amplifierPush pull class b amplifier
Push pull class b amplifierRAGHAVI S
 
The making of the Perfect MOSFET Final
The making of the Perfect MOSFET FinalThe making of the Perfect MOSFET Final
The making of the Perfect MOSFET FinalAlan Elbanhawy
 
A Programmable VCO for DVB-H Application
A Programmable VCO for DVB-H ApplicationA Programmable VCO for DVB-H Application
A Programmable VCO for DVB-H ApplicationSaralah Alizadeh Arand
 
Materiales comprados
Materiales compradosMateriales comprados
Materiales compradosroger alanoca
 

What's hot (12)

Cell d 300 (evo2) product presentation
Cell d 300 (evo2) product presentationCell d 300 (evo2) product presentation
Cell d 300 (evo2) product presentation
 
Catalog ls susol mccb denhathe.vn
Catalog ls susol mccb denhathe.vnCatalog ls susol mccb denhathe.vn
Catalog ls susol mccb denhathe.vn
 
CMOS Logic Circuits
CMOS Logic CircuitsCMOS Logic Circuits
CMOS Logic Circuits
 
Kikusui Bipolar Power Supply PBZ series
Kikusui Bipolar Power Supply PBZ seriesKikusui Bipolar Power Supply PBZ series
Kikusui Bipolar Power Supply PBZ series
 
Combinational Logic
Combinational LogicCombinational Logic
Combinational Logic
 
Push pull class b amplifier
Push pull class b amplifierPush pull class b amplifier
Push pull class b amplifier
 
The making of the Perfect MOSFET Final
The making of the Perfect MOSFET FinalThe making of the Perfect MOSFET Final
The making of the Perfect MOSFET Final
 
Logic Gate
Logic GateLogic Gate
Logic Gate
 
Dynamic logic circuits
Dynamic logic circuitsDynamic logic circuits
Dynamic logic circuits
 
A Programmable VCO for DVB-H Application
A Programmable VCO for DVB-H ApplicationA Programmable VCO for DVB-H Application
A Programmable VCO for DVB-H Application
 
Materiales comprados
Materiales compradosMateriales comprados
Materiales comprados
 
74ls373
74ls37374ls373
74ls373
 

Viewers also liked

Cmos design
Cmos designCmos design
Cmos designMahi
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rulesvarun kumar
 
CMOS Analog Design Lect 4
CMOS Analog Design  Lect 4CMOS Analog Design  Lect 4
CMOS Analog Design Lect 4carlosgalup
 
Performance Analysis of Double Hetero-gate Tunnel Field Effect Transistor
Performance Analysis of Double Hetero-gate Tunnel Field Effect TransistorPerformance Analysis of Double Hetero-gate Tunnel Field Effect Transistor
Performance Analysis of Double Hetero-gate Tunnel Field Effect TransistorIDES Editor
 
CMOS Analog Design Lect 2
CMOS Analog Design   Lect 2CMOS Analog Design   Lect 2
CMOS Analog Design Lect 2carlosgalup
 
Operation of mosfet with different vgs and vds
Operation of mosfet with different vgs and vdsOperation of mosfet with different vgs and vds
Operation of mosfet with different vgs and vdsHaris Hassan
 
Introduction to COMS VLSI Design
Introduction to COMS VLSI DesignIntroduction to COMS VLSI Design
Introduction to COMS VLSI DesignEutectics
 
Ee560 mos theory_p101
Ee560 mos theory_p101Ee560 mos theory_p101
Ee560 mos theory_p101bheemsain
 
Negative Capacitance FET
Negative Capacitance FETNegative Capacitance FET
Negative Capacitance FETHardik Patel
 

Viewers also liked (20)

Cmos design
Cmos designCmos design
Cmos design
 
Lecture15
Lecture15Lecture15
Lecture15
 
Lecture14
Lecture14Lecture14
Lecture14
 
Lecture01
Lecture01Lecture01
Lecture01
 
Micro Electro Mechanical Systems (MEMS) - Lecture 07
Micro Electro Mechanical Systems (MEMS) - Lecture 07Micro Electro Mechanical Systems (MEMS) - Lecture 07
Micro Electro Mechanical Systems (MEMS) - Lecture 07
 
Lecture07
Lecture07Lecture07
Lecture07
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture19
Lecture19Lecture19
Lecture19
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rules
 
CMOS Analog Design Lect 4
CMOS Analog Design  Lect 4CMOS Analog Design  Lect 4
CMOS Analog Design Lect 4
 
Performance Analysis of Double Hetero-gate Tunnel Field Effect Transistor
Performance Analysis of Double Hetero-gate Tunnel Field Effect TransistorPerformance Analysis of Double Hetero-gate Tunnel Field Effect Transistor
Performance Analysis of Double Hetero-gate Tunnel Field Effect Transistor
 
CMOS Analog Design Lect 2
CMOS Analog Design   Lect 2CMOS Analog Design   Lect 2
CMOS Analog Design Lect 2
 
Operation of mosfet with different vgs and vds
Operation of mosfet with different vgs and vdsOperation of mosfet with different vgs and vds
Operation of mosfet with different vgs and vds
 
Introduction to COMS VLSI Design
Introduction to COMS VLSI DesignIntroduction to COMS VLSI Design
Introduction to COMS VLSI Design
 
Ee560 mos theory_p101
Ee560 mos theory_p101Ee560 mos theory_p101
Ee560 mos theory_p101
 
1 mosfet 1 basics
1 mosfet 1 basics1 mosfet 1 basics
1 mosfet 1 basics
 
About MOSFET
About MOSFETAbout MOSFET
About MOSFET
 
15 mosfet threshold voltage
15 mosfet threshold voltage15 mosfet threshold voltage
15 mosfet threshold voltage
 
Negative Capacitance FET
Negative Capacitance FETNegative Capacitance FET
Negative Capacitance FET
 
Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)
 

Similar to Unit 1 Traditional CMOS Design

Crabtree Three Phase Catalogue
Crabtree Three Phase CatalogueCrabtree Three Phase Catalogue
Crabtree Three Phase CatalogueMark Cheatle
 
Sonora DIRECTV TAMP6-T12 6-input Satellite Trunk Amplier wtih Auto Gain
Sonora DIRECTV TAMP6-T12 6-input Satellite Trunk Amplier wtih Auto GainSonora DIRECTV TAMP6-T12 6-input Satellite Trunk Amplier wtih Auto Gain
Sonora DIRECTV TAMP6-T12 6-input Satellite Trunk Amplier wtih Auto GainWired At Home, LLC
 
Introduction to cmos in vlsi to seek for knowledge
Introduction to cmos in vlsi to seek for knowledgeIntroduction to cmos in vlsi to seek for knowledge
Introduction to cmos in vlsi to seek for knowledgeRAviTiwaRi537420
 
Tda8566(1)
Tda8566(1)Tda8566(1)
Tda8566(1)ivan ion
 
ATIs-F12-Toxic-Gas-Transmitter-Support-Drawings.pdf
ATIs-F12-Toxic-Gas-Transmitter-Support-Drawings.pdfATIs-F12-Toxic-Gas-Transmitter-Support-Drawings.pdf
ATIs-F12-Toxic-Gas-Transmitter-Support-Drawings.pdfENVIMART
 
TDA8566(1).pdf
TDA8566(1).pdfTDA8566(1).pdf
TDA8566(1).pdfivan ion
 
Po dxt live manual version 3 - english ( rev c )
Po dxt live manual   version 3 - english ( rev c )Po dxt live manual   version 3 - english ( rev c )
Po dxt live manual version 3 - english ( rev c )Javier Singer Gonzalez
 
Dlah dluh catalogue
Dlah dluh catalogueDlah dluh catalogue
Dlah dluh catalogueThomas Chan
 
Chromation systems 24-channel-usb-connected-led-controller-v3
Chromation systems 24-channel-usb-connected-led-controller-v3Chromation systems 24-channel-usb-connected-led-controller-v3
Chromation systems 24-channel-usb-connected-led-controller-v3nadimsh90
 
Stahl Isolators (ISpac) – ATEX Zone 1 Zone 2 Hazardous Area Isolators (Selec...
Stahl Isolators (ISpac) – ATEX Zone 1 Zone 2  Hazardous Area Isolators (Selec...Stahl Isolators (ISpac) – ATEX Zone 1 Zone 2  Hazardous Area Isolators (Selec...
Stahl Isolators (ISpac) – ATEX Zone 1 Zone 2 Hazardous Area Isolators (Selec...Thorne & Derrick International
 
Ideas & Projects for QRP (Antentop).pdf
Ideas & Projects for QRP (Antentop).pdfIdeas & Projects for QRP (Antentop).pdf
Ideas & Projects for QRP (Antentop).pdfivan ion
 
Automatic railway gate control using microcontroller
Automatic railway gate control using microcontrollerAutomatic railway gate control using microcontroller
Automatic railway gate control using microcontrollerpukeshwar harmukh
 

Similar to Unit 1 Traditional CMOS Design (15)

Biquad Filter
Biquad FilterBiquad Filter
Biquad Filter
 
Crabtree Three Phase Catalogue
Crabtree Three Phase CatalogueCrabtree Three Phase Catalogue
Crabtree Three Phase Catalogue
 
Sonora DIRECTV TAMP6-T12 6-input Satellite Trunk Amplier wtih Auto Gain
Sonora DIRECTV TAMP6-T12 6-input Satellite Trunk Amplier wtih Auto GainSonora DIRECTV TAMP6-T12 6-input Satellite Trunk Amplier wtih Auto Gain
Sonora DIRECTV TAMP6-T12 6-input Satellite Trunk Amplier wtih Auto Gain
 
Introduction to cmos in vlsi to seek for knowledge
Introduction to cmos in vlsi to seek for knowledgeIntroduction to cmos in vlsi to seek for knowledge
Introduction to cmos in vlsi to seek for knowledge
 
Tda8566(1)
Tda8566(1)Tda8566(1)
Tda8566(1)
 
ATIs-F12-Toxic-Gas-Transmitter-Support-Drawings.pdf
ATIs-F12-Toxic-Gas-Transmitter-Support-Drawings.pdfATIs-F12-Toxic-Gas-Transmitter-Support-Drawings.pdf
ATIs-F12-Toxic-Gas-Transmitter-Support-Drawings.pdf
 
TDA8566(1).pdf
TDA8566(1).pdfTDA8566(1).pdf
TDA8566(1).pdf
 
Po dxt live manual version 3 - english ( rev c )
Po dxt live manual   version 3 - english ( rev c )Po dxt live manual   version 3 - english ( rev c )
Po dxt live manual version 3 - english ( rev c )
 
Dlah dluh catalogue
Dlah dluh catalogueDlah dluh catalogue
Dlah dluh catalogue
 
Chromation systems 24-channel-usb-connected-led-controller-v3
Chromation systems 24-channel-usb-connected-led-controller-v3Chromation systems 24-channel-usb-connected-led-controller-v3
Chromation systems 24-channel-usb-connected-led-controller-v3
 
Stahl Isolators (ISpac) – ATEX Zone 1 Zone 2 Hazardous Area Isolators (Selec...
Stahl Isolators (ISpac) – ATEX Zone 1 Zone 2  Hazardous Area Isolators (Selec...Stahl Isolators (ISpac) – ATEX Zone 1 Zone 2  Hazardous Area Isolators (Selec...
Stahl Isolators (ISpac) – ATEX Zone 1 Zone 2 Hazardous Area Isolators (Selec...
 
Ideas & Projects for QRP (Antentop).pdf
Ideas & Projects for QRP (Antentop).pdfIdeas & Projects for QRP (Antentop).pdf
Ideas & Projects for QRP (Antentop).pdf
 
Design
DesignDesign
Design
 
Automatic railway gate control using microcontroller
Automatic railway gate control using microcontrollerAutomatic railway gate control using microcontroller
Automatic railway gate control using microcontroller
 
Cmos logic
Cmos logicCmos logic
Cmos logic
 

Recently uploaded

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 

Recently uploaded (20)

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 

Unit 1 Traditional CMOS Design

  • 2. Outline  CMOS Gate Design  Pass Transistors  CMOS Latches & Flip-Flops  Stick Diagrams 25/12/2016 Imran Ullah Khan JAP/IU 2
  • 3. CMOS Gate Design A 4-input CMOS NOR gate A B C D Y 25/12/2016 Imran Ullah Khan JAP/IU 3
  • 4. Complementary CMOS  Complementary CMOS logic gates • nMOS pull-down network • pMOS pull-up network X (crowbar)0Pull-down ON 1Z (float)Pull-down OFF Pull-up ONPull-up OFF 25/12/2016 Imran Ullah Khan JAP/IU 4 pMOS pull-up network nMOS pull-down network
  • 5. Series and Parallel nMOS: 1 = ON pMOS: 0 = ON Series: both must be ON Parallel: either can be ON (a) a b a b g1 g2 0 0 a b 0 1 a b 1 0 a b 1 1 OFF OFF OFF ON (b) a b a b g1 g2 0 0 a b 0 1 a b 1 0 a b 1 1 ON OFF OFF OFF (c) a b a b g1 g2 0 0 OFF ON ON ON (d) ON ON ON OFF a b 0 a b 1 a b 11 0 1 a b 0 0 a b 0 a b 1 a b 11 0 1 a b g1 g2 25/12/2016 Imran Ullah Khan JAP/IU 5
  • 6. Conduction Complement Complementary CMOS gates always produce 0 or 1 Ex: NAND gate  Series nMOS: Y=0 when both inputs are 1  Thus Y=1 when either input is 0  Requires parallel pMOS Rule of Conduction Complements  Pull-up network is complement of pull-down  Parallel -> series, series -> parallel A B Y 25/12/2016 Imran Ullah Khan JAP/IU 6
  • 7. Compound Gates  Compound gates can do any inverting function  Ex: AND-AND-OR-INV (AOI22) A B C D A B C D A B C D A B C D B D Y A C A C A B C D B D Y (a) (c) (e) (b) (d) (f) )()( DCBAY •+•= 25/12/2016 Imran Ullah Khan JAP/IU 7
  • 8. Example:  A B Y C D DC B A DCBAY •++= )( 25/12/2016 Imran Ullah Khan JAP/IU 8
  • 9. Pass Transistors  Transistors can be used as switches g s d g s d 25/12/2016 Imran Ullah Khan JAP/IU 9
  • 10. Pass Transistors  Transistors can be used as switches g s d g = 0 s d g = 1 s d 0 strong 0 Input Output 1 degraded 1 g s d g = 0 s d g = 1 s d 0 degraded 0 Input Output strong 1 g = 1 g = 1 g = 0 g = 0 25/12/2016 Imran Ullah Khan JAP/IU 10
  • 11. Transmission Gates  Pass transistors produce degraded outputs  Transmission gates pass both 0 and 1 well g = 0, gb = 1 a b g = 1, gb = 0 a b 0 strong 0 Input Output 1 strong 1 g gb a b a b g gb a b g gb a b g gb g = 1, gb = 0 g = 1, gb = 0 25/12/2016 Imran Ullah Khan JAP/IU 11
  • 12. Tristates  Tristate buffer produces Z when not enabled 111 001 Z10 Z00 YAEN 25/12/2016 Imran Ullah Khan JAP/IU 12
  • 13. Multiplexers  2:1 multiplexer chooses between two inputs 1X11 0X01 11X0 00X0 YD0D1S 25/12/2016 Imran Ullah Khan JAP/IU 13
  • 14. Transmission Gate Mux  Nonrestoring mux uses two transmission gates  Only 4 transistors S S D0 D1 YS 25/12/2016 Imran Ullah Khan JAP/IU 14
  • 15. D Latch  When CLK = 1, latch is transparent  Q follows D (a buffer with a Delay)  When CLK = 0, the latch is opaque  Q holds its last value independent of D  a.k.a. transparent latch or level-sensitive latch D CLK Q 25/12/2016 Imran Ullah Khan JAP/IU 15
  • 16. Gate Layout  Layout can be very time consuming  Design gates to fit together nicely  Build a library of standard cells  Must follow a technology rule  Standard cell design methodology  VDD and GND should abut (standard height)  Adjacent gates should satisfy design rules  nMOS at bottom and pMOS at top  All gates include well and substrate contacts 25/12/2016 Imran Ullah Khan JAP/IU 16
  • 17. Example: Inverter 25/12/2016 Imran Ullah Khan JAP/IU 17
  • 18. Inverter, contd.. Layout using Electric 25/12/2016 Imran Ullah Khan JAP/IU 18
  • 19. Example: NAND3  Horizontal N-diffusion and p-diffusion strips  Vertical polysilicon gates  Metal1 VDD rail at top  Metal1 GND rail at bottom  32  by 40  25/12/2016 Imran Ullah Khan JAP/IU 19
  • 20. NAND (using Electric), contd. 25/12/2016 Imran Ullah Khan JAP/IU 20
  • 21. Stick Diagrams  Stick diagrams help plan layout quickly  Need not be to scale  Draw with color pencils or dry-erase markers 25/12/2016 Imran Ullah Khan JAP/IU 21
  • 22. Stick Diagrams  Stick diagrams help plan layout quickly  Need not be to scale  Draw with color pencils or dry-erase markers Vin Vout VDD GND 25/12/2016 Imran Ullah Khan JAP/IU 22
  • 23. Wiring Tracks  A wiring track is the space required for a wire  4  width, 4  spacing from neighbor = 8  pitch  Transistors also consume one wiring track 25/12/2016 Imran Ullah Khan JAP/IU 23
  • 24. Area Estimation  Estimate area by counting wiring tracks  Multiply by 8 to express in  25/12/2016 Imran Ullah Khan JAP/IU 24
  • 25. Example:  Sketch a stick diagram for O3AI and estimate area  DCBAY •++= )( 25/12/2016 Imran Ullah Khan JAP/IU 25
  • 26. Example:  Sketch a stick diagram for O3AI and estimate area  DCBAY •++= )( 25/12/2016 Imran Ullah Khan JAP/IU 26