Workload- and Instruction-Aware Timing Analysis - The missing Link between Technology and System-level Resilience Invited Paper in Special Session "Embedded Resiliency: Approaches for the Next Decade"

被引:15
作者
Kleeberger, Veit B. [1 ]
Maier, Petra R. [1 ]
Schlichtmann, Ulf [1 ]
机构
[1] Tech Univ Munich, Inst Elect Design Automat, D-80290 Munich, Germany
来源
2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2014年
关键词
Workload; Signal Probability; Instructions; Timing Analysis; Process Variations; Aging;
D O I
10.1145/2593069.2596694
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In today's design of resilient embedded systems, logic circuit components play a key role. Many possible design choices at the gate level, such as implementation architecture or synthesis constraints, are vital for the resilience of the entire system. Hence, FDA algorithms at this level have to support exposing technology characteristics (such as process variations or aging) for consideration on higher levels of abstraction. Similarly, key parometers from system level, such as workload or executed processor instructions, have to be considered at lower levels for accurate analysis of, e.g., degradation effects. Circuit-level timing analysis plays a key role in this context as it provides key metrics such as achievable frequency, available timing margins and timing violation vulnerabilities of the analyzed circuit. We present an enhanced static timing analysis which links technology-level effects to system-level and vice versa. Specifically, we discuss the accurate and efficient consideration of system workload and impact of executed instructions on circuit timing.
引用
收藏
页数:6
相关论文
共 17 条
[1]  
Chandra V., 2014, IEEE DAC JUN
[2]  
Dutt N., 2014, IEEE DAC JUN
[3]  
Ercolani S., 1989, IEEE ETC APR
[4]  
Evans A., 2012, IEE IOLTS
[5]  
Henkel J., 2014, IEEE DAC JUN
[6]  
Herkersdorf A., 2013, SELSE WORKSH
[7]  
Herkersdorf A., 2014, MICROELECTR IN PRESS
[8]  
Kleeberger V., 2011, IEEE ISIC DEC
[9]  
Kleeberger V., 2014, MICROELECTR IN PRESS
[10]  
Lorenz D., 2009, IEE IOLTS JUN