• 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