• DocumentCode
    3045006
  • Title

    Debugging methodology for a synthesizable testbench FPGA emulator

  • Author

    Ruan, A.W. ; Huang, H.C. ; Li, C.Q. ; Song, Z.J. ; Liao, Y.B. ; Tang, W.

  • Author_Institution
    State Key Lab. of Electron. Thin Films & Integrated Devices, Univ. of Electron. Sci. & Technol. of China, Chengdu, China
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    593
  • Lastpage
    596
  • Abstract
    Logic simulation provides SOC verification with full controllability and observability, but it suffers from very slow simulation speed for complex design. Using hardware emulation such as FPGA can have higher simulation speed. However, FPGA emulation approach has some limitations, i.e. unsynthesizable testbench and poor visibility for debugging. We address these problems by presenting a testbench synthesis engine as well as providing internal nodes probing on DUT. The proposed testbench synthesis engine is built by hardware constructs in terms of Verilog IEEE Simulation Model to correspond with testbench. Internal nodes are hardware-wired to DUT top-level during compilation, then sampled continuously by a sample logic into on-chip storage device (e.g. Block RAM, SDRAM and etc). Thus full observability can be achieved without stopping of DUT clock. Our experiment shows that, compared with a similar method in [13], simulation time is independent of number of probing nodes.
  • Keywords
    field programmable gate arrays; system-on-chip; DUT top-level; SOC verification; Verilog IEEE Simulation Model; complex design; debugging methodology; hardware emulation; hardware-wired; observability; synthesizable testbench FPGA emulator; Debugging; Emulation; Engines; Field programmable gate arrays; Hardware; Hardware design languages; Integrated circuit modeling; Debugging; Emulation; FPGA; Synthesis; Testbench;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2011 13th International Symposium on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-61284-863-1
  • Type

    conf

  • DOI
    10.1109/ISICir.2011.6131932
  • Filename
    6131932