Symbolic debugging scheme for optimized hardware and software

被引:1
|
作者
Koushanfar, F [1 ]
Kirovski, D [1 ]
Potkonjak, M [1 ]
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
关键词
D O I
10.1109/ICCAD.2000.896448
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Symbolic debuggers are system development tools that can accelerate the validation speed of behavioral specifications by allowing a user to interact with an executing code at the source level. In response to a user query, the debugger retrieves the value of a source variable in a manner consistent with respect to the source state ment where execution has halted. However, when a behavioral specification has been optimized using transformations, values of variables may be inaccessible in the run-time state. We have developed a set of techniques that, given a behavioral specification CDFG, enforce computation of a selected subset V-cut of user variables such that (i) all other variables v is an element of CDFG can be computed from V-cut and (ii) this enforcement has minimal impact on the optimization potential of the computation. The implementation of the new debugging approach poses several optimization tasks. We have formulated the optimization tasks and developed heuristics to solve them. The effectiveness of the approach has been demonstrated on a set of benchmark designs.
引用
收藏
页码:40 / 43
页数:4
相关论文
共 50 条
  • [21] Addressing the challenges of synchronization/communication and debugging support in hardware/software cosimulation
    Agrawal, Banit
    Sherwood, Timothy
    Shin, Chulho
    Yoon, Simon
    21ST INTERNATIONAL CONFERENCE ON VLSI DESIGN: HELD JOINTLY WITH THE 7TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2008, : 354 - +
  • [22] Symbolic Debugging with Gillian
    Karmios, Nat
    Ayoun, Sacha-Elie
    Gardner, Philippa
    PROCEEDINGS OF THE 1ST ACM INTERNATIONAL WORKSHOP ON FUTURE DEBUGGING TECHNIQUES, DEBT 2023, 2023, : 1 - 2
  • [24] Automatic generation of hardware/software interface with product-specific debugging tools
    Yun, Jeong-Han
    Kim, Gunwoo
    Son, Choonho
    Han, Taisook
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 742 - 753
  • [25] Bitwidth-Optimized Hardware Accelerators with Software Fallback
    Klimovic, Ana
    Anderson, Jason H.
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 136 - 143
  • [26] Optimized hardware and software for fast, full chip simulation
    Cao, Y
    Lu, YW
    Chen, LQ
    Ye, J
    Optical Microlithography XVIII, Pts 1-3, 2005, 5754 : 407 - 414
  • [27] SYMBOLIC PROGRAM DEBUGGING.
    Duyck, Bob
    Hawkins, Doug
    Conference Record - Midcon, 1980,
  • [28] Watts-inside: A Hardware-Software Cooperative Approach for Multicore Power Debugging
    Chen, Jie
    Yao, Fan
    Venkataramani, Guru
    2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 335 - 342
  • [29] Effective Simulation and Debugging for a High-Level Hardware Language using Software Compilers
    Pit-Claudel, Clement
    Bourgeat, Thomas
    Lau, Stella
    Arvind
    Chlipala, Adam
    ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 789 - 803
  • [30] Hardware and software debugging of FPGA based microprocessor systems through debug logic insertion
    Valderas, MG
    de la Torre, E
    Ariza, F
    Riesgo, T
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1057 - 1061