Professional Documents
Culture Documents
Low-Power Ic Design: Outline: System-On-Chip Design (For Es)
Low-Power Ic Design: Outline: System-On-Chip Design (For Es)
C
• A direct short-circuit path
through both p-type and n-type VSS
transistors during switching:
short-circuit dissipation
• Leakage
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 5 SYSTEM-ON-CHIP DESIGN 6
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
0-0-1-1
• Avoid unnecessary switching (glitching)
1-0-0-0
0-0-1-0 ©W
• Glitches propagate through the logic resulting in unnecessary
power consumption
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 9 SYSTEM-ON-CHIP DESIGN 10
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
• Examples:
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 13 SYSTEM-ON-CHIP DESIGN 14
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 17 SYSTEM-ON-CHIP DESIGN 18
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
area
• In the new situation: increasing parallelism. clock
• Use the created slack or period
computational margin in the clock
period, to reduce voltage.
• So, there may be power-area trade-
off (if the effective capacitance has
less than quadratic growth).
Power reduction at the power
expense of area!
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 21 SYSTEM-ON-CHIP DESIGN 22
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
0.9 to 1.4 V
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 25 SYSTEM-ON-CHIP DESIGN 26
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
‘0’ 0
bus 1
Retiming
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 29 SYSTEM-ON-CHIP DESIGN 30
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
Negative edge-
triggered flipflop
to prevent clock
glitching (latch is
also possible) © Pedram 2005
Figure 7
Hold and gating
hold logic should
clock-gating consume less power
cell than saved by
clock disabling clock.
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 33 SYSTEM-ON-CHIP DESIGN 34
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
• In the same way that gates controlled by the same clock belong
to the same clock domain, gates controlled by the same “sleep”
signal belong to the same power domain. Examples:
– Always-on domain
– Radio domain
– DSP domain
– Peripheral domain
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
Unpowered Active
logic 1 logic
sleep
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 45 SYSTEM-ON-CHIP DESIGN 46
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 53 SYSTEM-ON-CHIP DESIGN 54
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 57 SYSTEM-ON-CHIP DESIGN 58
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
24 transistors 11 transistors
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 61 SYSTEM-ON-CHIP DESIGN 62
LOW-POWER IC DESIGN September 18, 2018 LOW-POWER IC DESIGN September 18, 2018
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
© Sabih H. Gerez, University of Twente, The Netherlands © Sabih H. Gerez, University of Twente, The Netherlands
SYSTEM-ON-CHIP DESIGN 65
LOW-POWER IC DESIGN September 18, 2018