Verification of the Tamarack-3 Microprocessor in a Hybrid Verification Environment
暂无分享,去创建一个
HOL-Voss is a hybrid verification system which combines symbolic simulation and model-checking with the HOL system. The purpose of HOL-Voss is to provide an environment for verification which requires less general theorem-proving expertise and to explore the efficient and automated symbolic trajectory evaluation. To verify Tamarack-3 in HOL-Voss, we need to translate a behavioral description of Tamarack-3 in HOL to a more informative switch-level description. Maintaining consistency between different levels of description was one the major focuses in the exercise. Therefore, providing a systematic approach to translations of specifications is an important goal of our research. In this report, we discuss three aspects in the translation: Implementation of Tamarack-3 instructions by sequences of microinstructions; integrating circuit implementation parameters; and factorization of the internal memory description to make it external.
[1] Jeffrey J. Joyce,et al. The HOL-Voss System: Model-Checking inside a General-Purpose Theorem-Prover , 1993, HUG.
[2] Lynn Conway,et al. Introduction to VLSI systems , 1978 .
[3] Jeffrey J. Joyce,et al. Linking BDD-Based Symbolic Evaluation to Interactive Theorem-Proving , 1993, 30th ACM/IEEE Design Automation Conference.
[4] Phillip John Windley. The formal verification of generic interpreters , 1990 .