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 条
  • [31] Analysis of the XC6000 architecture for embedded system design
    Weiss, K
    Kistner, R
    Kunzmann, A
    Rosenstiel, W
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 245 - 252
  • [32] A 2-DIMENSIONAL, DISTRIBUTED LOGIC ARCHITECTURE
    IRWIN, MJ
    OWENS, RM
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (10) : 1094 - 1101
  • [33] Distributed-Memory Based FPGA Debug: Design Timing Impact
    Hale, Robert
    Hutchings, Brad
    2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 353 - 356
  • [34] A timed multitasking architecture for distributed embedded systems
    Angelov, Christo
    Berthing, Jesper
    2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 102 - +
  • [35] A high density embedded array programmable logic architecture
    Reddy, S
    Cliff, R
    Jefferson, D
    Lane, C
    Sung, CK
    Wang, B
    Huang, J
    Chang, WL
    Cope, T
    McClintock, C
    Leong, W
    Ahanin, B
    Turner, J
    PROCEEDINGS OF THE IEEE 1996 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1996, : 251 - 254
  • [36] An embedded reconfigurable logic core based on variable grain logic cell architecture
    Satou, Yoshiaki
    Amagasaki, Motoki
    Miura, Hiroshi
    Matsuyama, Kazunori
    Yamaguchi, Ryoichi
    Iida, Masahiro
    Sueyoshi, Toshinori
    ICFPT 2007: INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2007, : 241 - 244
  • [37] A Distributed Architecture for Collaborative Design
    Dutra, Moises
    Slimani, Kamel
    Ghodous, Parisa
    LEADING THE WEB IN CONCURRENT ENGINEERING: NEXT GENERATION CONCURRENT ENGINEERING, 2006, 143 : 128 - 135
  • [38] Architecture for distributed embedded systems based on workflow and distributed resource management
    Lin, Y
    Zhou, XS
    Shi, XA
    ENGINEERING AND DEPLOYMENT OF COOPERATIVE INFORMATION SYSTEMS, PROCEEDINGS, 2002, 2480 : 381 - 395
  • [39] Controller design for a distributed architecture
    Djaferis, TE
    PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 5011 - 5016
  • [40] Design enhancement by fuzzy logic in architecture
    Ciftioglu, Ö
    PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1 AND 2, 2003, : 79 - 84