Title :
Symbolic simulation heuristics for high-level design descriptions with uninterpreted functions
Author :
Hamaguchi, Kiyoharu
Author_Institution :
Dept. of Inf. & Math. Sci., Osaka Univ., Japan
Abstract :
This paper handles symbolic simulation for high-level design descriptions including uninterpreted functions. Two new heuristics are introduced, which are named "symbolic function table" and "synchronization". In the experiment, the equivalence of a hardware/software codesign was checked up to a given finite number of cycles, which is composed of a behavioral design, that is, a small DSP program written in C, and its register-transfer-level implementation, a VLIW architecture with an assembly program. Our prototype symbolic simulator succeeded in checking the equivalence of the two descriptions which were not tractable without the heuristics, up to tens of thousands of cycles
Keywords :
digital signal processing chips; hardware-software codesign; parallel architectures; VLIW architecture; assembly program; hardware/software codesign; heuristics; high-level design descriptions; register-transfer-level implementation; symbolic function table; symbolic simulation heuristics; synchronization; uninterpreted functions; Arithmetic; Assembly; Boolean functions; Digital signal processing; Hardware; Informatics; Logic; Static VAr compensators; VLIW; Virtual prototyping;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2001. Proceedings. Sixth IEEE International
Conference_Location :
Monterey, CA
Print_ISBN :
0-7695-1411-1
DOI :
10.1109/HLDVT.2001.972803