0% found this document useful (0 votes)
19 views

Lecture03.1 Basic CMOS Circuit and Layout Up

Uploaded by

Khánh Trần
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Lecture03.1 Basic CMOS Circuit and Layout Up

Uploaded by

Khánh Trần
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

CE222 - Digital Integrated Circuit Design

Nguyen Tran Son

[email protected]

Jan 17, 2023

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 1 / 36

Basic CMOS Circuits & Layout

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 2 / 36
Prefixes Used for Large or Small Physical Quantities

Table: Prefixes Used for Large or Small Physical Quantities

Prefix Abbreviation Scale Factor


giga- G 109
meg- or mega- M 106
kilo- k 103
milli- m 10−3
micro- µ 10−6
nano- n 10−9
pico- p 10−12
femto- f 10−15

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 3 / 36

Outline

1 CMOS Circuit Structure

2 Basic CMOS Gate

3 Physical Structure

4 Layout Std Cell

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

NMOS Transistors in Series/Parallel Connection

Transistors can be thought as a switch controlled by its


gate signal.
NMOS switch closes when switch control input is high.

NMOS transistor pass a "strong" 0 and a "weak" 1

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 6 / 36
PMOS Transistors in Series/Parallel Connection

PMOS switch closes when switch control input is low.

PMOS transistor pass a "strong" 1 and a "weak" 0

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 7 / 36

Signal Strength

Transistors can be used as switches

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̄

The complementary gate is inverting.

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 9 / 36

Example: NAND2

PDN: G = AB → Conduction to GND


PUN: S = Ā + B̄ = A.B → Conduction to VDD

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 10 / 36
Example: NOR2

PDN: G = A + B → Conduction to GND


PUN: S = ĀB̄ = A + B → Conduction to VDD

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 11 / 36

Complex CMOS Gate

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

2: Circuits & Layout CMOS VLSI Design 4th Ed. 23

15

Tristates
❑ Tristate buffer produces Z when not enabled

EN A Y
0 0 Z
0 1 Z
1 0 0
1 1 1

2: Circuits & Layout CMOS VLSI Design 4th Ed. 24

16
Nonrestoring Tristate
❑ Transmission gate acts as tristate buffer
– Only two transistors
– But nonrestoring
• Noise on A is passed on to Y

2: Circuits & Layout CMOS VLSI Design 4th Ed. 25

17

Tristate Inverter
❑ Tristate inverter produces restored output
– Violates conduction complement rule
– Because we want a Z output

2: Circuits & Layout CMOS VLSI Design 4th Ed. 26

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

2: Circuits & Layout CMOS VLSI Design 4th Ed. 27

19

Gate-Level Mux Design



❑ How many transistors are needed? 20

2: Circuits & Layout CMOS VLSI Design 4th Ed. 28

20
Transmission Gate Mux
❑ Nonrestoring mux uses two transmission gates
– Only 4 transistors

2: Circuits & Layout CMOS VLSI Design 4th Ed. 29

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

2: Circuits & Layout CMOS VLSI Design 4th Ed. 31

23

Structure and Symbol of MOSFET

This device is symmetric, so either of the n+ regions can


be source or drain.

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

State of the Art MOSFET Structure: PMOS

Source/Drain: p+ (p - Diffusion)

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 26 / 36
State of the Art MOSFET Structure: CMOS

Combine NMOS - PMOS

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

Standard Cell Layout Methodology

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

A Stick diagram is a simple graphical representation of a


circuit layout. It is a type of layout design that uses
stick-like symbols to represent the various components of
a circuit, such as gates, transistors, and interconnects.

Nguyen Tran Son (∞) Basic CMOS ckt & Layout Jan 17, 2023 33 / 36

Euler Path

An Euler path is a path that visits every edge exactly


once in a graph.
It make sure the connections between components
can be made without any wires crossing over each
other.

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

You might also like