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
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;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-7554-3
DOI :
10.1109/ICCD.1996.563526