DocumentCode
2572420
Title
A two-mode debugging system for VLSI designs using Xilinx FPGA
Author
Li, W.C. ; Song, Z.J. ; Ruan, A.W. ; Li, C.Q. ; Yu, D.S.
Author_Institution
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
fYear
2012
fDate
19-21 Oct. 2012
Firstpage
84
Lastpage
88
Abstract
Increasingly complicated VLSI design or system-on-chip (SOC) makes FPGA-based emulation necessary. As a design is downloaded into a FPGA-based emulator, invisible internal nodes of the design pose a challenge for design debugging. A debugging system is proposed to address the issue. An RTL-level runtime debugging method is utilized in the system. The user can not only select sampling signals, triggering signal and statement in RTL codes, but can change triggering mode or sampling window runtime as well. This debugging system supports two debugging modes including both scan mode and snapshot mode. In the proposed debugging system, communication channel is provided for Xilinx FPGA. Experiment results show that compared with ChipScope, scan mode and snapshot mode consumes fewer resources.
Keywords
VLSI; field programmable gate arrays; integrated circuit design; signal sampling; system-on-chip; ChipScope mode; RTL code statement; RTL-level runtime debugging method; SOC; VLSI design; Xilinx FPGA-based emulation; communication channel; scan mode; signal sampling window runtime; snapshot mode; system-on-chip; triggering signal; two-mode debugging system; Clocks; Debugging; Field programmable gate arrays; Hardware; Registers; Runtime; Software; Xilinx FPGA; debugging system; scan; snapshot;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Problem-Solving (ICCP), 2012 International Conference on
Conference_Location
Leshan
Print_ISBN
978-1-4673-1696-5
Electronic_ISBN
978-1-4673-1695-8
Type
conf
DOI
10.1109/ICCPS.2012.6384314
Filename
6384314
Link To Document