DocumentCode
3078801
Title
Behavioral verification of an ATM switch fabric using implicit abstract state enumeration
Author
Langevin, Michel ; Tahar, Sofiène ; Zhou, Zijian ; Song, Xiaoyu ; Cerny, Eduard
Author_Institution
GMD-SET, St. Augustin, Germany
fYear
1996
fDate
7-9 Oct 1996
Firstpage
20
Lastpage
26
Abstract
We investigate equivalence checking of the RTL hardware implementation of the Cambridge Fairisle Asynchronous Transfer Mode (ATM) 4 by 4 switch fabric against a high-level behavioral specification which has unrestricted frame size, cell length and word width. The verification is based on the reachability analysis of the product machine of the implementation and the specification, both modeled as Abstract State Machines (ASM). Multiway Decision Graphs (MDG) are used to encode both the output and transition relations of the ASMs and of the set of reachable abstract states, allowing implicit abstract state enumeration. Since MDGs avoid model explosion induced by data values, this experiment demonstrates the effectiveness of MDG-based verification as an extension of ROBDD-based approaches
Keywords
asynchronous transfer mode; finite automata; formal verification; reachability analysis; ATM switch fabric; Cambridge Fairisle asynchronous transfer mode; RTL hardware implementation; abstract state machines; behavioral verification; equivalence checking; implicit abstract state enumeration; multiway decision graphs; reachability analysis; Asynchronous transfer mode; Boolean functions; Circuits; Data structures; Explosions; Fabrics; Formal verification; Hardware; Reachability analysis; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-8186-7554-3
Type
conf
DOI
10.1109/ICCD.1996.563526
Filename
563526
Link To Document