Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleNovember 2006
Ario: A Linear Integer Arithmetic Logic Solver
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 47–48https://doi.org/10.1109/FMCAD.2006.7In this paper we describe our solver for systems of linear integer arithmetic logic. Such systems are commonly used in design verification applications and are classified under Satisfiability Modulo Theories (SMT) problems. Recognizing the fact that in ...
- ArticleNovember 2006
Tracking MUSes and Strict Inconsistent Covers
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 39–46https://doi.org/10.1109/FMCAD.2006.34In this paper, a new heuristic-based approach is introduced to extract minimally unsatisfiable subformulas (in short, MUSes) of SAT instances. It is shown that it often outperforms current competing methods. Then, the focus is on inconsistent covers, ...
- ArticleNovember 2006
Synchronous Elastic Networks
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 19–30https://doi.org/10.1109/FMCAD.2006.32We formally define--at the stream transformer level--a class of synchronous circuits that tolerate any variability in the latency of their environment. We study behavioral properties of networks of such circuits and prove fundamental compositionality ...
- ArticleNovember 2006
Symmetry Reduction for STE Model Checking
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 97–105https://doi.org/10.1109/FMCAD.2006.31In spite of the tremendous success of STE model checking one cannot verify circuits with arbitrary large number of state holding elements. In this paper we present a methodology of symmetry reduction for STE model checking, using a novel set of STE ...
- ArticleNovember 2006
Simulation Bounds for Equivalence Verification of Arithmetic Datapaths with Finite Word-Length Operands
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 179–186https://doi.org/10.1109/FMCAD.2006.30This paper addresses simulation-based verification of highlevel descriptions of arithmetic datapaths. Instances of such designs are commonly found in DSP for audio, video and multimedia applications, where the word-lengths of input/output bit-vectors ...
- ArticleNovember 2006
ACL2SIX: A Hint used to Integrate a Theorem Prover and an Automated Verification Tool
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 161–170https://doi.org/10.1109/FMCAD.2006.3We present a hardware verification environment that integrates the ACL2 theorem prover and SixthSense, an IBM internal formal verification tool. In this environment, SixthSense is invoked through an ACL2 function acl2six that makes use of a general-...
- ArticleNovember 2006
Post-reboot Equivalence and Compositional Verification of Hardware
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 11–18https://doi.org/10.1109/FMCAD.2006.25We introduce a finer concept of a Hardware Machine, where the set of post-reboot operation states is explicitly a part of the FSM definition. We formalize an ad-hoc flow of combinational equivalence verification of hardware, the way it was performed ...
- ArticleNovember 2006
Optimizations for LTL Synthesis
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 117–124https://doi.org/10.1109/FMCAD.2006.22We present an approach to automatic synthesis of specifications given in Linear Time Logic. The approach is based on a translation through universal co-Büchi tree automata and alternating weak tree automata [1]. By careful optimization of all ...
- ArticleNovember 2006
A Refinement Method for Validity Checking of Quantified First-Order Formulas in Hardware Verification
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 145–152https://doi.org/10.1109/FMCAD.2006.2We introduce a heuristic for automatically checking the validity of first-order formulas of the form \forall \alpha ^m \exists \beta ^n. \Psi \left( {\alpha ^m ,\beta ^n } \right) that are encountered in inductive proofs of hardware correctness. The ...
- ArticleNovember 2006
Formal Analysis and Verification of an OFDM Modem Design using HOL
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 189–190https://doi.org/10.1109/FMCAD.2006.14In this paper we formally specify and verify an implementation of the IEEE802.11a standard physical layer based OFDM (Orthogonal Frequency Division Multiplexing) modem using the HOL (Higher Order Logic) theorem prover. The versatile expressive power of ...
- ArticleNovember 2006
Finite Instantiations for Integer Difference Logic
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 31–38https://doi.org/10.1109/FMCAD.2006.13The last few years have seen the advent of a new breed of decision procedures for various fragments of first-order logic based on propositional abstraction. A lazy satisfiability checker for a given fragment of first-order logic invokes a theory-specific ...
- ArticleNovember 2006
Enabling Large-Scale Pervasive Logic Verification through Multi-Algorithmic Formal Reasoning
- Tilman Glokler,
- Jason Baumgartner,
- Devi Shanmugam,
- Rick Seigler,
- Gary Van Huben,
- Barinjato Ramanandray,
- Hari Mony,
- Paul Roessler
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 3–10https://doi.org/10.1109/FMCAD.2006.12Pervasive Logic is a broad term applied to the variety of logic present in hardware designs, yet not a part of their primary functionality. Examples of pervasive logic include initialization and self-test logic. Because pervasive logic is intertwined ...
- ArticleNovember 2006
Design for Verification of the PCI-X Bus
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 187–188https://doi.org/10.1109/FMCAD.2006.11The importance of re-usable Intellectual Properties (IPs) cores is increasing due to the growing complexity of today's system-on-chip and the need for rapid prototyping. In this paper, we provide a design for verification approach of a PCI-X bus model, ...
- ArticleNovember 2006
Automatic Generation of Schedulings for Improving the Test Coverage of Systems-on-a-Chip
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 171–178https://doi.org/10.1109/FMCAD.2006.10SystemC is becoming a de-facto standard for the early simulation of Systems-on-a-chip (SoCs). It is a parallel language with a scheduler. Testing a SoC written in SystemC implies that we execute it, for some well chosen data. We are bound to use a ...
- ArticleNovember 2006
A Formal Model of Lower System Layers
FMCAD '06: Proceedings of the Formal Methods in Computer Aided DesignPages 191–192https://doi.org/10.1109/FMCAD.2006.1We present a formal model of the bit transmission between registers with arbitrary clock periods. Our model considers precise timing parameters, as well as metastability. We formally define the behavior of registers over time. From that definition, we ...