• DocumentCode
    597034
  • Title

    A generic FPGA emulation framework

  • Author

    Moraes, Filipe ; Moreira, Matheus ; Lucas, Craig ; Correa, Diego ; Cardoso, Daniel ; Magnaguagno, M. ; Castilhos, Guilherme ; Calazans, Ney

  • Author_Institution
    FACIN, PUCRS, Porto Alegre, Brazil
  • fYear
    2012
  • fDate
    9-12 Dec. 2012
  • Firstpage
    233
  • Lastpage
    236
  • Abstract
    Verification techniques face growing challenges, as digital system design becomes increasingly complex. Currently, verification is believed to be the main bottleneck for expedite complex designs, consuming at least 70% of the whole system development effort. This paper proposes a new, generic hardware emulation framework to improve the observability of designs as well as reducing emulation-based verification intrusiveness. The proposed emulator provides enhanced observability and controllability of inner workings of the system when compared to commercial FPGA-based emulators and is less intrusive on the design under verification. As FPGA-vendor specific products, the proposed emulator is generic, supporting in principle any digital system design. To enhance flexibility, stimuli generation and response capture is under control of a host computer and communication between the host and the design under verification may occur through an Ethernet interface or through PCIe interfaces in supported platforms. The prototype of the proposed framework is operational and presents promising results in terms of observability and controllability enhancement, although further work is needed to improve the framework emulation performance.
  • Keywords
    field programmable gate arrays; logic design; observability; Ethernet interface; FPGA-based emulators; FPGA-vendor specific products; PCIe interfaces; controllability enhancement; digital system design; emulation-based verification intrusiveness reduction; expedite complex designs; generic FPGA emulation framework; generic hardware emulation framework; host computer; observability enhancement; response capture; stimuli generation; Clocks; Computer architecture; Computers; Emulation; Field programmable gate arrays; Hardware; Observability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems (ICECS), 2012 19th IEEE International Conference on
  • Conference_Location
    Seville
  • Print_ISBN
    978-1-4673-1261-5
  • Electronic_ISBN
    978-1-4673-1259-2
  • Type

    conf

  • DOI
    10.1109/ICECS.2012.6463758
  • Filename
    6463758