• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 2,783
Next 10 →

The Notion of Proof in Hardware Verification

by Avra Cohn , 1989
"... : Recent advances in the field of hardware verification have raised some fresh (and some familiar) issues to do with the scope and limitations of formal proof. In this note, some of these are considered in the context of the Viper verification project. Viper is a microprocessor designed by W. J. Cu ..."
Abstract - Cited by 49 (0 self) - Add to MetaCart
: Recent advances in the field of hardware verification have raised some fresh (and some familiar) issues to do with the scope and limitations of formal proof. In this note, some of these are considered in the context of the Viper verification project. Viper is a microprocessor designed by W. J

Abstraction Mechanisms for Hardware Verification

by Thomas Melham - VLSI Specification, Verification and Synthesis , 1987
"... ion Mechanisms for Hardware Verification Thomas F. Melham University of Cambridge Computer Laboratory New Museums Site, Pembroke Street Cambridge, CB2 3QG, England Abstract: It is argued that techniques for proving the correctness of hardware designs must use abstraction mechanisms for relating fo ..."
Abstract - Cited by 41 (0 self) - Add to MetaCart
ion Mechanisms for Hardware Verification Thomas F. Melham University of Cambridge Computer Laboratory New Museums Site, Pembroke Street Cambridge, CB2 3QG, England Abstract: It is argued that techniques for proving the correctness of hardware designs must use abstraction mechanisms for relating

Structure and Behaviour in Hardware Verification

by K. G. W. Goossens - Higher Order Logic Theorem Proving and its applications, 6th International Workshop, HUG ’93, Vancouver, B.C. Canada, number 780 in Lecture , 1993
"... In this paper we review how hardware has been described in the formal hardware verification community. Recent developments in hardware description are evaluated against the background of the use of hardware description languages, and also in relation to programming languages. The notions of structur ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
In this paper we review how hardware has been described in the formal hardware verification community. Recent developments in hardware description are evaluated against the background of the use of hardware description languages, and also in relation to programming languages. The notions

PSL: Beyond Hardware Verification

by Ziv Glazberg, Mark Moulin, Avigail Orni, Sitvanit Ruah, Emmanuel Zarpas
"... IEEE P1850) has been embraced and put to successful use by chip design/verification engineers across the electronics industry. While PSL is mainly used for hardware verification, it can, in fact, be used to verify a wide variety of systems, including missile interception systems, railway interlockin ..."
Abstract - Add to MetaCart
IEEE P1850) has been embraced and put to successful use by chip design/verification engineers across the electronics industry. While PSL is mainly used for hardware verification, it can, in fact, be used to verify a wide variety of systems, including missile interception systems, railway

Formal Hardware Verification with BDDs: An Introduction

by Alan J. Hu
"... This paper is a brief introduction to the main paradigms for using BDDs in formal hardware verification. The paper addresses two audiences: for people doing theoretical BDD research, the paper gives a glimpse of the problems in the main application area, and ..."
Abstract - Cited by 27 (0 self) - Add to MetaCart
This paper is a brief introduction to the main paradigms for using BDDs in formal hardware verification. The paper addresses two audiences: for people doing theoretical BDD research, the paper gives a glimpse of the problems in the main application area, and

Herbrand automata for hardware verification

by W. Damm, A. Pnueli, S. Ruah - 9th International Conference on Concurrency Theory CONCUR '98 , 1998
"... Abstract. The paper presents the new computational model of Herbrand engines which combines finite-state control with uninterpreted data and function registers, thus yielding a finite representation of infinite-state machines. Herbrand engines are used to provide a high-level model of out-of-order e ..."
Abstract - Cited by 5 (1 self) - Add to MetaCart
Abstract. The paper presents the new computational model of Herbrand engines which combines finite-state control with uninterpreted data and function registers, thus yielding a finite representation of infinite-state machines. Herbrand engines are used to provide a high-level model of out-of-order execution in the design of micro-processors. The problem of verifying that a highly parallel design for out-of-order execution correctly implements the Instruction Set Architecture is reduced to establishing the equivalence of two Herbrand engines. We show that, for a reasonably restricted class of such engines, the equivalence problem is decidable, and present two algorithms for solving this problem. Ultimately, the appropriate statement of correctness is that the out-oforder execution produces the same final state (and all relevant intermediate actions, such as writes to memory) as a purely sequential machine running the same program. 1 Introduction Modern processor architectures such as the PowerPC or the DEC Alpha employ aggressive implementation techniques to sustain peak-throughput of instructions. Multiple functional units inside the data-path allow for concurrent execution of multiple instructions and allow to hide latencies stemming from data-dependencies as well as varying pipeline delays. The design of controllers maintaining consistency to sequential program execution on the face of a mixture of out-of-order execution of instructions, speculative execution of instructions, interrupts, and load/store buffers is both challenging and error-prone (c.f. e.g. [7]).

Hardware Verification, Boolean

by Can Quickly Fill, Functional Programming (e. G. See
"... ) Boolean Functions (namely: Binary Decision Diagrams, BDDs, see [3]). Model Checking (MC), however, has an intrinsic limitation: it does not allow automatic global optimization of the verification task until a (BDD) Enrico Tronci 1 representation for the system to be verified is generated. Removing ..."
Abstract - Add to MetaCart
) Boolean Functions (namely: Binary Decision Diagrams, BDDs, see [3]). Model Checking (MC), however, has an intrinsic limitation: it does not allow automatic global optimization of the verification task until a (BDD) Enrico Tronci 1 representation for the system to be verified is generated

The Hardware Verification Workbench

by Dirk W. Hoffmann, Lex Holt, Ewan Klein, Thomas Kropf, Klaus Schneider
"... ..."
Abstract - Add to MetaCart
Abstract not found

Hardware Verification Using . . .

by Paul S. Miner , 1998
"... ..."
Abstract - Add to MetaCart
Abstract not found

Formal Specification in VHDL for Hardware Verification

by Ralf Reetz, Klaus Schneider, Thomas Kropf
"... In this paper, we enrich VHDL with new specification con-structs intended for hardware verification. Using our ex-tensions, total correctness properties may now be stated whereas only partial correctness can be expressed using the standard VHDL assert statement. All relevant proper-ties can now be s ..."
Abstract - Add to MetaCart
In this paper, we enrich VHDL with new specification con-structs intended for hardware verification. Using our ex-tensions, total correctness properties may now be stated whereas only partial correctness can be expressed using the standard VHDL assert statement. All relevant proper-ties can now
Next 10 →
Results 1 - 10 of 2,783
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University