An Improved Methodology for Resilient Design Implementation

被引:6
|
作者
Kahng, Andrew B. [1 ]
Kang, Seokhyeong [2 ]
Li, Jiajia [3 ]
De Gyvez, Jose Pineda [4 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn & Elect & Comp Engn, La Jolla, CA 92093 USA
[2] Ulsan Natl Inst Sci & Technol, Sch Elect & Comp Engn, Ulsan, South Korea
[3] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
[4] NXP Semicond, Eindhoven, Netherlands
关键词
Design; Resilience; energy reduction; design optimization; SITU ERROR-DETECTION; EFFICIENT; PATH; PROCESSOR; COST;
D O I
10.1145/2749462
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Resilient design techniques are used to (i) ensure correct operation under dynamic variations and to (ii) improve design performance (e.g., timing speculation). However, significant overheads (e.g., 16% and 14% energy penalties due to throughput degradation and additional circuits) are incurred by existing resilient design techniques. For instance, resilient designs require additional circuits to detect and correct timing errors. Further, when there is an error, the additional cycles needed to restore a previous correct state degrade throughput, which diminishes the performance benefit of using resilient designs. In this work, we describe an improved methodology for resilient design implementation to minimize the costs of resilience in terms of power, area, and throughput degradation. Our methodology uses two levers: selective-endpoint optimization (i. e., sensitivity-based margin insertion) and clock skew optimization. We integrate the two optimization techniques in an iterative optimization flow which comprehends toggle rate information and the trade-off between cost of resilience and margin on combinational paths. Since the error-detection network can result in up to 9% additional wirelength cost, we also propose a matching-based algorithm for construction of the error-detection network to minimize this resilience overhead. Further, our implementations comprehend the impacts of signoff corners (in particular, hold constraints, and use of typical vs. slow libraries) and process variation, which are typically omitted in previous studies of resilience trade-offs. Our proposed flow achieves energy reductions of up to 21% and 10% compared to a conventional (with only margin used to attain robustness) design and a brute-force implementation (i.e., a typical resilient design, where resilient endpoints are (greedily) instantiated at timing-critical endpoints), respectively. We show that these benefits increase in the context of an adaptive voltage scaling strategy.
引用
收藏
页数:26
相关论文
共 50 条
  • [41] FIR Filter Design Methodology for Hardware Optimized Implementation
    Mehboob, Rizwana
    Khan, Shoab A.
    Qamar, Rabia
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (03) : 1669 - 1673
  • [42] Design and Implementation of a Mechatronic SmartBed for Improved Rehabilitation
    Onchi, Eiji
    Penaloza, Christian
    Cuellar, Francisco
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2016, : 1482 - 1487
  • [43] Design and implementation of an improved binary search algorithm
    Lu Deng-bo
    2012 INTERNATIONAL CONFERENCE ON INTELLIGENCE SCIENCE AND INFORMATION ENGINEERING, 2012, 20 : 209 - 212
  • [44] Design and Implementation of an Improved Cloud Storage System
    Jiang, Hong
    Yu, Qingsong
    Huang, Kai
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1816 - 1823
  • [45] The design and implementation of improved intelligent answering model
    Shen, RM
    Su, Q
    ENTERPRISE INFORMATION SYSTEMS V, 2004, : 185 - 191
  • [46] Genetic Programming: From Design to Improved Implementation
    Lopez-Lopez, Victor R.
    Trujillo, Leonardo
    Legrand, Pierrick
    Olague, Gustavo
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 1147 - 1154
  • [47] An improved "soft" eFPGA design and implementation strategy
    Aken'Ova, V
    Lemieux, G
    Saleh, R
    CICC: PROCEEDINGS OF THE IEEE 2005 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2005, : 179 - 182
  • [48] AN IMPROVED METHODOLOGY FOR THE DESIGN OF MARINE DRILLING RISER COUPLINGS
    Persent, Emmanuel
    Averbuch, Daniel
    Guesnon, Jean
    PROCEEDINGS OF THE ASME 29TH INTERNATIONAL CONFERENCE ON OCEAN, OFFSHORE AND ARCTIC ENGINEERING 2010, VOL 5, PTS A AND B, 2010, : 977 - 984
  • [49] An improved methodology for the design of power system damping controllers
    Ramos, RA
    Martins, ACP
    Bretas, NG
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2005, 20 (04) : 1938 - 1945
  • [50] An Improved Explicit Reference Modeling Methodology for Parametric Design
    Aranburu, Aritz
    Camba, Jorge D.
    Justel, Daniel
    Contero, Manuel
    COMPUTER-AIDED DESIGN, 2023, 161