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 条
  • [41] DESIGN BLIMP ROBOT BASED ON EMBEDDED SYSTEM AND SOFTWARE ARCHITECTURE WITH HIGH LEVEL COMMUNICATION AND FUZZY LOGIC
    Al-Jarrah, Rami
    Roth, Hubert
    2013 9TH INTERNATIONAL SYMPOSIUM ON MECHATRONICS AND ITS APPLICATIONS (ISMA), 2013,
  • [42] Embedded Design Rationale in Software Architecture
    Capilla, Rafael
    2009 JOINT WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE AND EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE, 2009, : 305 - 308
  • [43] \ embedded design exploration of EPCglobal Architecture
    Fummi, F.
    Perbellini, G.
    2006 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2006, : 220 - +
  • [44] Embedded design exploration of EPCglobal architecture
    Fummi, F.
    Perbellini, G.
    2007 IEEE INTERNATIONAL CONFERENCE ON RFID, 2007, : 48 - +
  • [45] Distributed cooperative design of embedded systems
    Li, Sikun
    Xiong, Zhihui
    Li, Tiejun
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN II, 2006, 3865 : 455 - 462
  • [46] Analysis and architecture design for memory efficient parallel Embedded Block Coding architecture in JPEG 2000
    Chen, Lien-Fei
    Huang, Tai-Lun
    Chou, Tzau-Min
    Lai, Yeong-Kang
    2006 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-13, 2006, : 3415 - 3418
  • [47] Architecture of Distributed Embedded Network Device for Power Grid
    Choi, Sungsoo
    Lee, Dong-Chul
    Yun, Suck-Yul
    Oh, Hui-Myoung
    Lee, Soon-woo
    2013 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2013): FUTURE CREATIVE CONVERGENCE TECHNOLOGIES FOR NEW ICT ECOSYSTEMS, 2013, : 165 - 170
  • [48] A Framework Architecture for Student Learning in Distributed Embedded Systems
    Honig, William L.
    Laufer, Konstantin
    Thiruvathukal, George K.
    2015 10TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2015, : 148 - 151
  • [49] Microservice architecture design for autograder using distributed architecture
    Elsen, R.
    Nashrulloh, M. R.
    Cahyana, R.
    Mulyani, A.
    Latifah, A.
    5TH ANNUAL APPLIED SCIENCE AND ENGINEERING CONFERENCE (AASEC 2020), 2021, 1098
  • [50] Design and analysis of an innovative distributed architecture for ESO instrument control hardware
    Eredia, Christian
    Cascone, Enrico
    Cianniello, Vincenzo
    De Caprio, Vincenzo
    OBSERVATORY OPERATIONS: STRATEGIES, PROCESSES, AND SYSTEMS VIII, 2020, 11449