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
Link To Document