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
基金
美国国家科学基金会;
关键词
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 条
  • [1] Hardware/software partitioning of operating systems -: The δ hardware/software RTOS generation framework for SoC
    Mooney, VJ
    EMBEDDED SOFTWARE FOR SOC, 2003, : 187 - 206
  • [2] A framework for schema matcher composition
    Villanyi, Balazs
    Martinek, Peter
    Szikora, Bela
    WSEAS Transactions on Computers, 2010, 9 (10): : 1235 - 1244
  • [3] Distributed framework for instrumentation hardware/software codesign
    Groza, V
    IMTC/2000: PROCEEDINGS OF THE 17TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE: SMART CONNECTIVITY: INTEGRATING MEASUREMENT AND CONTROL, 2000, : 1567 - 1570
  • [4] OPERATIONAL CHARACTERISTICS OF A HARDWARE-BASED PATTERN MATCHER
    HASKIN, RL
    HOLLAAR, LA
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1983, 8 (01): : 15 - 40
  • [5] DiSPEL: A Framework for SoC Security Policy Synthesis and Distributed Enforcement
    Paria, Sudipta
    Dasgupta, Aritra
    Bhunia, Swarup
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST, HOST, 2024, : 271 - 281
  • [6] A Framework for Survivability Evaluation
    Abbasi, Bahareh
    Mavaji, Vahid
    ADVANCED MANAGEMENT SCIENCE, 2011, 19 : 217 - 222
  • [7] A Hardware-Software Design Framework for Distributed Cellular Computing
    Mudry, Pierre-Andre
    Ruffin, Julien
    Gauguin, Michel
    Tempesti, Gianluca
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2008, 5216 : 71 - +
  • [8] Distributed Hardware Accelerated Secure Joint Computation on the COPA Framework
    Patel, Rushi
    Haghi, Pouya
    Jain, Shweta
    Kot, Andriy
    Krishnan, Venkata
    Varia, Mayank
    Herbordt, Martin
    2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [9] A Real-time Distributed Hardware Health Monitoring Framework
    Venkata, Sai Santhan Kusam
    Bharadwaj, Jahnavi
    Dobbie, Gillian
    Manoharan, Sathiamoorthy
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL COMPUTING AND COMMUNICATION TECHNOLOGY (ICATCCT), 2016, : 124 - 129
  • [10] Hardware-software co-design of a fingerprint matcher on card
    Fons, Mariano
    Fons, Francisco
    Canto, Enrique
    Lopez, Mariano
    2006 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2006, : 113 - 118