WiND: An Efficient Post-Silicon Debug Strategy for Network on Chip

被引:3
|
作者
Rout, Sidhartha Sankar [1 ]
Deb, Sujay [1 ]
Basu, Kanad [2 ]
机构
[1] Indraprastha Inst Informat Technol Delhi, Dept Elect & Commun Engn, New Delhi 110020, India
[2] Univ Texas Dallas, Dept Elect & Comp Engn, Richardson, TX 75080 USA
关键词
Wireless communication; Circuit faults; Computer bugs; Fault detection; Payloads; Observability; Bandwidth; Design for debug; fault detection; post-silicon validation; trace buffer; wireless network on chip (NoC); SIGNAL SELECTION; WIRELESS NOC; VALIDATION; ARCHITECTURE; CMOS;
D O I
10.1109/TCAD.2020.3044897
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The contemporary Network on Chips (NoCs) are becoming intricate in design to serve the high throughput and low latency demands of multicore platforms. The complexity level of interconnect module makes it extremely difficult to ensure the functional correctness at the presilicon verification stage. Hence, post-silicon debug is performed on NoC as a necessary step to capture the escaped network design faults. The traditional store and forward trace-based debug methods encounter the problems of large trace buffer requirement and limited availability of trace communication bandwidth. These constraints become more stringent for short-lived network faults (misroute, packet drop, etc.), which demand more frequent trace collection for their detection. In this regard, we propose WiND, which is wireless-enabled NoC for post-silicon debug. WiND is a robust NoC debug framework that optimally uses the limited trace buffer space and can efficiently speed up the trace communication. The proposed method augments wireless interfaces (WIs) on top of the baseline wired NoC for validation purposes. The wireless medium is utilized for long-range test payload communication to reduce the volume of trace. The WIs are also used for high-speed interchip trace transfer. A modified router architecture is used to enable the trace collection, and to enhance the trace communication. WiND platform is examined with several synthetic and SPLASH-2 benchmark workloads, and compared with the traditional wired platform. An overall improvement of 15%-26% on fault detection and 27%-34% on path reconstruction in the case of different faults is observed for the same trace buffer size.
引用
收藏
页码:2372 / 2385
页数:14
相关论文
共 50 条
  • [1] Efficient Hierarchical Post-Silicon Validation and Debug
    Kalimuthu, Pandy
    Basu, Kanad
    Schafer, Benjamin Carrion
    2021 34TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2021 20TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID & ES 2021), 2021, : 258 - 263
  • [2] Functional Post-Silicon Diagnosis and Debug for Networks-on-Chip
    Abdel-Khalek, Rawan
    Bertacco, Valeria
    2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, : 557 - 563
  • [3] Enhancing Observability for Post-Silicon Debug with On-Chip Communication Monitors
    Cao, Yuting
    Palombo, Hernan
    Zheng, Hao
    Ray, Sandip
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 602 - 607
  • [4] Post-Silicon Platform for the Functional Diagnosis and Debug of Networks-on-Chip
    Abdel-Khalek, Rawan
    Bertacco, Valeria
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [5] Efficient Selection of Trace and Scan Signals for Post-Silicon Debug
    Rahmani, Kamran
    Proch, Sudhi
    Mishra, Prabhat
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (01) : 313 - 323
  • [6] Post-Silicon Validation, Debug and Diagnosis
    Mishra, Prabhat
    Fujita, Masahiro
    Singh, Virendra
    Tamarapalli, Nagesh
    Kumar, Sharad
    Mittal, Rajesh
    2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : LXIII - LXV
  • [7] A Post-Silicon Trace Analysis Approach for System-on-Chip Protocol Debug
    Cao, Yuting
    Zheng, Hao
    Palombo, Hernan
    Ray, Sandip
    Yang, Jin
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 177 - 184
  • [8] Enabling Efficient Post-Silicon Debug by Clustering of Hardware-Assertions
    Neishaburi, M. H.
    Zilic, Zeljko
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 985 - 988
  • [9] Progressive-BackSpace: Efficient Predecessor Computation for Post-Silicon Debug
    Kuan, Johnny J. W.
    Aamodt, Tor M.
    PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION (MTV 2012), 2012, : 70 - 75
  • [10] An On-Chip Error Detection Method to Reduce the Post-Silicon Debug Time
    Oh, Hyunggoy
    Han, Taewoo
    Choi, Inhyuk
    Kang, Sungho
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (01) : 38 - 44