1
Modeling the Overshooting Effect for CMOS Inverter in Nanometer - - PowerPoint PPT Presentation
Modeling the Overshooting Effect for CMOS Inverter in Nanometer - - PowerPoint PPT Presentation
Modeling the Overshooting Effect for CMOS Inverter in Nanometer Technologies Zhangcai Huang , Hong Yu , Atsushi Kurokawa and Yasuaki Inoue Graduate School of Information, Production and Systems, Waseda University, Kitakyushu,
2
Outline Outline
- Background
Background
- Analytical expressions for overshooting effect
Analytical expressions for overshooting effect
- Considering process variation
Considering process variation
- Simulation results
Simulation results
- Conclusions
Conclusions
3
Outline Outline
- Background
Background
- Analytical expressions for overshooting effect
Analytical expressions for overshooting effect
- Considering process variation
Considering process variation
- Simulation results
Simulation results
- Conclusions
Conclusions
Ip In ICL PMOS NMOS CM ICM Vin Vout
The differential equation for the CMOS inverter The input voltage for the falling input ramp is expressed as
Principles of CMOS VLSI Design: A Systems Perspective
“CM is known as the Miller effect, but is seldom of importance in digital
- circuits. It is, however, of major importance in analog circuits.”
5
in D
t t t 2 1
50 −
=
in r
- v
D
t t t t 2 1 − + =
- I. Background
- I. Background
For traditional process technologies, the effect of overshooting is very small and can be neglected
6
The influence of overshooting time on timing analysis The influence of overshooting time on timing analysis
tr and td decrease much faster than tov with the increasing of gate sizes. And tov is equal to or larger than tr. With the scaling of technology process, tov becomes much important for delay time.
- I. Background
- I. Background
7
Short-circuit power consumption The overshooting time is one important parameter for power consumption estimation.
- I. Background
- I. Background
The influence of overshooting time on power analysis The influence of overshooting time on power analysis
8
tov=0. tov = (Vt/Vdd)tin
The overshooting time is neglected
empirical expressions
- J. L. Rossell, …“Charge-based
analytical model for the evaluation of power consumption …”, TCAD 2002.
The overshooting time is assumed as simple value
- I. Background
- I. Background
Conventional models for overshooting time Conventional models for overshooting time
9
Outline Outline
- Background
Background
- Analytical expressions for overshooting effect
Analytical expressions for overshooting effect
- Considering process variation
Considering process variation
- Simulation results
Simulation results
- Conclusions
Conclusions
Ip In ICL PMOS NMOS CM ICM
20 40 60 80 100 120 −100 −50 50 100 150 200 250 300
Q1 Q2 tvmin tov IL(tov)
Times (ps) Current (uA) Charging period Discharging period
PMOS NMOS Vin Vout ICM Ip In ICL CL
( )
( )
( )
ˆ
1 ˆ
n G S T H N L M
V V M C C
- ut
n G S T H N
d V in C d t V t e V V
β
β
− − +
⎡ ⎤ ⎢ ⎥ = − ⎢ ⎥ − ⎣ ⎦
ICM In ICL
- II. Proposed Model
- II. Proposed Model
12
20 40 60 80 100 120 −100 −50 50 100 150 200 250 300
Q1 Q2 tvmin tov IL(tov)
Times (ps) Current (uA) Charging period Discharging period 20 40 60 80 100 120 −100 100 200 300 400 500 600 700
In Ip tp tov tvmin
Times (ps)
Current (uA)
- II. Proposed Model
- II. Proposed Model
13
- II. Proposed Model
- II. Proposed Model
The overshooting time has minimum values. Minimum delay > Minimum overshooting time
in r
- v
D
t t t t 2 1 − + =
Minimum overshooting time Minimum overshooting time
14
Outline Outline
- Background
Background
- Analytical expressions for overshooting effect
Analytical expressions for overshooting effect
- Considering process variation
Considering process variation
- Simulation results
Simulation results
- Conclusions
Conclusions
15
- III. Considering Process Variation
- III. Considering Process Variation
The sensitivities of the overshooting time with respect to the variation sources. With respect to the variation of length. With respect to the variation of threshold voltage. In recent technologies, the variability of circuit performance due to the process variation has become a significant concern. As process geometries continue to shrink, the evaluation for critical device parameters is becoming more and more difficult due to the significant variations
16
- III. Considering Process Variation
- III. Considering Process Variation
in r
- v
D
t t t t 2 1 − + =
Variation of L has no influence on the
- vershooting time.
- D. Sinha, …“Gate Sizing Using Incremental Parameterized
Statistical Timing Analysis” ICCAD-2005
Variation of L has significant influence on the gate delay. Variation of L has the influence only on the rising time.
17
- III. Considering Process Variation
- III. Considering Process Variation
1. With input time decreases, the influence due to the Tox decreases greatly. 2. The influence due to L is 0. 3. With the scaling of process technologies, the variation of Vt increases, the influence due to Vt will increase greatly. International Technology Roadmap for Semiconductors (ITRS) 2005.
18
Outline Outline
- Background
Background
- Analytical expressions for overshooting effect
Analytical expressions for overshooting effect
- Considering process variation
Considering process variation
- Simulation results
Simulation results
- Conclusions
Conclusions
19
- IV. Simulation Results
- IV. Simulation Results
J.L. Rossell: “Charge-based analytical model for the evaluation of power consumption in submicron CMOS buffers”, TCAD 2002.
20
- IV. Simulation Results
- IV. Simulation Results
J.L. Rossell: “Charge-based analytical model for the evaluation of power consumption in submicron CMOS buffers”, TCAD 2002.
21
Outline Outline
- Background
Background
- Analytical expressions for overshooting effect
Analytical expressions for overshooting effect
- Considering process variation
Considering process variation
- Simulation results
Simulation results
- Conclusions
Conclusions
22
- V. Conclusions
- V. Conclusions
- The input
The input-
- to
to-
- output coupling capacitance has been proved to
- utput coupling capacitance has been proved to
has significant influence on CMOS gates: has significant influence on CMOS gates: timing analysis timing analysis and and power analysis power analysis. .
- The overshooting time has become one of main parts of gate
The overshooting time has become one of main parts of gate delay. delay.
- The analytical model for overshooting time is derived.
The analytical model for overshooting time is derived.
- 1. The overshooting time has minimum value
- 1. The overshooting time has minimum value
- 2. Gate delay cannot be smaller than this minimum value.
- 2. Gate delay cannot be smaller than this minimum value.
- Considering process variation:
Considering process variation:
- 1. The variation due to L has the influence only on output
- 1. The variation due to L has the influence only on output rising time, but
rising time, but has almost no influence on overshooting time. has almost no influence on overshooting time.
- 2. The variation due to
- 2. The variation due to Vt
Vt has the most significant influence on has the most significant influence on
- vershooting time with the scaling of technologies.
- vershooting time with the scaling of technologies.
23