Title :
Efficient verification and synthesis using design commonalities
Author :
Swamy, Gitanjali ; Edwards, Stephen ; Brayton, Robert
Author_Institution :
Advanced Dev. Labs., Mentor Graphics Corp., Boston, MA, USA
Abstract :
In this paper we solve the problem of identifying a “matching” between two logic circuits or “networks”. A matching is a functions that maps each gate or “node” in the new circuit into one in the old circuit (if a matching does not exist it maps it to null). We present both an exact and a heuristic way to solve the maximal matching problem. The matching problem does not require any input correspondences. The purpose is to identify structurally identical regions in the networks, and exploit the commonality between them for more efficient verification and synthesis. Synthesis and verification tools that recognize commonalities both between two versions of the same design, as well within a single design, may be able to outperform their counterparts that do not utilize these commonalities. This work is concerned with detecting structural “matchings” that may be re-utilized
Keywords :
circuit CAD; combinational circuits; formal verification; integrated logic circuits; logic CAD; design commonalities; logic circuits; maximal matching problem; synthesis tools; verification tools; Binary decision diagrams; Circuit synthesis; Graphics; Information analysis; Latches; Logic circuits; Logic design; Network synthesis; Radio access networks; Wires;
Conference_Titel :
VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
Conference_Location :
Chennai
Print_ISBN :
0-8186-8224-8
DOI :
10.1109/ICVD.1998.646662