Exploiting Design-for-Debug for Flexible SoC Security Architecture

被引:2
|
作者
Basak, Abhishek [1 ]
Bhunia, Swarup [2 ]
Ray, Sandip [3 ]
机构
[1] Case Western Reserve Univ, Dept EECS, Cleveland, OH 44106 USA
[2] Univ Florida, Dept ECE, Gainesville, FL USA
[3] Intel Corp, Strateg CAD Labs, Hillsboro, OR USA
关键词
D O I
10.1145/2897937.2898020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Systematic implementation of System-on-Chip (SoC) security policies typically involves smart wrappers extracting local security critical events of interest from Intellectual Property (IP) blocks, together with a control engine that communicates with the wrappers to analyze the events for policy adherence. However, developing customized wrappers at each IP for security requirements may incur significant overhead in area and hardware resources. In this paper, we address this problem by exploiting the extensive design-for-debug (DfD) instrumentation already available on-chip. In addition to reduction in the overall hardware overhead, the approach also adds flexibility to the security architecture itself, e.g., permitting use of on-field DfD instrumentation, survivability and control hooks to patch security policy implementation in response to bugs and attacks found at post-silicon or changing security requirements on-field. We show how to design scalable interface between security and debug architectures that provides the benefits of flexibility to security policy implementation without interfering with existing debug and survivability use cases and at minimal additional cost in energy and design complexity.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Design-for-debug to address next-generation SoC debug concerns
    Vermeulen, Bart
    [J]. 2007 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, 2007, : 1031 - 1031
  • [2] Design-for-Debug Architecture for Distributed Embedded Logic Analysis
    Ko, Ho Fai
    Kinsman, Adam B.
    Nicolici, Nicola
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (08) : 1380 - 1393
  • [3] Survey of design-for-debug of VLSI
    Qian, Cheng
    Shen, Haihua
    Chen, Tianshi
    Chen, Yunji
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2012, 49 (01): : 21 - 34
  • [4] A Design-for-Debug (DfD) for NoC-based SoC Debugging via NoC
    Yi, Hyunbean
    Park, Sungju
    Kundu, Sandip
    [J]. PROCEEDINGS OF THE 17TH ASIAN TEST SYMPOSIUM, 2008, : 289 - +
  • [5] A reconfigurable Design-for-Debug infrastructure for SoCs
    Abramovici, Miron
    Bradley, Paul
    Dwarakanath, Kumar
    Levin, Peter
    Memmi, Gerard
    Miller, Dave
    [J]. 43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 7 - +
  • [6] Design-for-debug: A vital aspect in education
    Nagvajara, Prawat
    Taskin, Baris
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS, 2007, : 65 - +
  • [7] Design-for-Debug Routing for FIB Probing
    Lee, Chia-Yi
    Li, Tai-Hung
    Chen, Tai-Chen
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [8] Secure Design-for-Debug for Systems-on-Chip
    Backer, Jerry
    Hely, David
    Karri, Ramesh
    [J]. 2015 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2015,
  • [9] Design-for-debug in hardware/software co-design
    Vranken, HPE
    Stevens, MPJ
    Segers, MTM
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 35 - 39
  • [10] How can the results of silicon debug justify the investment in design-for-debug infrastructure?
    Venkataraman, Srikanth
    [J]. 2007 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, 2007, : 1026 - 1026