• DocumentCode
    3863081
  • Title

    A generic synthesisable test bench

  • Author

    Matthew Naylor;Simon Moore

  • Author_Institution
    Computer Laboratory, University of Cambridge, UK
  • fYear
    2015
  • Firstpage
    128
  • Lastpage
    137
  • Abstract
    Writing test benches is one of the most frequently-performed tasks in the hardware development process. The ability to reuse common test bench features is therefore key to productivity. In this paper, we present a generic test bench, parameterised by a specification of correctness, which can be used to test any design. Our test bench provides several important features, including automatic test-sequence generation and shrinking of counter-examples, and is fully synthesisable, allowing rigorous testing on FPGA as well as in simulation. The approach is easy to use, cheap to implement, and encourages the formal specification of hardware components through the reward of automatic testing and simple failure cases.
  • Keywords
    "Testing","Hardware","Hardware design languages","Field programmable gate arrays","Registers","Writing","Libraries"
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2015 ACM/IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2015.7340479
  • Filename
    7340479