• DocumentCode
    3470828
  • Title

    Applying formal techniques in simulation-based verification

  • Author

    Zhu, Yunshan

  • Author_Institution
    Adv. Technol. Group, Synopsys, Inc., Mountain View, CA
  • Volume
    2
  • fYear
    2005
  • fDate
    24-0 Oct. 2005
  • Firstpage
    1036
  • Lastpage
    1041
  • Abstract
    We present four strategies that enable more effective functional verification: apply induction; generalize the problem; exploit data independence; and finally, divide and conquer. These strategies originate from techniques used in formal verification, but they are equally applicable in simulation based verification flows. We show that by applying these strategies, one can often achieve more concise specification, improve simulation coverage and reduce debugging overhead. The goal of this paper is to introduce these strategies to hardware verification engineers and give them another set of tools to tackle the ever more complex task of functional verification
  • Keywords
    formal verification; integrated circuit design; data independence; debugging overhead; formal verification; functional verification; hardware verification; Boolean functions; Computational modeling; Computer simulation; Debugging; Delay; Formal verification; Hardware; Logic design; Process design; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC, 2005. ASICON 2005. 6th International Conference On
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-7803-9210-8
  • Type

    conf

  • DOI
    10.1109/ICASIC.2005.1611483
  • Filename
    1611483