Title :
Bridging RTL and gate: correlating different levels of abstraction for design debugging
Author :
Cheung, Eric ; Chen, Xi ; Tsai, Furshing ; Hsu, Yu-Chin ; Hsieh, Harry
Author_Institution :
Univ. of California at Riverside, Riverside
Abstract :
In order to help designers debug and verify a Gate-Level design that is generated from a Register-Transfer-Level (RTL) reference model, it is important to bridge the knowledge gap between the two levels of abstraction. In this paper, we present a comprehensive approach to establish correspondence of design objects between a Gate-Level implementation and its golden reference model specified at RTL. We consider both common logic synthesis transformations and advanced logic optimizations that are applied in the generation of the Gate-Level implementation, while not being restricted to any specific synthesis tool. Our approach integrates a set of techniques to compare the similarities in names, structures, and functions between the Gate-Level implementation and the RTL counterpart We use large industrial designs to demonstrate the effectiveness of our approach and show how our design correlation tool can help designers solve their problems such as Engineering Change Order, Timing Closure, and Emulation Visualization.
Keywords :
high level synthesis; logic testing; RTL reference model; gate-level design debugging; gate-level design verification; logic optimizations; logic synthesis transformations; register-transfer-level model; Bridges; Design engineering; Emulation; Logic; Signal design; Signal processing; Signal synthesis; Software debugging; Timing; Visualization;
Conference_Titel :
High Level Design Validation and Test Workshop, 2007. HLVDT 2007. IEEE International
Conference_Location :
Irvine, CA
Print_ISBN :
978-1-4244-1480-2
DOI :
10.1109/HLDVT.2007.4392790