Download presentation
Presentation is loading. Please wait.
1
1 A Variation-tolerant Sub- threshold Design Approach Nikhil Jayakumar Sunil P. Khatri. Texas A&M University, College Station, TX
2
2 Motivation In recent times, chip power consumption has become a significant hurdle Higher power consumption leads to Shortened battery life Higher on-chip temperatures – reduced operating life of the chip There is a large and growing class of applications that where power reduction is paramount – not speed Such applications are ideal candidates for sub- threshold logic
3
3 Sub-threshold Leakage As supply voltage scales down, the V T of the devices is scaled down as well A lower V T results in exponentially higher leakage Leakage power is becoming comparable with dynamic power A larger V T would reduce leakage but increase delay We can turn this dilemma into an opportunity !!
4
4 The Opportunity Performed simulations for 2 different processes on a 21 stage ring oscillator Impressive power reduction (100X – 500X) PDP improves by as much as 20X Delay penalty can be reduced by several means Applying forward body bias Decreasing V T Circuit approaches
5
5 The Opportunity We also performed experiments with lower V T values Delays improved with decreasing V T values, as expected PDP remained high Power gains decreased with decreasing V T values
6
6 Sub-threshold Logic Advantages Circuits get faster at higher temperature. Hence reduced need for expensive cooling techniques Device transconductance is an exponential function of V gs which results in a high ratio of on to off current. Hence noise margins are near-ideal Disadvantages I ds exhibits an exponential dependence on temperature I ds also has a strong dependency on process variations (such as V T variations) I ds is small
7
7 Previous Approaches Paul et al (2001) reported a sub-threshold multiplier Compensation of I ds over P/T variations Tschanz et al (2002) discuss a dynamic body bias technique to make design process variation tolerant Applied in the context of regular CMOS technologies Circuit delay matched to critical delay (hard to determine) Matching is performed for entire design monolithically In contrast to these, we: Compensate sub-threshold delay over P/V/T variations Apply our compensation to a network-of-PLA design Critical delay is trivially determined Perform compensation separately for clusters of spatially nearby PLAs
8
8 Our Solution We propose a technique that uses self-adjusting body- bias to phase-lock the circuit delay to a beat clock Use a network of dynamic NOR-NOR PLAs to implement circuits Regular, area and delay efficient approach PLAs partitioned into clusters of 1000 PLAs each All PLAs in a cluster share bulkn node A representative PLA in the cluster is chosen to phase lock the delay of the cluster to the beat clock Beat clock period determines circuit speed bulkn voltage modulated via charge pump If the delay is too high, a forward body bias is applied to speed up the PLA, and vice versa
9
9 Dynamic NOR-NOR PLA Inputs Outputs completion clk We use precharged NOR-NOR PLAs as the structure of choice Wordlines run horizontally Inputs / their complements and outputs run vertically Several PLAs in a cluster share a common bulkn node Each PLA has a “completion” signal that switches low after all the outputs switch
10
10 The Charge Pump - PLA “completion” signal lags beat clock - bulkn node gets forward biased - PLA “completion” signal leads beat clock - bulkn goes back to zero bias pullup pulldown
11
11 Effectiveness of the Approach We simulated a single PLA over 0 to 100 o C. We also applied V T variations (10%) and Vdd variations (10%) The light region shows the variations on delay over all the corners The red region shows the delays with the self- adjusting body-bias circuit
12
12 Example Showing Phase Locking This figure shows how the body bias (and hence the delay of the PLA) changes with changes in VDD Note PLA delay remains relatively constant The adjustment is very quick (within a clock cycle) VDD changed from 0.2 to 0.22V VDD changed from 0.22 to 0.18V
13
13 Summary Sub-threshold circuit design is promising due to extreme low power consumption 100 – 500X power reduction, 10 – 25X speed penalty Appealing for a widening class of applications However, it is inherently not tolerant to PVT variations dynamically compensates for PVT variations Our approach dynamically compensates for PVT variations Lock delay of a representative PLA in a cluster, to a beat clock Use a charge pump which modulates nbulk bias voltage Dramatic reduction in sensitivity to PVT variations This can help achieve a significant yield improvement
14
14 Thank you!!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.