l16_power
- TFE4152 - Lecture 16
- Power and Wires
- What is power?
- Power dissipated in a resistor
- Charging a capacitor to
- Energy to charge a capacitor to a voltage
- Discharging a capacitor to
- Power consumption of digital circuits
- Sources of power dissipation in CMOS logic
in logic gates- Switching probability
- Strategies to reduce dynamic power
- Wire geometry
- Metal stack
- Modeling Interconnect
- Lumped model
- Wire resistance
- Most wires: Copper
- Contacts
- Wire capacitance
- Wire Capacitance
- Crosstalk
TFE4152 - Lecture 16
Power and Wires
Source
Week | Book | Monday | Book | Friday |
---|---|---|---|---|
34 | Introduction, what are we going to do in this course. Why do you need it? | WH 1 , WH 15 | Manufacturing of integrated circuits | |
35 | CJM 1.1 | pn Junctions | CJM 1.2 WH 1.3, 2.1-2.4 | Mosfet transistors |
36 | CJM 1.2 WH 1.3, 2.1-2.4 | Mosfet transistors | CJM 1.3 - 1.6 | Modeling and passive devices |
37 | Guest Lecture - Sony | CJM 3.1, 3.5, 3.6 | Current mirrors | |
38 | CJM 3.2, 3.3,3.4 3.7 | Amplifiers | CJM, CJM 2 WH 1.5 | SPICE simulation |
39 | Verilog | Verilog | ||
40 | WH 1.4 WH 2.5 | CMOS Logic | WH 3 | Speed |
41 | Q & A | WH 4/WH 5 | Power/Wires | |
42 | WH 6 | Scaling Reliability and Variability | WH 8 | Gates |
43 | WH 9 | Sequencing | WH 10 | Datapaths - Adders |
44 | WH 10 | Datapaths - Multipliers, Counters | WH 11 | Memories |
45 | WH 12 | Packaging | WH 14 | Test |
46 | Guest lecture - Nordic Semiconductor | |||
47 | CJM | Recap of CJM | WH | Recap of WH |
Pick two
Power
What is power?
Instantanious power:
Energy :
Average power:
Power dissipated in a resistor
Ohm’s Law
Charging a capacitor to
Capacitor differential equation
Energy to charge a capacitor to a voltage
Only half the energy is stored on the capacitor, the rest is dissipated in the PMOS
Discharging a capacitor to
Voltage is pulled to ground, and the power is dissipated in the NMOS
Power consumption of digital circuits
In a clock distribution network (chain of inverters), every output is charged once per clock cycle
Sources of power dissipation in CMOS logic
Dynamic power dissipation
Charging and discharging load capacitances
short-circut current, when PMOS and NMOS conduct at the same time
Static power dissipation
Subthreshold leakage in OFF transistors
Gate leakage (tunneling current) through gate dielectric
Source/drain reverse bias PN junction leakage
in logic gates
Only output node transitions from low to high consume power from
Define
Define
Define activity factor (
If the probabilty is uncorrelated from cycle to cycle
Switching probability
Random data
Clocks
Assume
Use De Morgan first
Strategies to reduce dynamic power
- Stop clock
- Stop activity
- Reduce clock frequency
- Turn off
- Reduce
Stop clock1
Stop activity
Reduce frequency
Turn off power supply 2
Reduce power supply ( )
Energy-Delay Product
Chapter 4.4
Differentiating with respect to
Wires
Wire geometry
Pitch = w + s
Aspect ratio (AR) = t/w
These days
image ../ip/l16/wire.png removed
Metal stack
Often 5 - 10 layers of metal
Metal | Material | Thickness | Purpose |
---|---|---|---|
Metal 1 - 3 | Copper | Thin | in gate routing |
Metal 4 - 5 | Copper | Thicker | Between gates routing |
Metal 6 | Copper | Very thick | Cross chip routing. Local Power/Ground routing |
Metal 7 - 8 | Copper | Ultra thick | Cross chip power routing. Often used for RF inductors. |
RDL | Aluminium | Ultra tick | Can tolerate high forces during wire bonding. |
image ../ip/l16/45stack.png removed
Metal routing rules on IC
Odd numbers metals
Even numbers metals
Modeling Interconnect
Resistance narrow size impedes flow
Capacitance through under the leaky pipes
Inductance paddle wheel intertia opposes changes in flow rate
image ../ip/l16/int_model.png removed
Lumped model
Use 1-segment
image ../ip/l16/lumped_model.png removed
Wire resistance
resistivity
To find resistance, count the number of squares
image ../ip/l16/resistance.png removed
Most wires: Copper
Pitfalls
Cu atoms diffuse into silicon and can cause damage
Must be surrounded by a diffusion barrier
Difficult high current densities (mA/
image ../ip/l16/metals.png removed
Contacts
Contacts and vias can have 2-20
Must use many contacts/vias for high current wires
image ../ip/l16/contacts.png removed
Wire capacitance
image ../ip/l16/capacitance.png removed
Wire Capacitance
Dense wires has about
image ../ip/l16/cap_estimate.png removed
Estimate delay of inverter driving a 1 mm long , 0.1
Use Elmore (Lecture 14)
Crosstalk
A wire with high capacitance to a neighbor
An aggressor (0-1, 1-0) injects charge into neighbor wire
Increases delay
Noise on nonswitching wires