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 条
  • [21] Pre-launch AI matcher for distributed intelligent photo surveying
    Ivaschenko, Anton
    Krivosheev, Arkadiy
    Sitnikov, Pavel
    14TH INTERNATIONAL SYMPOSIUM INTELLIGENT SYSTEMS, 2021, 186 : 538 - 545
  • [22] A Bio-Inspired Agent Framework for Hardware Accelerated Distributed Pervasive Applications
    Brousse, Olivier
    Guillot, Jeremie
    Sassatelli, Gilles
    Gil, Thierry
    Robert, Michel
    Moreno, Juan Manuel
    Villa, Alessandro
    Sanchez, Eduardo
    PROCEEDINGS OF THE 2009 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, 2009, : 415 - +
  • [23] GUARDIAN: A Hardware-Assisted Distributed Framework to Enhance Deep Learning Security
    Cai, Zinuo
    Ren, Bojun
    Ma, Ruhui
    Guan, Haibing
    Tian, Mengke
    Wang, Yong
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2023, 10 (06) : 3012 - 3020
  • [24] Towards a Framework for Multilayer Computing of Survivability
    Sadeghi, Abolghasem
    Valavi, Mohammad Reza
    Barari, Morteza
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (09) : 484 - 493
  • [25] A framework for quantifying information system survivability
    Lin, XG
    Zhu, ML
    Xu, RS
    Third International Conference on Information Technology and Applications, Vol 2, Proceedings, 2005, : 552 - 555
  • [26] SURVIVABILITY RECONFIGURATION FRAMEWORK: ISSUES AND APROACHES
    Wang, Li
    Li, Zhi-Shu
    2008 INTERNATIONAL CONFERENCE ON APPERCEIVING COMPUTING AND INTELLIGENCE ANALYSIS (ICACIA 2008), 2008, : 20 - 23
  • [27] Framework for maximum survivability routing for a MANET
    Marbukh, V
    Subbarao, MW
    MILCOM 2000: 21ST CENTURY MILITARY COMMUNICATIONS CONFERENCE PROCEEDINGS, VOLS 1 AND 2: ARCHITECTURES & TECHNOLOGIES FOR INFORMATION SUPERIORITY, 2000, : 282 - 286
  • [28] Design of FPGA-based hardware accelerators for on-line fingerprint matcher systems
    Fons, Mariano
    Fons, Francisco
    Canto, Enrique
    PRIME 2006: 2ND CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONIC AND ELECTRONICS, PROCEEDINGS, 2006, : 333 - +
  • [29] Prototyping tools and hardware attack SOC designs
    Lipman, J
    EDN, 1998, 43 (19) : 18 - 18
  • [30] Tactile sensor hardware based on programmable SoC
    Vidal-Verdu, F.
    Bravo-Galvez, D.
    Oballe-Peinado, O.
    ELECTRONICS LETTERS, 2010, 46 (16) : 1117 - U38