MDG-BASED STATE ENUMERATION BY RETIMING AND CIRCUIT TRANSFORMATION
Otmane Aı̈t Mohamed, Xiaoyu Song, E. Cerny, Sofiène Tahar, Zijian Zhou · Journal of Circuits Systems and Computers · 2004
Multiway Decision Graphs (MDGs) have recently been proposed as an efficient representation for RTL designs. In this paper, we illustrate the MDG-based formal verification technique on the example of the Island Tunnel Controller. We investigate several techniques on how to deal with the nontermination problem of abstract state exploration, including a novel method based on retiming and circuit transformation. We provide comparative experimental results for the verification of a number of properties for the example using two well-known ROBDD-based verification tools, namely, SMV (Symbolic Model Verifier) and VIS (Verification Interacting with Synthesis), and we show the strength of the MDG approach to handling arbitrary data widths.