Nov2014 V3distributed
Nov2014 V3distributed
AndrewB.Kahng
UCSDCSEandECEDepartments
[email protected]
http://vlsicad.ucsd.edu
Design Capability Gap, Value Scaling Gap
Available density ideally grows at 2x/node
= a typical view of Moores Law
Even so, realized density grows at 1.6x/node
Power, performance, area resources spent on guardband, reliability, etc.
Designers obtain only part of Moores Law scaling benefits
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 2
Challenge: Variability + Reliability
Defocus/Dose Variation Mask CD Error
Non-Rectangular Shapes Misalignment
Line-End Shortening Erosion/Dishing in CMP Flare
Line Edge Roughness Wafer flatness
Lens Aberration
Non-Uniform CD
Reliability Alpha-Particle
Imperfect regulators
Temperature NBTI Electromigration
IR-drop
Variation Hot-Carrier Injection
Crosstalk
Variability+Reliability=challengestodesign
closureforacompetitiveICproduct
Designcostsfrommargins;01benefits
Resilience=systemproductsabilityto
mitigatevariabilityandreliabilityphenomena
Errordetectionandrepairmechanisms
Alternativeguardbanding mechanismsfor
differentsystemabstractions:stochastic,
approximate,
Costsandbenefitsoftenlesswelldefined
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 3
Cost of Variability and Reliability
Standard vague picture: increased guardband
Design quality (e.g., frequency)
Guardbands
Lost benefits
Technology Node
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 4
Quantified Cost of Guardband [ISQED08]
Canwequantifycostofguardband? Expectedimpactsof
guardband reduction:
Idea(20072008):studydesign
benefitofreducedguardband
Delay reduction
Yr e Ad
Fewer defects (d: defect density)
Parambest Paramworst
r2 2r
Less cost N dies
-100% 0% 100% A 2A
(r: wafer radius)
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 5
Design Outcomes from Guardband Reduction
Technology 40%guardband reduction
(90nm, 65nm, 45nm)
Area:13% reduction
Dynamicpower:13% reduction
Cell library guardband RC guardband
reduction reduction Leakagepower:19% reduction
Wirelength:12% reduction
Toolruntime(S,P&R):28% reduction
RTL Design #Timingviols.:100% reduction
Synthesis
(AES, JPEG, SOC1) #Gooddiesperwafer(w/oprocess
enhancement):4% increase
Placement Rawdieperwafer
Parametricyield
Experiments
40nmsweetspot:20%guardband reduction
with industry chip Clock tree synthesis
implementation
flow Routing Quantifiedimpactofguardband
insightintocostofguardband !
Analyze outcomes Canwethenanswer:Whatiscost
(Area, wirelength, of{variability,reliability,resilience}?
runtime, #violations,
yield)
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 6
My Group: Reduced Margin = Reduced Cost
Pessimismremovalwithmoreaccuratemargins
Explicittradeoffsacrossvarioustypesofmargine.g.,1mV=5MHz
Cooptimizationacrossengineeringscopes,chipimplementation
phasesincludescrosslayer,adaptivity /resilience,
Design Time
Margin
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 7
Reducing Cost Measuring Cost
MeasuringCostofXisdifficult!whichiswhywerehere
Reliabilitymarginsareintertwinedwithothermargins
Toughtoisolatespecificcostsofvariability/reliability/resilience,
especiallyinanydesignagnosticway
TowardAssessingCostof(workatUCSD)
Variability
Reducing(phantom)margins:BEOLcorners,FFtimingmodel
Reliability
costofEMguardband
AVSBTIEM:costofwrongsignoffconditions
Nondefaultroutingrules:costofnaveenforcementofreliabilitymargins
AssessmentofEMmarginconsideringlifetime(throughputandperformance)
Resilience
MinRazor:tradeoffofresiliencemechanismcostvs.margincost
PVS:processawarevoltagescaling(designindependent,tunablemonitors)
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 8
Our Usual Playing Field: SOC Implementation
Technology
(90nm, 65nm, 45nm, 28nm)
MinRazor
RTL Designs Synthesis
Placement
P&R stage
optimization Clock tree synthesis
Outcomes
(area, wirelength,
runtime, #viols, yield)
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 9
Another View of the (Reliability) Playing Field
Wire Wire
width general
EM spacing
EM TDDB
Driver general
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 10
I. Assessing Costs of Variability
Phantom margins: (1) BEOL, (2) FF model pessimism
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 11
[ICCD14]
Pessimism in Conventional BEOL Corners
H3 W T H
T3 M3 Typical typical typical Typical
H2 Inter-layer dielectric
Cbest min min max
T2 S2 W2 M2
Cworst max max min
H1
RCbest max max max
T1 M1
Rcworst min min min
Inter-metal dielectric
ConventionalBEOLcorners(CBC)
Skewalllayersinthesamedirectiontoguardband forvariability
Toopessimistic!Impossibletohaveworstcaseonalllayers
PessimisminCBCcreatesfalsetimingcriticalpaths
Fixingfalsepathsdegradesdesignquality
Slowdowndesignturnaroundtime
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 12
A New Timing Signoff Flow
GTBC GCBC
violation violation
violation = 0?
No = 0? = 0?
No No
done done
3j dj(YCBC)-dj(Ytyp)
-3 delay
Large pessimism
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 14
Wiring Structure in Timing-Critical Paths
Testcase:
45nm foundry library (wire resistivity scaled by 8X)
Netlist: NETCARD 1mm2, 570K standard cell instances
9 metal layers
Extract critical paths from different PVT and BEOL corners
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 15
Wiring Structure in Timing-Critical Paths
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 16
Opportunities for Tightened BEOL Corners
dj(Yrcw)/dj(Ytyp) x 100%
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 17
Scaling Factor Delay Variation @Cw,RCw
Pathswithsmalldrcw and dcw havelarge
E.g.,therearej >0.6when((drcw <3%)AND (dcw <3%))
IdentifypathsfortightenedBEOLcornersbasedondrcw anddcw
d(Yrcw)/d(Ytyp)
d(Ycw)/d(Ytyp)
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 18
A Practical Filter for TBC-Amenable Paths
Gtbc = paths which can be safely signed off using tightened corners:
(Path with (dcw larger than Acw)) OR (Path with (drcw larger than Arcw))
Acw
d(Yrcw)/d(Ytyp)
Arcw
d(Ycw)/d(Ytyp)
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 19
Benefits of Tightened BEOL Corners
CBC TBC0.5 TBC0.6 TBC0.7
WNS and TNS are reduced
1500
by up to 100ps and 53ns
#Timingviolations
#Timing violations reduced by 1000
24% to 100% [Moores Law: 1% / week !]
500
TBC-0.6 : more benefits
Tradeoff between reduced margin 0
vs. #paths which use TBC LEON SUPERBLUE12 NETCARD
0.05 20
WNS(ns)
TNS(ns)
40
0.1
60
0.15 80
0.2 100
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 20
[ISQED14]
Flexible FF Timing Margin Recovery
Setup time, hold time and clock-to-q
hold
(c2q) delay of FF setupholdc2q
NOT fixed values flexiblemodel
Flexible FF timing model considering c2q1
operating (function/test) modes
...
Reduce pessimism in timing analysis setupholdc2q c2qn
fixedmodel
Reassessment of costs of variation setup
hold
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 21
Improved Timing Signoff Flow
Netlist (andSPEF,ifrouted)
Takeaways
Fix timing violations for free
Extractpathtiminginformation 48ps average improvement of
slack over 5 designs in a
foundry 65nm technology
LPformulation
withflexibleflipfloptimingmodel
Next steps
SolveSequentialLP Study in advanced nodes
(STA_FTmax ,STA_FTmin)
Better exploitation of disjoint
Solution cycles/modes
Annotatenewtimingmodel More accurate modeling of
foreachflipflop setup-hold-c2q tradeoff
Circuit optimization exploiting
FF timing model flexibility
Timingsignoffwithannotatedtiming
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 22
Takeaways on Variability
PhantommarginsleaveO(node)valueonthetable
recoveringthisisessentialequivalentscaling
Twoexamples:BEOLcorners,FFtimingmodel
NOTE:Toassesscosts/benefitsofnewmethods,needcorrectstartingpoint!
ConventionalBEOLcornersareVERYpessimistic!
Bottleneckforwiredominated,highperformancecircuits
Revisedsignoffflow+tightenedBEOLcornersreducesWNS,TNS
and#timingviolations
Signoffmethodologychangeunderwayatsponsorcompany
Relaxedtimingclosure shorteneddesigncycle,betterPPA
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 23
II. Assessing Costs of Reliability
(1) cost of suboptimal AVS-BTI-EM signoff;
(2) cost of nave EM rule enforcement;
(3) available lifetime throughput and performance benefit from
scheduling of multi-cores
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 24
[DATE13,SLIP14]
Reliability Margin vs. Adaptive Voltage Scaling
Interaction betweenreliabilitymarginsandAVSmechanism
BTIaging higher|Vth| lowerfmax AVSusedtocompensate
performancedegradation
HighervoltageworsensEMonwires
EM loop
Stress on Circuit Without AVS
Wires frequency
With AVS
VDD Design
(AVS) Implementation target
time
Vlib , Derated
Libraries Vdd
VBTI
BTI loop
Signoff loop of BTI + EM time
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 25
Derated Library Characterization and AVS (BTI Loop)
VBTI =VoltageforBTIagingestimation
Vlib =Voltageforcircuitperformanceestimation(library
characterization)
VBTI andVlib arerequiredinsignoff
VBTI andVlib selectionshouldconsiderBTI+AVSinteraction
AgingandVfinal areunknownsbeforecircuitimplementation
BTI
? Vfinal degradation circuit
and AVS
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 26
Derated Library Characterization and AVS (BTI Loop)
VBTI =VoltageforBTIagingestimation
Inconsistency among Vfinal , Vlib , VBTI
Vlib =Voltageforcircuitperformanceestimation(library
What is the design overhead when timing
characterization)
libraries
VBTI andVare
lib
not properly characterized?
arerequiredinsignoff No obvious
Can we define
VBTI andV lib
BTI- and AVS-aware
dependonagingduringAVS signoff
guideline to
corners
AgingandVthat final
ensure product goals
areunknownsbefore with
define Vsmall
BTI and
design, lifetime energy overheads?
circuitimplementation Vlib
Step 1 Step 2 Step 3
What is the impact of EM for different signoff
|Vt
VBTI Circuit
corners? Derated
|
implementation
library
Vlib and signoff
BTI
? Vfinal degradation circuit
and AVS
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 27
Energy vs. Area Across Different Signoffs
1.1
8
Vfinal (V)
6 1
4
200mVvoltagecompensation 0.9
2
0 0.8
1 2 3 4 5 6 7 8
Implementation #
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 29
Power Penalty of Fixing EM with AVS
Corepowerincreaseswithelevatedvoltage
P/Gpowerincreasesduetobothelevatedvoltage,PDNdegradation
Tradeoffwithguardband investmentatdesignsignoff
0.35
1.2yearsMTTFpenalty
1.00 8.1
MTTF (Year)
8.1
VDD
8.0
8.0
0.95 7.9
7.9
DMA, #3 S1 S2 S3 S4 S5
0.90
0 5 10 15
UCSD VLSI CAD Laboratory
Year NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 31
[DAC13]
Smarter NDRs in CTS (EM Cost Reduction)
NDRsapplywiderwirewidths(=costsofEM)andspacing
toaddressEMandparasiticanddelayvariationforclock
tree
However,awiredoesNOTneedtobewideifithasa
smallnumberofdownstreamsinks
AccurateassessmentofEMmargin shouldinclude
clocktreetopologies(e.g.,#downstreamsinks)
sink
Driving 4 buffers
Less #downstream sinks
driver (== Less current)
Driving 2 buffers at leaf-side in a clock tree
Driving 1 buffer
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 32
Vicious Cycle vs. Virtuous Cycle
Excessive margin Not just design overhead
Vicious cycle vs. virtuous cycle
sink Fixed Larger
NDR Cap.
More More/Larger
EM Viol. Buffers
# downstream = 2
Smart Smaller
# NDR Cap.
Smart NDR downstream Less
(Tapering) = 16 powe
Less
rFewer/Smaller
EM Viol. Buffers
5.0% tv80s
0.0% mpeg2
mc 1W8S
jpeg_enc 2W7S
eth 3W6S
4W5S
aes
Default: Wire Cap. Clock Switching Pwr
Reduction
4.0%
2.0%
0.0%
NDR{M}W{N}S
M*widthmin
N*spacingmin
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 34
[ISQED14]
Reliability-Constrained foverdrive Selection
Reliability andsystemlifetimeguaranteesarekeydesign
considerationsformulticoreprocessorsinadvancednodes
Taskschedulingdeterminesuseofcoresacrossoperatingmodes
Overdrive(turbo)modecanmeetperformanceandthroughput
requirements,butincursfasterMTTFdegradation
Twopotentialfailures:throughputandperformance
Canviolateacceptablethroughputfortasks:coresfailbeforeallassignedtasks
arecompleted
Canviolateminimumacceptableperformancefortasks:oresoperateonlyat
lowerfrequenciesthanneeded
EMOD:solvesanewMaximumValueReliabilityConstrained
OverdriveFrequencies(MVRCOF)optimization(offline)problem
Whenallcoresnotsimultaneouslyactive,adjusttaskschedulingonasubsetof
activecoresforbalancedwearout
Guaranteeprescribedlevelsofperformance and lifetimethroughput
Overdrivefrequencies=optimizationvariables;userexperience=objective
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 35
Comparison vs. Previous Works
(N)RC (Non-) Reliability Constrained
(N)LG (No) Lifetime Guarantee
(N)PG (No) Performance Guarantee
Work Type
Reiss12 NRC, NLG, NPG
Karpuzcu09 RC, NLG, NPG
Mihic04 RC, LG (Dynamic power management), NPG
Rosing07 RC, LG (Dynamic power management), NPG
Rong06 RC, LG (Dynamic power management), NPG
Coskun09 RC, LG (Dynamic thermal management), NPG
Srinivasan04 RC, LG (Dynamic reliability management), NPG
Karl08 RC, LG (Dynamic reliability management), NPG
Our Work RC, LG (Dynamic reliability management, PG
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 36
Optimal (Discretized) Solution Flow
Foreachcore
Foreachcombinationinwhichthecoreisactive
Choosediscretevaluesofoverdrivefrequencieswithinarange
Performpowerandtemperaturesimulations onetimeLUTcreation
Example:
Ifasystemhas3cores(CoreA,B,C),thenumberofactivecores
canbe1,2or3
CoreAisactive
One(outofthree)combinationswhen 1;two(outofthree)
combinationswhen 2;one(outofone)combinationwhen 3
UseexhaustivesearchbasedonLUTtofindoptimal
overdrivefrequenciesthatmaximizethevalueofthe
objectivefunction
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 37
Heuristic Flow
, , , , , ,
Wemaximizetheoverdrivefrequency(fOD,m)inthe
orderofthesetofactivecoresforwhichtheproductof
weights(wnom,m,wOD,m)andexecutiontimes(Enom,m,
EOD,m)ismaximum
Example:
Ifasystemhas3cores,thenumberofactivecores canbe1,2or3
If , , , , , , ,we
maximize , , , , and ,
Empirically,findslargeimprovementsinobjective
functionvalue
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 38
Testcases
Testcasesaredescribedby
#active cores
, , , nominal and overdrive execution times
, , , nominal and overdrive userdefined weights
Eighttestcases intotal
Formatis Testcase#
Sevenhaveoptimalsolutions
Onedoesnothavefeasiblesolution
Example
Name m Enom,m EOD,m wnom,m wOD,m
(Kh) (Kh)
4-I 1, 2 1, 2 3, 5 0.5, 0.3 0.5, 0.7
3, 4 3, 2 8, 5 0.2, 0.4 0.8, 0.6
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 39
Optimal, Heuristic vs. RC-LG (Baseline)
45000 Optimal Heuristic Baseline
40000
-12%
Objective Function Value
35000 -9%
30000 -3.3%
25000
20000
-17.4%
15000
10000
5000
0
4-I 4-II 4-III 4-IV 4-V 6-I 8-I
Optimal solution improvesTestcase
objective function value
by up to 17.4%
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 40
Takeaways on Reliability
Signoffmethodologycanhavehugeimpact
Example:ChickenandeggloopsamongBTI,EM,andsignoffcornerselectionin
AVSenabledsystems
AVS=newdimensioninreliabilityvs.designcost(power/area)tradeoffspace
Naveenforcementofreliabilityrulescanbecostly
PostICimplementation,reliabilityawarenessatschedulerlevel
improveslifetimeuserexperienceandguaranteedperformance
Basicchallengesremain:
(i)reliabilitymodelingandcalibration
(ii)measuringreliabilitycost({PPA})with,withoutreliabilitymargins
(iii)manydontturnoverrocksbarrierstoreliabilitycostreduction
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 41
III. Assessing Costs of Resilience
(1) MinRazor
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 42
[GLSVLSI14]
How to Minimize Cost of Resilience ?
Additionalcircuits areaandpowerpenalties
Recoveryfromerrors throughputdegradation
Largeholdmargin shortpathpaddingcost
Wantbenefits(e.g.,energy)tomaximallyoutweighcosts
MinRazor:MinimumCostResilientDesignImplementation
#Razor FFs
(resilience cost)
Tradeoff
Power/area of
fanin circuits
12 4
Total energy
Energy of non-resilient part
11 3
Energy (mJ)
Resilience cost
10 2
We seek to minimize total
energy via this tradeoff
9 1
8 0
300 100 50 0
#Razor FFs
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 44
Selective-Endpoint Optimization (SEOpt)
Optimizefanin coneofanendpointw/tighterconstraints
AllowsreplacementofRazorFFw/normalFF
Pickendpointsbasedonheuristicsensitivityfunctions
Candidate Sensitivity Functions Vary #endpoints
compare area/power
1 | |
penalty
2 | |
3 | |
4 | |
5 | |
W = average W31 W
weight on cycle Setup slack of path p-q
OR-tree insertion
SkewOpt
Activity aware clock skew
optimization
Energy (mJ)
MUL 33
30
31
26
29
22 27
PM BF CO PM BF CO PM BF CO PM BF CO PM BF CO PM BF CO
Small margin Medium margin Large margin Small margin Medium margin Large margin
Energy (mJ)
40
30
35
28
26 30
MUL EXU
24 25
0.70 0.72 0.74 0.76 0.78 0.80 0.86 0.9 0.94 0.98 1.02
Supply voltage (V) Supply voltage (V)
7
Energy penalty of additional circuits
6
Energy w/o resilience
5
Energy (mJ)
2 Design: ARM M0
1 Technology: foundry 40nm
0
ED interval = 10% of clock period
PM BF CO
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 50
Recent: Iterative Opt for Conventional Designs
Costofresilience=area/poweroverheads,designdifficulties
Canweachievesimilarbenefitswithout resilientcircuits,butfollowingthe
samespiritofoptimizationforresilientdesigns?
Optimizationflow
I. Relaxtimingconstraintsonallpathstobeoriginalclockperiod+relaxedmargin
II. Calculatesensitivityfunctionofeachendpointwithrespecttooriginalclockperiod
(SF=sumof|slack*power|ofnegativeslackcellsinthefanin cone)
III. BasedonSF(sortedinincreasingorder),selecttop10%endpointstorecoverto
originalclockperiod(i.e.,performtimingoptimizationwithupdatedSDCfile)
IV. IterateStepsIIandIII10times
Design:ARMM0atfoundry40nm(clockperiod=6ns,relaxedmargin=300ps)
Optimizationshows16%powerreduction
3
PM
Power Endpoints Area
Iteration
(mW) w/ violation (um^2)
Optimized design
PM design
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 52
Takeaways on Resilience
Costofresiliencestronglydependsonabilitytomixresilientand
nonresilientcircuits
Upto21%and10%energyoverheadsrespectivelyforcostofmargininsertion
andresilience(withpoordesignmethod)
Carefulreductionofresiliencecostcanimproveresilientdesignvalue
propositionintheAVScontext
Yetagain:hardtoobtaincorrectstartingpointforbenefit/costassessment!
Basicchallengesremain:
(i)measuringcostofresilienceatsoftwarelevel
(ii)unpredictabledependenciesondesign,implementationandoperating
scenarios
(iii)missingformulationsofresilienceasoptimizable objectivesfordesign
tools
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 53
In Closing
Groundup(crawlbeforewalk,walkbeforerun)approach
isstillstuckatgroundlevel(inmygroup)
Basicsoftechnomodels,reliabilitymodels,margins,signoff
criteria,implementationflows,designtestcases,workload
models,narrowwindowsofopportunity,,optimizationproblem
statements,stillwaytoofuzzyforourtastes(!)
Howshouldweassessthecostof{reliability,resilience}?
Isitevenpossibleinageneral,nonartifactual way?
Canwetaxonomize andavoidpitfallsseeninpreviousworks?
Targetsfornext/newresearch?
Missingtheorems?Missinglinks?Missinginfrastructure?
Missingmodelsanddata?Missingproblemstatements?
=tobeidentifiedduringthiscolloquium!?!?
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 54
THANK YOU !
UCSD VLSI CAD Laboratory NSF Variability Expedition / DFG SPP 1500 Colloquium, 141113 55