• DocumentCode
    1052980
  • Title

    Hardware accelerated constrained random test generation

  • Author

    Pal, B. ; Sinha, A. ; Dasgupta, P. ; Chakrabarti, P.P. ; De, K.

  • Author_Institution
    Indian Inst. of Technol., Kharagpur
  • Volume
    1
  • Issue
    4
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    423
  • Lastpage
    433
  • Abstract
    Recent design and verification languages, such as SystemVerilog, support a rich test bench language, which provides significant support towards developing layered, structured, constrained random test bench architectures. Typically, the test bench language offers many features that are not synthesisable and therefore cannot be carried into the hardware for hardware accelerated simulation. One of the main challenges in improving the performance of hardware accelerated simulation is to run the task of random value selection under specified constraints in hardware. This problem (possibly for the first time) is addressed and a two-step approach is presented. In the first step, the constraints are pre-processed in software to generate a set of entailed regions. In the second step, random value selection is performed in hardware using the entailed regions pre-computed in the first step. It is shown that this method has modest area overhead and produces constraint satisfying random valuations within very few cycles. Results on test bench architectures for the ARM AMBA Bus and IBM CoreConnect protocol suites have been reported.
  • Keywords
    hardware description languages; logic CAD; logic testing; ARM AMBA bus; IBM CoreConnect protocol; SystemVerilog; constrained random test generation; design-verification language; hardware accelerated simulation; random value selection;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt:20070016
  • Filename
    4271387