Lecture03.1 Basic CMOS Circuit and Layout Up
Lecture03.1 Basic CMOS Circuit and Layout Up
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 1 / 36
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 2 / 36
Prefixes Used for Large or Small Physical Quantities
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 3 / 36
Outline
3 Physical Structure
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 4 / 36
CMOS Circuit Structure
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 5 / 36
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 6 / 36
PMOS Transistors in Series/Parallel Connection
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 7 / 36
Signal Strength
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 8 / 36
Complementary CMOS Logic Style
DeMorgan’s Theorem’s
A + B = Ā.B̄
A.B = Ā + B̄
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 9 / 36
Example: NAND2
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 10 / 36
Example: NOR2
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 11 / 36
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 12 / 36
Structure of a Complex Gate
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 13 / 36
Example: O3AI
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 14 / 36
Transmission Gates
❑ Pass transistors produce degraded outputs
❑ Transmission gates pass both 0 and 1 well
15
Tristates
❑ Tristate buffer produces Z when not enabled
EN A Y
0 0 Z
0 1 Z
1 0 0
1 1 1
16
Nonrestoring Tristate
❑ Transmission gate acts as tristate buffer
– Only two transistors
– But nonrestoring
• Noise on A is passed on to Y
17
Tristate Inverter
❑ Tristate inverter produces restored output
– Violates conduction complement rule
– Because we want a Z output
18
Multiplexers
❑ 2:1 multiplexer chooses between two inputs
S D1 D0 Y
0 X 0 0
0 X 1 1
1 0 X 0
1 1 X 1
19
20
Transmission Gate Mux
❑ Nonrestoring mux uses two transmission gates
– Only 4 transistors
21
Inverting Mux
❑ Inverting multiplexer
– Use compound AOI22: Fig 1
– Or pair of tristate inverters: Fig 2
– Essentially the same thing
❑ Noninverting multiplexer adds an inverter
Fig 1 Fig 2
2: Circuits & Layout CMOS VLSI Design 4th Ed. 30
22
4:1 Multiplexer
❑ 4:1 mux chooses one of 4 inputs using two selects
– Two levels of 2:1 muxes
– Or four tristates
23
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 24 / 36
State of the Art MOSFET Structure: NMOS
Source/Drain: n+ (n - Diffusion)
The gate is formed by polysilicon, and the insulator
by Silicon dioxide.
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 25 / 36
Source/Drain: p+ (p - Diffusion)
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 26 / 36
State of the Art MOSFET Structure: CMOS
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 27 / 36
MOSFET Symbol
D: Drain
G: Gate
S: Source
B: Bulk/Body
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 28 / 36
Cell Design
Standard Cells
Used for general purpose logic.
Can be synthesized (automatically generated from
high-level descriptions).
Same height, varying width, to fit different logic
functions.
Datapath Cells
Used for regular, structured designs (e.g., arithmetic
circuits).
Includes some wiring in the cell, to reduce routing
overhead.
Fixed height and width, to ensure regularity and
predictability of the layout.
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 29 / 36
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 30 / 36
Standard Cell
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 31 / 36
Standard Cell
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 32 / 36
Stick Diagrams
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 33 / 36
Euler Path
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 34 / 36
Multi-Fingered Transistors
Less diffusion capacitance
Better control over channel width
Improved current handling capability, better for
EMIR
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 35 / 36
Questions?
Thank you !
Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 36 / 36