VARIUS-TC: A Modular Architecture- Level Model of...
Transcript of VARIUS-TC: A Modular Architecture- Level Model of...
![Page 1: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/1.jpg)
LTAI
VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation
for Thin-Channel Switches
S. Karen Khatamifard, Michael Resch, Nam Sung Kim†, Ulya R. Karpuzcu
University of Minnesota †University of Illinois
{khata006, resc0059, ukarpuzc}@umn.edu [email protected]
10/5/2016
![Page 2: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/2.jpg)
ICCD’16
• Manufacturing process becomes less controllable under aggressive scaling.
Motivation
2VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 3: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/3.jpg)
ICCD’16
• Manufacturing process becomes less controllable under aggressive scaling.Deviation of device parameters from nominal becomes more likely.
Motivation
2VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 4: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/4.jpg)
ICCD’16
• Manufacturing process becomes less controllable under aggressive scaling.Deviation of device parameters from nominal becomes more likely.
Performance and power of manufactured hardware become unpredictable.
Motivation
2VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 5: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/5.jpg)
ICCD’16
• Manufacturing process becomes less controllable under aggressive scaling.Deviation of device parameters from nominal becomes more likely.
Performance and power of manufactured hardware become unpredictable.
We need system-level models of variation at early stages of the design.
Motivation
2VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 6: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/6.jpg)
ICCD’16
• Manufacturing process becomes less controllable under aggressive scaling.Deviation of device parameters from nominal becomes more likely.
Performance and power of manufactured hardware become unpredictable.
We need system-level models of variation at early stages of the design.
• Contribution: VARIUS-TC
Motivation
2VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 7: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/7.jpg)
ICCD’16
• Manufacturing process becomes less controllable under aggressive scaling.Deviation of device parameters from nominal becomes more likely.
Performance and power of manufactured hardware become unpredictable.
We need system-level models of variation at early stages of the design.
• Contribution: VARIUS-TCModeling process variation in emerging devices at architecture-level.
Motivation
2VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 8: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/8.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
![Page 9: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/9.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
Traditional Planar CMOS
![Page 10: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/10.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
Channel Thickness
Traditional Planar CMOS
![Page 11: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/11.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
Channel Thickness
Traditional Planar CMOS SOI
![Page 12: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/12.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
Channel Thickness
Traditional Planar CMOS SOI
![Page 13: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/13.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
Channel Thickness
Traditional Planar CMOS SOI
![Page 14: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/14.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
Channel Thickness
Traditional Planar CMOS SOI FinFET
![Page 15: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/15.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
Channel Thickness
Traditional Planar CMOS SOI FinFET
![Page 16: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/16.jpg)
ICCD’16
Thin Channel (TC) devices
3VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
[K. Ahmed, and K. Schuegraf. "Transistor wars." IEEE Spectrum48.11 (2011): 50-66.].
Channel Thickness
Traditional Planar CMOS SOI FinFET
![Page 17: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/17.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 18: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/18.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TC
![Page 19: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/19.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCLUT
DEVICE
MODULE
![Page 20: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/20.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCLUT
DEVICE
MODULE
CIRCUIT
MODULE
![Page 21: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/21.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCLUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
![Page 22: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/22.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCfloorplan
LUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
![Page 23: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/23.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCfloorplan
LUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
device parameters
![Page 24: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/24.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCfloorplan
LUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
device parameters
1/f
𝟏
𝐟𝐍𝐎𝐌
𝟏
𝐟𝐕𝐀𝐑
Path delay distribution
![Page 25: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/25.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCfloorplan
LUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
device parameters
1/f
𝟏
𝐟𝐍𝐎𝐌
𝟏
𝐟𝐕𝐀𝐑
Path delay distribution
# Memory Blocks
VMIN
![Page 26: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/26.jpg)
ICCD’16
VARIUS-TC: Overview
4VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCfloorplan
LUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
device parameters
1/f
𝟏
𝐟𝐍𝐎𝐌
𝟏
𝐟𝐕𝐀𝐑
Path delay distribution
# Memory Blocks
VMIN
![Page 27: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/27.jpg)
ICCD’16
Hierarchical Variation Modeling
5VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Systematic variation
![Page 28: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/28.jpg)
ICCD’16
Hierarchical Variation Modeling
5VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Systematic variation
• Spatial correlation
![Page 29: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/29.jpg)
ICCD’16
Hierarchical Variation Modeling
5VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Systematic variation
• Spatial correlation
![Page 30: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/30.jpg)
ICCD’16
Hierarchical Variation Modeling
5VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Systematic variation
• Spatial correlation
![Page 31: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/31.jpg)
ICCD’16
Hierarchical Variation Modeling
5VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Systematic variation
• Spatial correlation• Grid granularity
![Page 32: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/32.jpg)
ICCD’16
Hierarchical Variation Modeling
5VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Systematic variation
• Spatial correlation• Grid granularity
Random variation
• Independent• Device granularity
+
![Page 33: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/33.jpg)
ICCD’16
VARIUS-TC: Overview
6VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCfloorplan
LUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
device parameters
1/f
𝟏
𝐟𝐍𝐎𝐌
𝟏
𝐟𝐕𝐀𝐑
Path delay distribution
# Memory Blocks
VMIN
![Page 34: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/34.jpg)
ICCD’16
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 35: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/35.jpg)
ICCD’16
LUTOutput
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VoltagesTechnology Parameters
Temperature Current
Input
![Page 36: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/36.jpg)
ICCD’16
LUTOutput
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VoltagesTechnology Parameters
Temperature Current
Input
![Page 37: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/37.jpg)
ICCD’16
LUTOutput
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Voltages
VoltagesTechnology Parameters
Temperature Current
Input
![Page 38: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/38.jpg)
ICCD’16
LUTOutput
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Temperature
Voltages
VoltagesTechnology Parameters
Temperature Current
Input
![Page 39: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/39.jpg)
ICCD’16
LUTOutput
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Temperature
Technology Parameters
Voltages
VoltagesTechnology Parameters
Temperature Current
Input
![Page 40: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/40.jpg)
ICCD’16
LUTOutput
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Temperature
Technology Parameters
Voltages
VoltagesTechnology Parameters
Temperature Current
Input
![Page 41: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/41.jpg)
ICCD’16
LUT
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Temperature
Technology Parameters
Voltages
Current
VoltagesTechnology Parameters
Temperature Current
Input Output
![Page 42: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/42.jpg)
ICCD’16
LUT
• LUT vs. closed-form formula:
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Temperature
Technology Parameters
Voltages
Current
VoltagesTechnology Parameters
Temperature Current
Input Output
![Page 43: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/43.jpg)
ICCD’16
LUT
• LUT vs. closed-form formula:• Modularity eases experimentation with different designs (e.g., SOI variants)
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Temperature
Technology Parameters
Voltages
Current
VoltagesTechnology Parameters
Temperature Current
Input Output
![Page 44: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/44.jpg)
ICCD’16
LUT
• LUT vs. closed-form formula:• Modularity eases experimentation with different designs (e.g., SOI variants)
• Robust closed-form formula may not always be available for emerging switches
Look-Up Table
7VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Temperature
Technology Parameters
Voltages
Current
VoltagesTechnology Parameters
Temperature Current
Input Output
![Page 45: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/45.jpg)
ICCD’16
VARIUS-TC: Overview
8VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCfloorplan
LUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
device parameters
1/f
𝟏
𝐟𝐍𝐎𝐌
𝟏
𝐟𝐕𝐀𝐑
Path delay distribution
# Memory Blocks
VMIN
![Page 46: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/46.jpg)
ICCD’16
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 47: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/47.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 48: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/48.jpg)
ICCD’16
pd
f
τ
Probability of a path with τ= τi being exercised
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
τi
![Page 49: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/49.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 50: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/50.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
τNOM
![Page 51: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/51.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
τNOM
![Page 52: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/52.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
τMINτNOM
![Page 53: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/53.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
τMINτNOM
Safe operating point
![Page 54: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/54.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
τMINτNOM
Safe operating point
fMAX=1/τMIN
![Page 55: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/55.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
τMINτNOM
Safe operating point
fMAX=1/τMIN
![Page 56: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/56.jpg)
ICCD’16
pd
f
τ
Logic Timing Model
9VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
τMINτNOM
Error probability if
clocked at τNOM
Safe operating point
fMAX=1/τMIN
![Page 57: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/57.jpg)
ICCD’16
VARIUS-TC: Overview
10VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
VARIUS-TCfloorplan
LUT
DEVICE
MODULE
CIRCUIT
MODULE
ARCHITECTURE
MODULE
1/f
1 / 𝐟𝐍𝐎𝐌
Path delay distribution
device parameters
1/f
𝟏
𝐟𝐍𝐎𝐌
𝟏
𝐟𝐕𝐀𝐑
Path delay distribution
# Memory Blocks
VMIN
![Page 58: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/58.jpg)
ICCD’16
Memory Model
11VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 59: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/59.jpg)
ICCD’16
• Supports 6T and 8T memory cell
Memory Model
11VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 60: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/60.jpg)
ICCD’16
• Supports 6T and 8T memory cell
• Timing errors• Write timing
• Read timing
Memory Model
11VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 61: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/61.jpg)
ICCD’16
• Supports 6T and 8T memory cell
• Timing errors• Write timing
• Read timing
• Stability errors• Hold error
• Write Stability
Memory Model
11VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 62: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/62.jpg)
ICCD’16
Hold Error
12VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 63: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/63.jpg)
ICCD’16
Hold Error
12VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 64: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/64.jpg)
ICCD’16
Hold Error
12VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 65: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/65.jpg)
ICCD’16
Hold Error
12VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• The cell is not accessed.
![Page 66: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/66.jpg)
ICCD’16
Hold Error
12VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• The cell is not accessed.
• Node VL looses its state.
![Page 67: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/67.jpg)
ICCD’16
Hold Error
12VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• The cell is not accessed.
• Node VL looses its state.• Excessive leakage
![Page 68: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/68.jpg)
ICCD’16
Hold Error
12VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• The cell is not accessed.
• Node VL looses its state.• Excessive leakage
VARIUS-TC
• Minimum Vdd (VMIN) to exclude state loss
![Page 69: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/69.jpg)
ICCD’16
Evaluation Setup
13VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 70: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/70.jpg)
ICCD’16
Evaluation Setup
13VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• Device parameters• PTM, FinFET, 16nm
![Page 71: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/71.jpg)
ICCD’16
Evaluation Setup
13VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• Device parameters• PTM, FinFET, 16nm
• Parametric sweep• LFin, TFin, φg
![Page 72: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/72.jpg)
ICCD’16
Evaluation Setup
13VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• Device parameters• PTM, FinFET, 16nm
• Parametric sweep• LFin, TFin, φg
• 3 levels of variation• low, medium, high
![Page 73: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/73.jpg)
ICCD’16
Evaluation Setup
13VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• Device parameters• PTM, FinFET, 16nm
• Parametric sweep• LFin, TFin, φg
• 3 levels of variation• low, medium, high
• Many-core system• 16 tiles
![Page 74: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/74.jpg)
ICCD’16
Evaluation Setup
13VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
• Device parameters• PTM, FinFET, 16nm
• Parametric sweep• LFin, TFin, φg
• 3 levels of variation• low, medium, high
• Many-core system• 16 tiles
• 4 core per tile
• Private L1, Shared L2
![Page 75: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/75.jpg)
ICCD’16
Impact on Logic Timing
14VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 76: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/76.jpg)
ICCD’16
Impact on Logic Timing
14VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Planar CMOS
![Page 77: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/77.jpg)
ICCD’16
Impact on Logic Timing
14VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
FinFET
Planar CMOS
![Page 78: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/78.jpg)
ICCD’16
Impact on Logic Timing
14VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 79: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/79.jpg)
ICCD’16
Impact on Logic Timing
14VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 80: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/80.jpg)
ICCD’16
Impact on Logic Timing
14VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
more variation
![Page 81: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/81.jpg)
ICCD’16
Impact on Logic Timing
14VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
more variation
PV can still cause significant performance loss.
![Page 82: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/82.jpg)
ICCD’16
Impact on VMIN
15VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 83: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/83.jpg)
ICCD’16
Impact on VMIN
15VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 84: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/84.jpg)
ICCD’16
Impact on VMIN
15VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
more variation
![Page 85: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/85.jpg)
ICCD’16
Impact on VMIN
15VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
more variation
![Page 86: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/86.jpg)
ICCD’16
Impact on VMIN
15VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
more variation
PV can still increase the minimum operating voltage significantly.
![Page 87: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/87.jpg)
ICCD’16
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 88: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/88.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption.
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 89: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/89.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 90: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/90.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 91: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/91.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 92: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/92.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 93: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/93.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 94: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/94.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 95: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/95.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 96: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/96.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
VNOM
![Page 97: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/97.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
VNOM
VMIN
![Page 98: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/98.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 99: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/99.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 100: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/100.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …• If > 2x area increase is not
affordable…
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
![Page 101: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/101.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …• If > 2x area increase is not
affordable…
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
0.5V
![Page 102: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/102.jpg)
ICCD’16
• Reducing operating voltage reduces power consumption. Frequency reduces, too.
• Process Variation …• If > 2x area increase is not
affordable…
Example Use Case
16VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
Throughput ∝ Ncores × fcores
0.5V 0.6V
![Page 103: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/103.jpg)
ICCD’16
Related Work
17VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 104: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/104.jpg)
ICCD’16
• VARIUS-NTV is tailored for planar CMOS only.
Related Work
17VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 105: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/105.jpg)
ICCD’16
• VARIUS-NTV is tailored for planar CMOS only.
• FinCANON and McPAT-PVT are architecture-level FinFET-based models.
Related Work
17VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 106: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/106.jpg)
ICCD’16
• VARIUS-NTV is tailored for planar CMOS only.
• FinCANON and McPAT-PVT are architecture-level FinFET-based models.• Modular
Related Work
17VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 107: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/107.jpg)
ICCD’16
• VARIUS-NTV is tailored for planar CMOS only.
• FinCANON and McPAT-PVT are architecture-level FinFET-based models.• Modular
• TCAD-based device-level simulations
Related Work
17VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 108: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/108.jpg)
ICCD’16
• VARIUS-NTV is tailored for planar CMOS only.
• FinCANON and McPAT-PVT are architecture-level FinFET-based models.• Modular
• TCAD-based device-level simulations
• VARIUS-TC’s strength
Related Work
17VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 109: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/109.jpg)
ICCD’16
• VARIUS-NTV is tailored for planar CMOS only.
• FinCANON and McPAT-PVT are architecture-level FinFET-based models.• Modular
• TCAD-based device-level simulations
• VARIUS-TC’s strength• Probabilistic model to analyze processor logic and error modes of memory
Related Work
17VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 110: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/110.jpg)
ICCD’16
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 111: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/111.jpg)
ICCD’16
• VARIUS-TC
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 112: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/112.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 113: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/113.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
• VARIUS-TC facilities
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 114: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/114.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
• VARIUS-TC facilities• Extraction of a safe operating frequency and voltage
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 115: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/115.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
• VARIUS-TC facilities• Extraction of a safe operating frequency and voltage
• Generation of critical path delay, power, and VMIN distributions
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 116: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/116.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
• VARIUS-TC facilities• Extraction of a safe operating frequency and voltage
• Generation of critical path delay, power, and VMIN distributions
• Calculation of error probabilities for
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 117: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/117.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
• VARIUS-TC facilities• Extraction of a safe operating frequency and voltage
• Generation of critical path delay, power, and VMIN distributions
• Calculation of error probabilities for
• logic (timing)
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 118: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/118.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
• VARIUS-TC facilities• Extraction of a safe operating frequency and voltage
• Generation of critical path delay, power, and VMIN distributions
• Calculation of error probabilities for
• logic (timing)
• memory (timing and stability) error modes
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 119: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/119.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
• VARIUS-TC facilities• Extraction of a safe operating frequency and voltage
• Generation of critical path delay, power, and VMIN distributions
• Calculation of error probabilities for
• logic (timing)
• memory (timing and stability) error modes
• Design space exploration
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 120: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/120.jpg)
ICCD’16
• VARIUS-TC• Models process variation in emerging devices at architecture-level.
• VARIUS-TC facilities• Extraction of a safe operating frequency and voltage
• Generation of critical path delay, power, and VMIN distributions
• Calculation of error probabilities for
• logic (timing)
• memory (timing and stability) error modes
• Design space exploration
• Modularity eases experimentation with different designs (e.g., SOI variants)
Conclusion
18VARIUS-TC: A Modular Architecture-Level Model of
Parametric Variation for Thin-Channel Switches10/5/2016
![Page 121: VARIUS-TC: A Modular Architecture- Level Model of ...altai.ece.umn.edu/Publications_files/iccd2016.pdfL T AI VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation for](https://reader033.fdocuments.us/reader033/viewer/2022052719/5f06a6967e708231d4190d6d/html5/thumbnails/121.jpg)
LTAI
VARIUS-TC: A Modular Architecture-Level Model of Parametric Variation
for Thin-Channel Switches
S. Karen Khatamifard, Michael Resch, Nam Sung Kim†, Ulya R. Karpuzcu
University of Minnesota †University of Illinois
{khatami, resc0059, ukarpuzc}@umn.edu {nskim}@illinois.edu
10/5/2016
http://altai.ece.umn.edu/varius