• DocumentCode
    3143797
  • Title

    The UniTESK Approach to Specification-Based Validation of Hardware Designs

  • Author

    Kamkin, Alexander

  • Author_Institution
    Inst. for Syst. Programming of Russian Acad. of Sci., Moscow
  • fYear
    2006
  • fDate
    15-19 Nov. 2006
  • Firstpage
    60
  • Lastpage
    66
  • Abstract
    Functional validation is a major bottleneck in hardware design. Two main approaches to ensure functional correctness of hardware systems are based on formal verification and simulation techniques. It is widely recognized that formal verification techniques are exhaustive but do not scale well; simulation-based techniques are scalable but are not exhaustive. Possible compromise is provided by semi-formal approaches combining formal specifications, functional coverage definition, and simulation. This paper describes the UniTESK approach to specification-based validation of hardware designs in which a good balance of exhaustiveness and scalability is found. UniTESK is originally intended for the development of high-quality functional tests for software systems. The paper shows how to adapt it for functional validation of Verilog HDL and SystemC designs.
  • Keywords
    formal specification; formal verification; hardware description languages; SystemC designs; UniTESK; Verilog HDL; formal specifications; formal verification techniques; functional correctness; functional validation; hardware designs; hardware systems; software systems; specification-based validation; Computer architecture; Formal specifications; Formal verification; Functional programming; Hardware design languages; Object oriented modeling; Scalability; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
  • Conference_Location
    Paphos
  • Print_ISBN
    978-0-7695-3071-0
  • Type

    conf

  • DOI
    10.1109/ISoLA.2006.42
  • Filename
    4463695