Text3 Chap4
Text3 Chap4
Text3 Chap4
Excessive in-rush current can cause voltage spikes on the supply, possibly
corrupting registers in the always-on blocks, as well as retention
registers in the power gated block
Controlling the Switching Fabric
Signal Isolation
• need to be sure that powering down the
region will not result in crowbar current in any
inputs of poweredup blocks.
• Also need to be sure than none of the floating
outputs of the powerdown block will result in
spurious behavior in the power-up blocks.
Signal Isolation Techniques
• The basic approach to controlling the outputs
of powered down blocks is to use an isolation
cell to clamp the output to a specific, legal
value.
• There are three basic types of isolation cell:
those that clamp the signal to “0”;
• those that clamp it to “1”;
• and those that latch it to the most recent value.
Signal Isolation Techniques
ARM processor,
an AMBA bus
set of peripherals,
and a Synopsys USB OTG digital core and PHY.
The ARM core and the USB core are independently power gated.
The ARM core uses full state retention; the USB uses partial state retention. Both the ARM
core and the USB use switching fabrics of header switches; thus they switch VDD and use a
common ground
For the SALT project, the processor uses four
low-power modes.
In all modes, the power controller generates a
SLEEP signal to enter the low power mode and
the WAKE signal to exit.
In order of increasing leakage savings – and
increasing time to power up and power down
– the modes are:
Design Partitioning