Title :
Equivalence checking of high-level designs based on symbolic simulation
Author :
Matsumoto, Takeshi ; Nishihara, Tasuku ; Kojima, Yoshihisa ; Fujita, Masahiro
Author_Institution :
VLSI Design & Educ. Center, Univ. of Tokyo, Tokyo, Japan
Abstract :
In this paper, we present a formal equivalence checking method for source-to-source refinements in C-based high-level hardware design descriptions. The method is based on word-level symbolic simulation, where variables and operators in designs are treated as uninterpreted symbols. In addition, we introduce a more efficient method utilizing the difference between two designs under verification. It can verify the equivalence faster when the similarity between the designs is large. We also show case studies of equivalence checking that were carried out with our verification framework FLEC.
Keywords :
VLSI; circuit CAD; formal verification; integrated circuit design; system-on-chip; C-based high-level hardware design descriptions; formal equivalence checking method; source-to-source refinements; word-level symbolic simulation; Computer bugs; Design engineering; Design methodology; Elevators; Explosions; Hardware; MPEG 4 Standard; Productivity; System-level design; Very large scale integration;
Conference_Titel :
Communications, Circuits and Systems, 2009. ICCCAS 2009. International Conference on
Conference_Location :
Milpitas, CA
Print_ISBN :
978-1-4244-4886-9
Electronic_ISBN :
978-1-4244-4888-3
DOI :
10.1109/ICCCAS.2009.5250316