Title :
Enhanced TED: A New Data Structure for RTL Verification
Author :
Lotfi-Kamran, P. ; Massoumi, M. ; Mirzaei, M. ; Navabi, Z.
Author_Institution :
Univ. of Tehran, Tehran
Abstract :
This work provides a canonical representation for manipulation of RTL designs. Work has already been done on a canonical and graph-based representation called Taylor expansion diagram (TED). Although TED can effectively be used to represent arithmetic expressions at the word-level, it is not memory efficient in representing bit-level logic expressions. In addition, TED cannot represent Boolean expressions at the word-level (vector-level). In this paper, we present modifications to TED that will improve its ability for bit-level logic representation while enhancing its robustness to represent word-level Boolean expressions. It will be shown that for bit-level logic expressions, the enhanced TED (ETED) performs the same as the BDD representation.
Keywords :
Boolean functions; data structures; formal verification; graph theory; logic design; RTL design manipulation; RTL verification; Taylor expansion diagram; bit-level logic expressions; canonical representation; data structure; enhanced TED; graph-based representation; word-level Boolean expressions; Arithmetic; Binary decision diagrams; Boolean functions; Circuits; Data engineering; Data structures; Logic; Robustness; Taylor series; Very large scale integration;
Conference_Titel :
VLSI Design, 2008. VLSID 2008. 21st International Conference on
Conference_Location :
Hyderabad
Print_ISBN :
0-7695-3083-4
DOI :
10.1109/VLSI.2008.108