• DocumentCode
    2468729
  • Title

    Towards a C++-based design methodology facilitating sequential equivalence checking

  • Author

    Georgelin, Philippe ; Krishnaswamy, Venkat

  • Author_Institution
    STMicroelectronics, Crolles
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    93
  • Lastpage
    96
  • Abstract
    It has long been the practice to create models in C or C++ for architectural studies, software prototyping and RTL verification in the design of systems-on-chip (SoC). These models are written in C++ primarily because it is possible to achieve very high simulation speeds, but also because it is productive to code at high levels of abstraction. In this paper we present a modeling methodology that continues to exploit the inherent advantages of writing models in C++ while ensuring that they are usable for formal verification of RTL through the use of sequential equivalence checking technology. An industrial case study is presented to show the validity of the approach
  • Keywords
    C++ language; logic design; sequential circuits; system-on-chip; C++-based design methodology; RTL verification; formal verification; sequential equivalence checking; systems-on-chip; Computational modeling; Design methodology; Electronic design automation and methodology; Formal verification; Hardware; High level synthesis; Image coding; Signal processing algorithms; Software prototyping; Writing; Languages; Modeling Methodology; Sequential Equivalence Checking; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229182
  • Filename
    1688768