• DocumentCode
    3431787
  • Title

    Simulation Based Verification using Temporally Attributed Boolean Logic

  • Author

    Panda, S.K. ; Roy, Arnab ; Chakrabarti, P.P. ; Kumar, Rajeev

  • Author_Institution
    Indian Inst. of Technol., Kharagpur
  • fYear
    2007
  • fDate
    6-10 Jan. 2007
  • Firstpage
    57
  • Lastpage
    62
  • Abstract
    We propose a specification logic called temporally attributed Boolean (TAB) logic for assertion based verification which allows us to: (i) represent assertions succinctly, (ii) incorporate data-orientation and (iii) associate timing in design intentions. We present examples to show the motivation for this logic especially in the context of high level modeling of complex real time systems. We formally define TAB logic, formulate the problem of verification on a simulation trace and present efficient algorithms to check TAB assertions. We present results of application of TAB logic for instruction semantics and bus transaction verification of a bus integrated pipelined processor implementation
  • Keywords
    Boolean functions; formal specification; formal verification; high level synthesis; logic simulation; temporal logic; TAB logic; assertion based verification; bus integrated pipelined processor; bus transaction verification; high level modeling; instruction semantics; real time systems; simulation based verification; specification logic; temporally attributed Boolean logic; Boolean functions; Computational modeling; Context modeling; Hardware design languages; Logic design; Real time systems; Specification languages; System buses; Timing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2762-0
  • Type

    conf

  • DOI
    10.1109/VLSID.2007.141
  • Filename
    4092023