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
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;
Conference_Titel :
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
Print_ISBN :
0-7803-7659-5
DOI :
10.1109/ASPDAC.2003.1195112