DocumentCode
3470456
Title
Industrial scale formal verification using concurrent GSTE
Author
Yang, Jin ; Ghughal, Rajnish ; Tiemeyer, Andreas
Author_Institution
Intel Corp., Santa Clara, CA
Volume
2
fYear
2005
fDate
24-0 Oct. 2005
Firstpage
930
Lastpage
933
Abstract
We give a detailed description of the formal specification and verification of a complex Intel(R) Pentium(R) 4 resource scheduler with over one thousand state elements using concurrent GSTE (CGSTE) l. CGSTE is a powerful extension of GSTE (generalized symbolic trajectory evaluation) for succinctly specifying and efficiently verifying the concurrent behavior of a complex circuit. We show how an operational high level specification (HLS) for the hardware was developed and cleanly captured in an algebraic-style specification language in CGSTE. The correctness of the hardware implementation was automatically verified against the HLS using the CGSTE model checker in the matter of two minutes
Keywords
formal specification; formal verification; microprocessor chips; specification languages; algebraic-style specification language; complex circuit; formal specification; generalized symbolic trajectory evaluation; high level specification; industrial scale formal verification; model checker; resource scheduler; Circuit simulation; Concurrent computing; Costs; Formal specifications; Formal verification; Hardware; High level synthesis; Job shop scheduling; Processor scheduling; Specification languages;
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.1611464
Filename
1611464
Link To Document