DocumentCode
3400718
Title
Scan-chain based watch-points for efficient run-time debugging and verification of FPGA designs
Author
Tiwari, Anurag ; Tomko, Karen A.
Author_Institution
Dept. of Electr. & Comput. Eng. & Comput. Sci., Cincinnati Univ., OH, USA
fYear
2003
fDate
21-24 Jan. 2003
Firstpage
705
Lastpage
711
Abstract
This paper describes a structured and area efficient approach for in-situ debugging of application for FPGA based reconfigurable systems. A scan chain is inserted into the hardware design running on the FPGA, which helps in debugging and verification by providing watch-point capability. The scan chain technique proposed is easy to use and has very low overhead. The scan-chain based implementation capitalizes on the capability of newer FPGAs to connect several LUTs serially and configure them as shift registers. The hardware debugging procedure proposed using the shift register LUTs does not require any recompilation of the design to change the watch-point conditions and thus is very fast. In this paper, the area overhead resulting from addition of a scan-chain based watch-point logic is discussed and is compared with other proposed debugging techniques. We observed that this technique has an average area overhead of 46% for the ITC benchmark circuits with varying widths of watch-point signals.
Keywords
field programmable gate arrays; integrated circuit design; integrated circuit testing; logic design; logic testing; reconfigurable architectures; shift registers; FPGA based reconfigurable systems; FPGA design verification; ITC benchmark circuits; area overhead; design recompilation; efficient run-time debugging; hardware design verification; scan chain insertion; scan-chain based implementation; scan-chain based watch-point logic; scan-chain based watch-points; serially connected LUT; shift registers; structured area efficient in-situ debugging approach; watch-point capability; watch-point signal widths; Application software; Circuits; Computer applications; Debugging; Field programmable gate arrays; Hardware; Logic design; Runtime; Shift registers; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
Print_ISBN
0-7803-7659-5
Type
conf
DOI
10.1109/ASPDAC.2003.1195112
Filename
1195112
Link To Document