Title :
Enhanced symbolic simulation for efficient verification of embedded array systems
Author :
Feng, Tao ; Wang, Li.-C. ; Cheng, Kwang-Ting ; Pandey, Manish ; Abadir, Magdy S.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Abstract :
In the past, symbolic trajectory evaluation (STE) was shown to be effective for verifying individual array blocks. However, when applying STE to verify multiple array blocks together as a single system, the run-time OBDD sizes would often blow up. In this paper, we propose using a "dual-rail" symbolic simulation scheme to facilitate the application of STE proof methodology for verifying array systems. The proposed scheme implicitly partitions a given design into control domain and datapath domain, and symbolic simulation is carried out on both domains. With this scheme, the run-time OBDD sizes during the symbolic simulation for each domain can be limited. We demonstrate the effectiveness of our approach by verifying the memory management unit (MMU) in Motorola high-performance microprocessors. The verification of MMU as a whole was not possible before because of the OBDD size blow-up problem when an ordinary symbolic simulator was used in the STE proof process.
Keywords :
binary decision diagrams; logic arrays; logic simulation; symbol manipulation; Motorola; STE proof methodology; control domain; datapath domain; dual-rail symbolic simulation scheme; embedded array systems; enhanced symbolic simulation; memory management unit; microprocessors; run-time OBDD sizes; symbolic trajectory evaluation; Application specific processors; Automatic test pattern generation; Encoding; Engines; Memory management; Multivalued logic; Optimization; Registers; Runtime; Size control;
Conference_Titel :
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
Print_ISBN :
0-7803-7659-5
DOI :
10.1109/ASPDAC.2003.1195032