• 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