Design-for-debug: A vital aspect in education

被引:1
|
作者
Nagvajara, Prawat [1 ]
Taskin, Baris [1 ]
机构
[1] Drexel Univ, Dept Elect & Comp Engn, Philadelphia, PA 19104 USA
关键词
D O I
10.1109/MSE.2007.32
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
We often assume that debugging is a skill that comes with common sense. However we have observed that many students do not have an inherent aptitude for debugging. Hands-on projects teaching the engineering design process can become troublesomefor some students who cannot complete their projects and consequently fail their courses. In this paper, we advocate the importance of teaching debugging skills throughout digital design courses, especially during the introductory courses. We present teaching techniques in developing the skills for debugging for both introductory and advanced digital design courses. These techniques include emphasis on incremental design stages, test stimuli and observation techniques, and debugging using critical (divergent and convergent) thinking.
引用
收藏
页码:65 / +
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] 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 - +
  • [3] 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,
  • [4] Secure Design-for-Debug for Systems-on-Chip
    Backer, Jerry
    Hely, David
    Karri, Ramesh
    [J]. 2015 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2015,
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] Exploiting Design-for-Debug for Flexible SoC Security Architecture
    Basak, Abhishek
    Bhunia, Swarup
    Ray, Sandip
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [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
    [J]. PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,