• DocumentCode
    1995943
  • Title

    Pre-RTL formal verification: An Intel experience

  • Author

    Beers, Robert

  • Author_Institution
    EMG CCDO Design Validation, Intel Corp., Hillsboro, OR
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    806
  • Lastpage
    811
  • Abstract
    During the development of a next-generation Intel processor, the project´s formal verification team verified a new coherence protocol and portions of its RTL implementation against the protocol´s specification within project deadlines. Typically, FV teams apply formal property verification (FPV) after RTL is coded and, though it continues to be an effective complement to pre-silicon validation, this late application prevents it from keeping pace with the continual complexity increases in hardware designs. Our discussion centers around how applying FV early in the development cycle of this processor enabled continual verification as the design progressed, culminating with the targeted RTL verification. We also present the languages and methodologies used, the reasons behind the choices, and where improvements can be made.
  • Keywords
    formal specification; formal verification; microprocessor chips; RTL formal verification; coherence protocol; formal property verification; next-generation Intel processor; presilicon validation; protocol specification; Algorithm design and analysis; Computer bugs; Electromyography; Formal verification; Hardware; Microarchitecture; Permission; Process design; Protocols; Specification languages; Formal verification; TLA+; TLC; explicit state enumeration; microarchitecture verification; protocol verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555930