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 :
بازگشت