Professional Documents
Culture Documents
Ece5745 T03 Cmos Circuits
Ece5745 T03 Cmos Circuits
http://www.csl.cornell.edu/courses/ece5950
Combinational Logic Sequential State
P P Topic 1
Hardware
Description
Languages
M M
Topic 4 Topic 6 Topic 5
Full-Custom Closing Automated Topic 8
Design the Design Testing and Verification
Methodology Gap Methodologies
Topic 3
CMOS Circuits
Topic 7
Clocking, Power Distribution,
Topic 2 Packaging, and I/O
CMOS Devices
l
c na
ct
e al
ne
gi tio
at ti
St e n
n
Lo na
co
qu
bi
er
om
Se
t
In
C
l
c na
ct
e al
ne
gi tio
at ti
St e n
n
Lo na
co
qu
bi
er
om
Se
t
In
C
Vin Vout
Vdd
inverter can
CMOSprovide significant
Inverter Simple insight
RC Model
Reff
Cg Cd
Reff
is an inverter
CMOS Inverter Layout
VDD
WP/LP PMOS
Vin Vout
A Y
WN/LN
NMOS
GND
Series Transistors
Parallel Transistors
provide natural
Series/Parallel duals
Transistor of each
Networks areother
Natural Duals
A
A A B
B
A
A A B
B
transistorsCMOS
in pullup/pulldown
Static Logic Style networks
VDD
natureNAND/NOR
of the pullup/pulldown
Static CMOS Logic networks
Gates
A A
(A.B) (A+B)
B B
(A.B) B
B (A+B)
A
f (A B) C
B PD (A B) C
(A+B).C
C PU (A B) C
(A B) C
( A B) C
Vdd
En
A Y
En
Gnd
l
c na
ct
e al
ne
gi tio
at ti
St e n
n
Lo na
co
qu
bi
er
om
Se
t
In
C
Level-High Latch
Take-Away Points
I We have reviewed basic CMOS circuit implementations
. Combinational Logic: static CMOS, pass-transistor, tri-state buffers
. Sequential State: latches, flip-flops
I In the next two sections, we will explore various methodologies which
enable mapping designs written in a hardware-description language
down into these circuits
I In the next part of the course, we will explore the details of how to
quantitatively evaluate the cycle time, area, and energy of these
circuits
Acknowledgments
I [Weste’11] N. Weste and D. Harris, “CMOS VLSI Design: A Circuits
and Systems Perspective,” 4th ed, Addison Wesley, 2011.