Distributed Hardware Matcher Framework for SoC Survivability

被引:0
|
作者
Wagner, Ilya [1 ]
Lu, Shih-Lien [2 ]
机构
[1] Intel Corp, Platform Validat Engn, Santa Clara, CA 95054 USA
[2] Intel Corp, Oregon Microarchitecture Lab, Santa Clara, CA 95051 USA
来源
2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE) | 2011年
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern systems on chip (SoCs) are rapidly becoming complex high-performance computational devices, featuring multiple general purpose processor cores and a variety of functional IP blocks, communicating with each other through on-die fabric. While modular SoC design provides power savings and simplifies the development process, it also leaves significant room for a special type of hardware bugs, interaction errors, to slip through pre-and post-silicon verification. Consequently, hard to fix silicon escapes may be discovered late in production schedule or even after a market release, potentially causing costly delays or recalls. In this work we propose a unified error detection and recovery framework that incorporates programmable features into the on-die fabric of an SoC, so triggers of escaped interaction bugs can be detected at runtime. Furthermore, upon detection, our solution locks the interface of an IP for a programmed time period, thus altering interactions between accesses and bypassing the bug in a manner transparent to software. For classes of errors that cannot be circumvented by this in-hardware technique our framework is programmed to propagate the error detection to the software layer. Our experiments demonstrate that the proposed framework is capable of detecting a range of interaction errors with less than 0.01% performance penalty and 0.45% area overhead.
引用
收藏
页码:305 / 310
页数:6
相关论文
共 50 条
  • [31] Digital hardware organization course for SoC program
    Ellervee, P
    Tenhunen, H
    2001 International Conference on Microelectronic Systems Education, Proceedings: DESIGNING MICROSYSTEMS IN THE NEW MILLENNIUM, 2001, : 26 - 27
  • [32] SoC incorporates hardware scheduling and EtherCAT support
    Wong, William
    Electronic Design, 2014, 62 (09)
  • [33] The Hardware Interface Design In SoC With Verilog Language
    Zhen, Zhang
    Hui, Zhang
    2009 IITA INTERNATIONAL CONFERENCE ON SERVICES SCIENCE, MANAGEMENT AND ENGINEERING, PROCEEDINGS, 2009, : 30 - +
  • [34] Integrated vetronics survivability: Architectural design and framework study for vetronics survivability strategies
    Deshpande, A.
    Obi, O.
    Stipidis, E.
    Charchalakis, P.
    COMPUTER STANDARDS & INTERFACES, 2015, 39 : 1 - 11
  • [35] Hardware/software method of digital SoC verification
    Hahanov, Vladimir
    Kiyaschenko, Anna
    Parfeniy, Alexander
    Ktiaman, Hassan
    TCSET 2006: MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE, PROCEEDINGS, 2006, : 384 - 387
  • [36] Managing the SoC design challenge with 'soft' hardware
    Wilson, R
    DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 610 - 610
  • [37] Hardware Implementation of ECIES Protocol on Security SoC
    Choi, Jun-Baek
    Kim, Dong-Seong
    Choe, Jun-Yeong
    Shin, Kyung-Wook
    2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,
  • [38] Review on productivity improvement of SoC hardware verification
    Liu, Qiang
    Ma, Jian-Guo
    Liu, Q., 1600, Univ. of Electronic Science and Technology of China (42): : 161 - 170
  • [39] Distributed algorithms for dynamic survivability of multiagent systems
    Subrahmanian, VS
    Kraus, S
    Zhang, YQ
    COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2004, 3259 : 1 - 15
  • [40] Survivability management means for distributed telecommunication systems
    Babenko, K.Yu.
    Petrukhin, V.A.
    Upravlyayushchie Sistemy i Mashiny, 2003, (05): : 58 - 67