robust low power vlsi r obust l ow p ower vlsi deliberate practice variation-resilient building...
DESCRIPTION
Robust Low Power VLSI What is Variation? Devices performing differently from how they were designed to operate Effects Robustness Performance Causes Process Voltage Temperature 3TRANSCRIPT
![Page 1: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/1.jpg)
RobustLowPow
erVLSI
RobustLowPowerVLSI
Deliberate Practice
Variation-Resilient Building Blocks forUltra-Low-Energy Sub-Threshold Design
Alicia, Kyle, YanqingDept. of Electrical Engineering, University of VirginiaApril 03, 2013
![Page 2: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/2.jpg)
RobustLowPow
erVLSI 2
Motivation Energy minimization for BSNs Operate circuits in sub-threshold Tradeoffs
Sensitivity to variation Performance
![Page 3: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/3.jpg)
RobustLowPow
erVLSI 3
What is Variation? Devices performing differently from
how they were designed to operate Effects
Robustness Performance
Causes Process Voltage Temperature
![Page 4: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/4.jpg)
RobustLowPow
erVLSI 4
Variation in Sub-Threshold Types of Variation
Random Dopant Fluctuation
Carrier Mobility W/L
Lithography Threshold Voltage
Oxide Thickness Analysis Tools
Monte Carlo Corner Analysis
𝐼=𝐼 0𝑒(𝑉 𝑔𝑠−𝑉 h𝑡 )𝑛𝑽 𝑻
[1]
![Page 5: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/5.jpg)
RobustLowPow
erVLSI 5
Metrics for Evaluation
1. Energy Consumption2. Gate Delay3. Delay Variation 4. Robustness
1. Noise Margins (output swing)5. Area overhead
![Page 6: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/6.jpg)
RobustLowPow
erVLSI 6
Attacking the ProblemBlock/Logic Level• ???
Standard Cells• ???
Device Level• ???
![Page 7: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/7.jpg)
RobustLowPow
erVLSI 7
Research Questions1. How do you design sub-threshold
standard cells capable of MHz operation that are variation-resilient?
![Page 8: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/8.jpg)
RobustLowPow
erVLSI 8
Research Questions1. For an inverter, what design choices
can we do to make it variation resilient?
Area overhead Delay Variation Robustness
Noise Margins (output swing)
![Page 9: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/9.jpg)
RobustLowPow
erVLSI 9
Research Questions1. After considering the inverter, what
other techniques can we apply to other standard cells?
1. Combinational2. Sequential
![Page 10: Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,](https://reader036.vdocument.in/reader036/viewer/2022083119/5a4d1aea7f8b9ab05997a5f7/html5/thumbnails/10.jpg)
RobustLowPow
erVLSI 10
References1. Process Variations, University of Maryland, Advanced
VLSI Design:http://www.csee.umbc.edu/~cpatel2/links/640/lectures/lect10_process_var.pdf
2. Reynders, N.; Dehaene, W., "Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design," Circuits and Systems II: Express Briefs, IEEE Transactions on , vol.59, no.12, pp.898,902, Dec. 2012.