• DocumentCode
    465500
  • Title

    Conditioned HDL Slicing A way to Speed-up Formal Verification

  • Author

    Ou, Jen-Chieh ; Saab, Daniel G. ; Abraham, Jacob A.

  • Author_Institution
    Department of EECS, Case Western Reserve University, Cleveland, Ohio, 44106, USA. jxo32@case.edu
  • Volume
    1
  • fYear
    2006
  • fDate
    6-9 Aug. 2006
  • Firstpage
    489
  • Lastpage
    493
  • Abstract
    Modern complex digital systems are described in Hardware Description Language (HDL). The increase in design complexity are causing verification tools to require large amount of resources. In this paper, we propose a technique to obtain a HDL executable conditioned design slice that is behaviorally equivalent to the original design. The conditioned slice is less complex than the original and static sliced design and require less resources to analyze by a verification tool. The slicer is implemented in a computer program which is used as a pre-processor to SMV verification. The results show that the conditioned slice significantly reduces the CPU and memory overhead needed to verify the USB2.0 IP core by SMV.
  • Keywords
    Central Processing Unit; Design automation; Design methodology; Digital systems; Formal verification; Hardware design languages; Integrated circuit synthesis; Jacobian matrices; Signal design; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. MWSCAS '06. 49th IEEE International Midwest Symposium on
  • Conference_Location
    San Juan, PR
  • ISSN
    1548-3746
  • Print_ISBN
    1-4244-0172-0
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2006.382105
  • Filename
    4267182