Enhanced symbolic simulation for functional verification of embedded array systems

Li C. Wang*, Tao Feng, Kwang Ting Cheng, Magdy S. Abadir, Manish Pandey

*Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

Abstract

Symbolic simulation is an effective approach for verifying individual array blocks. This paper presents two methods to enhance the capacity of symbolic simulation for handling large and complex embedded array systems. The first method combines an ATPG decision procedure with symbolic simulation. By developing a scheme that enables the ATPG to work effectively with a symbolic simulator, the run-time OBDD sizes can be limited. In the second method, we propose a "dual-rail" symbolic simulator where a given design is partitioned implicitly into control and datapath domains. Symbolic simulation is carried out simultaneously on both domains. We demonstrate and compare the effectiveness of both methods based on verification of the Memory Management Unit (MMU) in Motorola high-performance microprocessors.

Original languageEnglish
Pages (from-to)173-188
Number of pages16
JournalDesign Automation for Embedded Systems
Volume8
Issue number2-3
DOIs
Publication statusPublished - 2003
Externally publishedYes

Keywords

  • ATPG
  • Array verification
  • Symbolic simulation

Fingerprint

Dive into the research topics of 'Enhanced symbolic simulation for functional verification of embedded array systems'. Together they form a unique fingerprint.

Cite this