DocumentCode
2049605
Title
Can we really do without the support of formal methods in the verification of large designs?
Author
Rossi, Umberto
Author_Institution
STMicroelectronics, Italy
fYear
2005
fDate
13-17 June 2005
Firstpage
672
Lastpage
673
Abstract
From the IC industry´s standpoint, the incubation of formal methods for deployment in EDA verification flows has been very long and is still occurring. Formal methods applied at functional verification have interpreted different roles and finally have federated with simulation for the purpose of achieving coverage closure. Commercially available IP´s and custom IP´s have very often been exposed to sneaky bugs. Having correct IP´s is not enough for verifying the correctness of the whole system. Formal methods have to extend their effectiveness by including the so called transactional level models (TLM) in their analysis, that abstract the mechanisms that SoC blocks use to communicate and synchronize among themselves. Two major problems have to be faced: the first is that TLM includes a range of abstraction levels and the second is that a mapping between TLM assertions and RTL assertions should be provided and formally proven.
Keywords
formal verification; integrated circuit design; system-on-chip; EDA verification; RTL; SoC block; formal method; transactional level model; Boolean functions; Computer bugs; Costs; Data structures; Electronic design automation and methodology; Formal verification; Integrated circuit reliability; Lead; Silicon; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings. 42nd
Print_ISBN
1-59593-058-2
Type
conf
DOI
10.1109/DAC.2005.193896
Filename
1510416
Link To Document