See this document in CiteSeerX!

*BMDs Can Delay the Use of Theorem Proving for Verifying Arithmetic Assembly Instructions (1996)  (Make Corrections)  
Laurent Arditi



  Home/Search   Context   Related

 
View or download:
stanford.edu/arditi...fmcadfinal.ps.gz
geocities.com/larditi1...fmcadfinal.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  stanford.edu/arditi/publis (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We address the problem of formally verifying arithmetic instructions of microprocessors implemented by microprograms that contain loops. We try to avoid theorem proving techniques using a new symbolic representation: Binary Moment Diagrams (*BMDs). In order to use *BMDs for verifying sequential circuits as well as microprograms, we extend this representation and dene several bit-vector level operators. This extension is then integrated into an automatic verification system. We illustrate the... (Update)

Active bibliography (related documents):   More   All
0.9:   Formal verification of microprocessors: a first experiment with.. - Arditi (1996)   (Correct)
0.7:   An Efficient Graph Representation for Arithmetic Circuit.. - Chen, Bryant (2001)   (Correct)
0.7:   From Formal Verification to Silicon Compilation - Joyce, Liu, Rushby, Shankar, .. (1991)   (Correct)

Similar documents based on text:   More   All
0.6:   A Bit-Vector Algebra for Binary Moment Diagrams - Arditi   (Correct)
0.6:   Modeling and Formal Verification of a Modular.. - Hanisch, Pannier, .. (1999)   (Correct)
0.4:   K*BMDs: A New Data Structure for Verification - Drechsler, Becker, Ruppertz (1996)   (Correct)

BibTeX entry:   (Update)

@misc{ arditi-bmds,
  author = "Laurent Arditi",
  title = "$\ast${BMD}s Can Delay the Use of Theorem Proving for Verifying Arithmetic Assembly
    Instructions",
  url = "citeseer.ist.psu.edu/254873.html" }
Citations (may not include all citations):
1726   Graph-based algorithms for boolean function manipulation - Bryant - 1986
231   Model checking and abstraction - Clarke, Grumberg et al. - 1992
92   Spectral transforms for large Boolean functions with applica.. (context) - Clarke, McMillan et al. - 1993
91   An integration of model checking with automated proof checki.. - Rajan, Shankar et al. - 1995
53   Binary decision diagrams and beyond: Enabling technologies f.. - Bryant - 1995
49   Edge-valued binary decision diagrams for multi-level hierarc.. (context) - Lai, Sastry - 1992
37   Automatic datapath abstraction in hardware systems (context) - Hojati, Brayton - 1995
32   Formally verifying a microprocessor using a simulation metho.. - Beatty, Bryant - 1994
20   IEEE Transactions on Computers (context) - Windley, verication - 1995
15   Sequential circuit verication using symbolic model checking (context) - Burch, Clarke et al. - 1990
14   Institute for Computing Science (context) - Jr, Microprocessor et al. - 1986
13   Automatic verication of pipelined microprocessor control (context) - Burch, Dill - 1994
13   Using BDDs to verify multipliers (context) - Burch - 1991
9   University of Adelaide (context) - Ashenden, Cookbook et al. - 1990
6   Verication of arithmetic functions with binary moment diagra.. (context) - Bryant, Chen - 1994
6   The Coq Proof Assistant (context) - Courant, tre et al.
5   Towards verifying VHDL descriptions of processors - Arditi, Collavizza - 1995
5   Multi Level Verication of Microprocessor-Based Systems (context) - Joyce - 1989
4   Verication of synchronous sequential machines based on symbo.. (context) - Coudert, Berthet et al. - 1989
4   Proving a computer correct using LCFLSM hardware verication .. (context) - Gordon - 1983
4   Formal hardware verication methods: a survey (context) - Gupta - 1992
4   Verication of arithmetic circuits with binary moment diagram.. (context) - Bryant, Chen - 1995
3   BMDs: a new data structure for verication (context) - Drechsler, Becker et al. - 1996
2   overcoming the limitations of MTBDDs and BMDs (context) - Clarke, Fujita et al. - 1995
2   A proof of correctness of the Viper microprocessor: the rst .. (context) - Cohn - 1987
2   An object-oriented framework for the formal veri- cation of .. (context) - Arditi, Collavizza - 1995
1   Verication of the Tamarack-3 microprocessor in a hybrid veri.. (context) - Zhu, Joyce et al. - 1993
1   EOEcient OBDD-based boolean manipulation in CAD beyond curre.. (context) - Bern, Meinel et al. - 1995
1   Automatic high-level verication against clocked algorithmic .. (context) - Corella - 1993
1   Higher-level specication and verication with BDDs (context) - Hu, Dill et al. - 1992
1   Applying formal verication to a commercial microprocessor (context) - Srivas, Miller - 1995
1   Formal verication of microprocessors: a rst experiment with .. (context) - Arditi - 1996
1   INRIA Rocquencourt CNRS-ENS Lyon (context) - report - 1996
1   EOEcient construction of binary moment diagrams for verifyin.. (context) - Hamaguchi, Morita et al. - 1995

Documents on the same site (http://sprout.stanford.edu/arditi/publis.html):   More
An Object-Oriented Framework for the Formal Verification of .. - Arditi, Collavizza (1995)   (Correct)
S.V.P a toolbox for Specification and Verification of.. - Arditi, Chazarain..   (Correct)
A Bit-Vector Algebra for Binary Moment Diagrams - Arditi   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC