Low Power via Sub-Threshold Circuits

17
Low Power via Sub-Threshold Circuits Mike Pridgen

description

Low Power via Sub-Threshold Circuits. Mike Pridgen. “Logic Circuits Operating in Subthreshold Voltages” Jabulani Nyathi and Brent Bero “Sub-Threshold Design: The Challenges of Minimizing Circuit Energy” B.H. Calhoun, A. Wang, N. Verma, and A. Chandrakasan. 2. Goal of Sub-Threshold Circuits. - PowerPoint PPT Presentation

Transcript of Low Power via Sub-Threshold Circuits

Page 1: Low Power via Sub-Threshold Circuits

Low Power viaSub-Threshold Circuits

Mike Pridgen

Page 2: Low Power via Sub-Threshold Circuits

• “Logic Circuits Operating in Subthreshold Voltages”– Jabulani Nyathi and Brent Bero

• “Sub-Threshold Design: The Challenges of Minimizing Circuit Energy”– B.H. Calhoun, A. Wang, N. Verma, and A.

Chandrakasan

2

Page 3: Low Power via Sub-Threshold Circuits

Goal of Sub-Threshold Circuits

• Minimize energy– Utilize leakage currents– Sacrifice speed

3

Page 4: Low Power via Sub-Threshold Circuits

Uses of Sub-Threshold Circuits

• Standalone, low power devices– Wireless sensor nodes– RFID tags

• Burst-mode applications– Short, intensive bursts– Long, near-idle periods

4

Page 5: Low Power via Sub-Threshold Circuits

Sub-Threshold FFT

• 16 bit FFT• FFT lengths of 128 to 1024• 350mV VDD

• 10kHz• 155nJ / FFT– 350x better than microprocessor– 8x better than ASIC

5

Page 6: Low Power via Sub-Threshold Circuits

Improving Performance by Changing VBULK

• nMos– VBULK = 600mV

• pMos– VBULK = 0V

• 0 – 380mV • ID increases by 10x• Never “OFF”– ID > 0.1nA

6

Page 7: Low Power via Sub-Threshold Circuits

Body Biasing Types

• Traditional• Three main variations– SBB– DTMOS– ABB

• Plus many others

7

Page 8: Low Power via Sub-Threshold Circuits

Traditional Biasing

• nMos VBULK = GND

• pMOS VBULK = VDD

Traditional CMOS Inverter

8

Page 9: Low Power via Sub-Threshold Circuits

Switched Body Biasing

• nMos VBULK = VDD

• pMos VBULK = GND

• VDD < VTH

SBB CMOS Inverter

9

Page 10: Low Power via Sub-Threshold Circuits

Dynamic Threshold

• VBULK = VG

• Off if VDD > VTH

DTMOS Inverter

10

Page 11: Low Power via Sub-Threshold Circuits

Adjustable Bulk Bias

• VDD < VTH

• VDD > VTH • Tunable– Low Power– High Speed– TBB TBB Inverter

11

Page 12: Low Power via Sub-Threshold Circuits

Shorter Delays

12

• 6 – 10x speedup

Page 13: Low Power via Sub-Threshold Circuits

Improving Performance

• Increased VDD = Increased Speed

• VDD = .75VTH versus VDD = .5VTH – 8x faster• Bias scheme irrelevant

– More power

13

Page 14: Low Power via Sub-Threshold Circuits

Noise Effects

• TBB versus Traditional• VDD = 376.2mV• Logic 0– 0 to 200mV

• Logic 1– 225 to 376.2mV

• SBB noise margins worse

14

Page 15: Low Power via Sub-Threshold Circuits

Standard (6T) SRAM

• Adjacent cells leakage current• Fails Static Noise Margins

15

Page 16: Low Power via Sub-Threshold Circuits

Conclusions

• Bias schemes increase performance• Speed versus Power• Slight increase in noise• 6T SRAMS unusable

16

Page 17: Low Power via Sub-Threshold Circuits

Questions