Title :
Illustration of the SFG-tracing multi-level behavioral verification methodology, by the correctness proof of a high to low level synthesis application in Cathedral-II
Author :
Genoe, Mark ; Claesen, Luc ; Verlind, Eric ; Proesmans, Frank ; De Man, Hugo
Author_Institution :
IMEC, Leuven, Belgium
Abstract :
The SFG-tracing methodology addresses the automatic verification of digital synchronous circuit implementations as specified at the algorithmic level as signal- (SFG) or data flow graphs. The SFG-tracing methodology is a multi-level design verification paradigm that aims at bridging the gap between higher level specifications down to lower level implementations up to the transistor switch level. The concepts of the SFG-tracing methodology are illustrated by the automatic verification of a transistor level implementation of a small chip generated from its high level specification by the Cathedral-II silicon compiler. This application, although simple, includes a datapath, register files, a multi-branch micro coded controller, and additional circuitry as necessary for design for testability measures. This application illustrates the SFG-tracing verification methodology as applied to one member of a partitioned SFG behavioral specification. Experimental results on more complex, completely verified designs of 32000 transistors demonstrate the feasibility of the approach
Keywords :
circuit layout CAD; logic CAD; logic circuits; logic testing; Cathedral-II silicon compiler; SFG-tracing multi-level behavioral verification methodology; automatic verification; correctness proof; datapath; design for testability; digital synchronous circuit; high to low level synthesis; higher level specifications; multi-branch micro coded controller; register files; transistor level implementation; transistor switch level; Automatic control; Boolean functions; Circuit synthesis; Design for testability; Flow graphs; Hardware; Registers; Signal synthesis; Silicon compiler; Switches;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-2270-9
DOI :
10.1109/ICCD.1991.139913