VOVHDL: A verification-oriented dialect of VHDL*
نویسندگان
چکیده
The boundaries of hardware description are rapidly migrating towards higher and higher levels of abstraction. Until not long ago, designers mainly worked at register-transfer level, whereas new activities at system-level are now emerging. Systems are conceived before partitioning between hardware and software realization takes place, so that many alternatives can be explored before defining the final hardware/software architecture. Among the most relevant activities at system-level, we list specification description and validation, and system description and verification. Most efforts in the past concentrated on hardware description, whereas validation and verification were mainly based on simulation. This research activity aims at a complete design methodology that is able to guarantee system verifiability at each design step, from the initial specification down to the final implementation, using a set of automated tools. Verifiability is not free of charge: restrictions, that assume the form of Design for Verifiability rules [Miln89b], [CaPr91], must be imposed both on the design methodology and on the description formalism, as what happened in the field of testing with Design for Testability [WiPa82].
منابع مشابه
A Graph-Based Method for Timing Diagrams Representation and Verification
p. 1 A Petri Net Approach for the Analysis of VHDL Descriptions p. 15 Temporal Analysis of Time Bounded Digital Systems p. 27 Strongly-Typed Theory of Structures and Behaviours p. 39 Verification and Diagnosis of Digital Systems by Ternary Reasoning p. 55 Logic Verification of Incomplete Functions and Design Error Location p. 68 A Methodology for System-Level Design for Verifiability p. 80 Alge...
متن کاملSemantics of a verification-oriented subset of VHDL
This paper gives operational semantics for a subset of VHDL in terms of abstract machines. Restrictions to the VHDL source code are the niteness of data types, and the absence of quantitative timing infor-mations. The abstract machine of a design unit is built by composition of the abstract machines for its embedded processes and blocks. The kernel process in our model is distributed among the ...
متن کاملObject Oriented Programming Constructs ' in VHSIC Hardware
Object Oriented Programming Structure (OOPS) has proved its importance in software development in terms of advantages like Abstraction, Encapsulation, Polymorphism, Concurrency, Modularity and Reusability. Also the Object Oriented codes are found to be more verifiable & maintainable. Hence they allow reduction in efforts for development, testing & maintenance of the software. In current scenari...
متن کاملA Semantic Model of VHDL for Validating Rewriting Algebras
This paper presentsa formal model of the dynamic semantics of VHDL using interval temporal logic. The model uses a declarative style that provides a semantic definition of VHDL independent of the VHDL simulation cycle. Therefore, the model can be used as a platform for comparing alternative and possibly more efficient algorithms for simulating VHDL. Furthermore, optimization techniques for impr...
متن کاملCase Study: Comparison between Conventional VHDL and UVM Test-Benches for a Slave IS Transceiver
In this survey, we prove that the Universal Verification Methodology, UVM, is not only efficient in verifying large-gate-count IP-based System-on-Chip designs, but it is also efficient in verifying small designs, in comparison with the conventional verification techniques, specifically VHDL testbenches. We have built both a UVM verification environment and a VHDL test-bench to verify the operat...
متن کامل