DocumentCode
2296974
Title
Automatic data path abstraction for verification of large scale designs
Author
Paruthi, Viresh ; Mansouri, Nazanin ; Vemuri, Ranga
Author_Institution
Dept. of ECECS, Cincinnati Univ., OH, USA
fYear
1998
fDate
5-7 Oct 1998
Firstpage
192
Lastpage
194
Abstract
The state space explosion problem is a hurdle in the acceptance of model checking as a viable tool for verification of large-scale designs. Abstractions may be used to simplify designs, while preserving target verification properties. We propose a simple methodology for abstracting away portions of the data path, thus rendering a large state-space model of the design amenable for verification using model checking. The spatial abstractions developed reduce the bit-width complexity of the designs while retaining the controllers intact. The methodology uses interval computation techniques to determine the bounds on the allowable range of values the data path resources can assume. The approach is embedded in a tool that performs automatic data path abstraction on a RTL specification of a design
Keywords
computational complexity; high level synthesis; state-space methods; RTL specification; automatic data path abstraction; bit-width complexity; interval computation; large scale designs verification; model checking; spatial abstractions; state space explosion problem; state-space model; target verification properties; viable tool; Contracts; Digital systems; Explosions; Formal verification; Large-scale systems; Logic devices; Process design; Size control; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-8186-9099-2
Type
conf
DOI
10.1109/ICCD.1998.727044
Filename
727044
Link To Document