European Design Automation Conference · 1990 · 18 citations · 3 references
EngineeringComputer EngineeringComputer ScienceCompilersComputer ArchitectureFormal MethodsDeductive VerificationHardware SpecificationHigh-level SynthesisLogic SynthesisParameterized DesignBehavioral SpecificationCorrectness ProofsFunctional CorrectnessHardware GeneratorsHardware SynthesisParameterised ModulesParameterized Hardware DesignParameterized Hardware Generators
In this paper the correctness of parameterised hardware module generators is examined. These modules are the basic building blocks for the CATHEDRAL II silicon compiler and therefore their correctness is vital. The proof of their functional correctness by means of the Boyer-Moore theorem prover will be discussed. It will be shown that later modifications made to the module generators can be proven correct very easily, starting from the proofs of the original module. The specific module generator that will be discussed is a carry-bypass ALU based on the Mead & Conway ALU. A general scheme will be presented to verify layout instances of these modules with respect to their behavioral specification.
3
Cathedral-II: A Silicon Compiler for Digital Signal Processing
H. De Man, Jan M. Rabaey, P. Six et al. · IEEE Design & Test of Computers · 1986 · 198 citations
An Intelligent Module Generator Environment
P. Six, Luc Claesen, Jan M. Rabaey et al. · Design Automation Conference · 1986 · 15 citations