Design-for-Debug Architecture for Distributed Embedded Logic Analysis

被引:11
|
作者
Ko, Ho Fai [1 ]
Kinsman, Adam B. [1 ]
Nicolici, Nicola [1 ]
机构
[1] McMaster Univ, Dept Elect & Comp Engn, Hamilton, ON L8S 4K1, Canada
关键词
Design-for-debug; distributed embedded logic analysis; post-silicon validation; real-time observability; COMPLEX-SYSTEMS; SUPPORT;
D O I
10.1109/TVLSI.2010.2050501
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In multi-core designs, distributed embedded logic analyzers with multiple trigger units and trace buffers with real-time offload capability through high-speed trace ports can be placed on-chip. This brings new challenges on how to connect the debug units together in such way that the limited storage space in the trace buffers can be used efficiently. This problem is further aggravated when shadow registers are used to capture data for some signals in the design. In this paper, we propose a new architecture that can dynamically allocate the trace buffers at runtime based on the needs for debug data acquisition coming from multiple data sources and user-programmable priorities. Experimental results show that using the proposed architecture, real-time observability can be improved using only a small amount of on-chip logic hardware, while avoiding excessive storage on-chip.
引用
收藏
页码:1380 / 1393
页数:14
相关论文
共 50 条
  • [1] Exploiting Design-for-Debug for Flexible SoC Security Architecture
    Basak, Abhishek
    Bhunia, Swarup
    Ray, Sandip
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [2] Survey of design-for-debug of VLSI
    Qian, Cheng
    Shen, Haihua
    Chen, Tianshi
    Chen, Yunji
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2012, 49 (01): : 21 - 34
  • [3] A reconfigurable Design-for-Debug infrastructure for SoCs
    Abramovici, Miron
    Bradley, Paul
    Dwarakanath, Kumar
    Levin, Peter
    Memmi, Gerard
    Miller, Dave
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 7 - +
  • [4] Design-for-Debug Routing for FIB Probing
    Lee, Chia-Yi
    Li, Tai-Hung
    Chen, Tai-Chen
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [5] Design-for-debug: A vital aspect in education
    Nagvajara, Prawat
    Taskin, Baris
    2007 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS, 2007, : 65 - +
  • [6] Secure Design-for-Debug for Systems-on-Chip
    Backer, Jerry
    Hely, David
    Karri, Ramesh
    2015 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2015,
  • [7] Design-for-debug in hardware/software co-design
    Vranken, HPE
    Stevens, MPJ
    Segers, MTM
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 35 - 39
  • [8] Design-for-debug to address next-generation SoC debug concerns
    Vermeulen, Bart
    2007 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, 2007, : 1031 - 1031
  • [9] How can the results of silicon debug justify the investment in design-for-debug infrastructure?
    Venkataraman, Srikanth
    2007 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, 2007, : 1026 - 1026
  • [10] DHOOM: Reusing Design-for-Debug Hardware for Online Monitoring
    Jindal, Neetu
    Chandran, Sandeep
    Panda, Preeti Ranjan
    Prasad, Sanjiva
    Mitra, Abhay
    Singhal, Kunal
    Gupta, Shubham
    Tuli, Shikhar
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,