DocumentCode
1807372
Title
Speculative Debug Insertion for FPGAs
Author
Hung, Eddie ; Wilton, Steven J E
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
fYear
2011
fDate
5-7 Sept. 2011
Firstpage
524
Lastpage
531
Abstract
FPGA prototypes have become an increasingly important part of the overall integrated circuit design and verification flow, providing the ability to test an integrated circuit running at (near) speed with realistic inputs and outputs. When unexpected behaviour is observed in the prototype, it is necessary to determine the source of this behaviour, this usually requires observing signals that are internal to one of the devices in the prototype. Tools currently exist to enable FPGAs to be instrumented, but these are normally used in a reactive manner, that is, instrumentation is only added after incorrect behaviour has been observed. In this paper, we propose speculative debug insertion, in which a tool automatically predicts what signals will be useful during debug, and instruments the design during the first compilation. If done correctly, this can significantly accelerate the debug process, especially for large prototypes containing many FPGAs. However, it is important that this does not negatively affect the performance, capacity, power, or compilation time. We show that speculative debug insertion is possible, and experimentally evaluate the limits to speculative insertion.
Keywords
field programmable gate arrays; integrated circuit design; FPGA prototype; debug process acceleration; field programmable gate arrays; integrated circuit design; key internal signals; large prototyping system; signal observation circuitry; speculative debug insertion; speculative insertion; third-party IP; Debugging; Field programmable gate arrays; Instruments; Prototypes; Registers; Solid modeling; System-on-a-chip; fpga debug; trace buffer;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location
Chania
Print_ISBN
978-1-4577-1484-9
Electronic_ISBN
978-0-7695-4529-5
Type
conf
DOI
10.1109/FPL.2011.103
Filename
6044876
Link To Document