• DocumentCode
    1919904
  • Title

    Assertion-Based Design with Horus

  • Author

    Oddos, Yann ; Morin-Allory, Katell ; Borrione, Dominique

  • Author_Institution
    Lab. TIMA, INPG/UJF/CNRS, Grenoble
  • fYear
    2008
  • fDate
    5-7 June 2008
  • Firstpage
    75
  • Lastpage
    76
  • Abstract
    The Horus tool, based on formally proven correct methods, provides a unified support to assertion-based design, between the specification and the test phases. Given a set of logical and temporal properties written in PSL, Horus automatically constructs a test environment for the design. This construction is fast, correct, and produces efficient monitors and generators. The size of the instrumented design is determined by the number of distinct properties needed to specify the behavior and by the number of repetitions of each property over duplicated blocks that play symmetric roles. We have seen in the case of a wishbone switch that the number of repetitions may be quadratic in the number of nodes that compete for a resource, times the number of resources. The main advantages of our tool is to cover the whole PSL simple subset, and the whole verification flow: from the simulation to the online testing. When synthesized on FPGA, the instrumented design under test can execute at full speed.
  • Keywords
    field programmable gate arrays; formal specification; logic CAD; logic testing; specification languages; FPGA; Horus tool; PSL; assertion-based design; formal specification; logic testing; online testing; Clocks; Computer displays; Graphical user interfaces; Hardware design languages; Instruments; Libraries; Signal design; Signal generators; Signal synthesis; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2008. MEMOCODE 2008. 6th ACM/IEEE International Conference on
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    978-1-4244-2417-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2008.4547691
  • Filename
    4547691