Professional Documents
Culture Documents
Pilani Campus
Performance Metrics
& Inverter Circuit
Outlines
Historical Perspectives
Progresses in Semiconductor Industry
Digital Design Metrics
Inverter Circuit
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Major Challenges in Digital Designs
α DSM α 1/DSM
“Microscopic Problems” “Macroscopic Issues”
• Ultra-high speed design • Time-to-Market
• Interconnect • Millions of Gates
• Noise, Crosstalk • High-Level Abstractions
• Reliability, Manufacturability • Reuse & IP: Portability
• Power Dissipation • Predictability
• Clock distribution. • etc.
?
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Design in Deep Submicron
Design in the deep submicron (DSM) era creates new
challenges
Devices become somewhat different
Global clocking becomes more challenging
Interconnect effects play a more significant role
Power dissipation may be the limiting factor
We must understand and be able to design digital ICs in
advanced technologies (at or below 180 nm)
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Design Metrics
How to evaluate performance of a digital circuit (gate, block,
…)?
Cost (Yield)
Reliability (Noise Immunity)
Scalability (Fan-In, Fan-out)
Speed (delay, operating frequency)
Power dissipation
Energy to perform a function
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Cost of Integrated Circuits
NRE (non-recurrent engineering) costs
design time and effort, mask generation
one-time cost factor
Recurrent costs
silicon processing, packaging, test
proportional to volume
proportional to chip area
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Reliability
i(t) v(t) V DD
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Voltage Transfer Characteristics
V(y)
VOH = f(VOL)
VOL = f(VOH)
V f
OH VM = f(VM)
V(y)=V(x)
VM Switching Threshold
V OL DC Operations
V OL V
OH
V(x)
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Mapping between Analog and Digital
V
out
V
“1” OH Slope = -1
V
V OH
IH
Undefined
Region
V
IL
Slope = -1
V
“0” V
OL
OL
V V V
IL IH in
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Definition of Noise Margins
"1"
V
OH
NMH
V
Noise Margin High IH
Undefined
Region
Noise Margin Low
NML V
IL
V
OL
"0"
Undefined
Region
V
IL
Slope = -1
V
“0” V
OL
OL
V V V
IL IH in
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Key Reliability Properties
1. Absolute noise margin values are deceptive
A floating node is more easily disturbed than a node
driven by a low impedance (in terms of voltages)
2. Noise Immunity is the more important metric
The capability to suppress noise sources (Regenerative
property)
Key metric:
Noise transfer functions,
Output impedance of the driver, and Input impedance of
the receiver.
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Regenerative Property
v0 v1 v2 v3 v4 v5 v6
A chain of inverters
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Regenerative Property I
Vout Vout
v3
f(v) finv(v)
v1 v1
finv(v) v3
f(v)
v2 v0 Vin v0 v2 Vin
Regenerative Non-Regenerative
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Fan-in and Fan-out
Indirectly define scalability
M
N
Fan-out N Fan-in M
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Delay Definitions
Vin tpHL : High-to-Low
propagation delay
tpLH : Low-to-High
50%
propagation delay
t
tpHL tpL
Vout H
90%
Nitin Chaturvedi
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Power Dissipation
Instantaneous power: Vsupply
p(t) = v(t) i(t) = Vsupply i(t) i(t)
Peak power:
Ppeak = Vsupply ipeak
GND
Average power:
1 V supply
Pave = ∫ p ( t ) dt= ∫ i supply ( t ) dt
T T
VOL : Minimum output voltage when the output level is logic “0”
Load is a resistor RL
Taking VSB = 0
ID = IR = 0
VOH = VDD
BITS Pilani, Pilani Campus
VOL
To calculate VOL , assume that the input voltage is VOH. i.e., Vin =
VOH = VDD
Since VIN – VTO > Vout, driver transistor operates in linear region
and
When Vin = VOH driver and load conduct a non zero current.
Vout = VOL
ID = IR = (VDD - VOL)/RL
ID
Vin
VOH = VDD
IL Vout
ID
Vin
V GS,
Load device always conducting as
IL Vout
load= 0 V GS, load > V T, load
ID
Load device subjected to substrate
Vin
bias.
Thanks