• DocumentCode
    2640142
  • Title

    Design verification and reachability analysis using algebraic manipulation

  • Author

    Devadas, Srinivas ; Keutzer, Kurt ; Krishnakumar, A.S.

  • Author_Institution
    MIT, Cambridge, MA, USA
  • fYear
    1991
  • fDate
    14-16 Oct 1991
  • Firstpage
    250
  • Lastpage
    258
  • Abstract
    Design verification is the process of checking that the specification of a circuit satisfies certain correctness properties. Approaches to design verification have involved the use of temporal logic and model checking, as well as the use of higher-order logic and theorem proving. Current approaches suffer from either limited expressivity of the logic, the state explosion problem, or difficulty in automating the verification process. The primary source of the complexity explosion in automata theoretic or temporal logic approaches is the state space explosion due to the need to construct the state space of the system under analysis. Symbolic analysis techniques are used based on linear algebra, specifically matrix multiplication, to compactly represent the state space of circuits described by a behavioral or register-transfer-level specification and thereby avoid this state space explosion, for classes of circuits
  • Keywords
    automata theory; computational complexity; logic testing; matrix algebra; state-space methods; temporal logic; algebraic manipulation; automata logic; circuit specification; complexity explosion; correctness properties; design verification; higher-order logic; linear algebra; logic expressivity; matrix multiplication; model checking; reachability analysis; register-transfer-level specification; state space explosion; symbolic analysis; temporal logic; theorem proving; Analytical models; Automatic control; Circuit simulation; Control systems; Equations; Explosions; Linear algebra; Logic design; Reachability analysis; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-2270-9
  • Type

    conf

  • DOI
    10.1109/ICCD.1991.139892
  • Filename
    139892