Title :
High-Level vs. RTL Combinational Equivalence: An Introduction
Author_Institution :
Department of Computer Science, University of British Columbia. ajh@cs.ubc.ca
Abstract :
With increasing use of higher-than-RTL specifications as the starting point of designs, a pressing need has emerged for equivalence verification between a high-level (e.g., non-synthesizable software) model and RTL. Other papers in this invited session discuss techniques for dealing with the sequential aspects of this problem. This paper presents an introduction to the main ideas for the combinational aspect: assuming we are given two combinational descriptions, one high-level and one RTL, how do we automatically and efficiently verify equivalence?
Keywords :
Boolean functions; Circuit simulation; Combinational circuits; Computational modeling; Data structures; Instruction sets; Mathematical model; Out of order; Timing; Wire;
Conference_Titel :
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
978-0-7803-9707-1
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2006.4380828