skip to main content
article
Free Access

On measuring the effectiveness of various design validation approaches for PowerPC microprocessor embedded arrays

Published:01 October 1998Publication History
Skip Abstract Section

Abstract

Design validation for embedded arrays remains as a challenging problem in today's microprocessor design environment. At Somerset, validation of array designs relies on both formal verification and vector simulation. Although several methods for array design validation have been proposed and had great success [Ganguly et al. 1996; Pandey et al. 1996, 1997; Wang and Abadir 1997], little evidence has been reported for the effectiveness of these methods with respect to the detection of design errors. In this paper, we measure the effectiveness of different validation approaches based on automatic design error injection and simulation. The technique provides a systematic way to evaluate various validation approaches at both logic and transistor levels. Experimental results on recent PowerPC microprocessor arrays will be discussed and reported.

References

  1. ABADIR, M. S., FERGUSON, J., AND KIRKLAND, T.E. 1988. Logic design verification via test generation. IEEE Trans. Computer-Aided Design 7, 1 (Jan.), 138-148.Google ScholarGoogle Scholar
  2. BRYANT, R.E. 1990. Symbolic simulation-Techniques and applications. In Proceedings of the 27th Design Automation Conference, 517-521. Google ScholarGoogle Scholar
  3. BRYANT, R.E. 1992. Symbolic Boolean manipulation with ordered binary decision diagrams. ACM Comput. Surv. 24, 3 (Sept.), 293-318. Google ScholarGoogle Scholar
  4. GANGULY, N., ABADIR, M. S., AND PANDEY, M. 1996. PowerPC array verification methodology using formal verification techniques. In Proceedings of the International Test Conference (Washington DC), 857-864. Google ScholarGoogle Scholar
  5. HUNTER, C., SLATON, J., ENO, J., JESSANI, R., AND DIETZ, C. 1994. The PowerPC603(tm) microprocessor: An array built-in self test mechanism. In Proceedings of the International Test Conference. 388-394. Google ScholarGoogle Scholar
  6. MALLEY, C.H., AND DIEUDONNE, M. 1995. Logic verification methodology for PowerPC microprocessors. In Proceedings of the 32nd ACM/IEEE Design Automation Conference. 234 -240. Google ScholarGoogle Scholar
  7. PANDEY, M., RAIMI, R., BEATTY, D.L., AND BRYANT, R.E. 1996. Formal verification of PowerPCTM arrays using symbolic trajectory evaluation. In Proceedings of the 33rd ACM/ IEEE Design Automation Conference (Las Vegas, NV). Google ScholarGoogle Scholar
  8. PANDEY, M., RAIMI, R., BRYANT, R. E., AND ABADIR, M.S. 1997. Formal verification of content addressable memories using symbolic trajectory evaluation. In Proceedings of the 34th Design Automation Conference, 167-172. Google ScholarGoogle Scholar
  9. SEGER, C. J. H., AND BRYANT, R.E. 1995. Formal verification by symbolic evaluation of partially-ordered trajectories. Formal Meth. Syst. Des. 6, 147-189. Google ScholarGoogle Scholar
  10. WANG, L.-C., AND ABADIR, M.S. 1997. A new validation methodology combining both test and formal verification for PowerPCTM microprocessor arrays. In Proceedings of the International Test Conference. 954-963. Google ScholarGoogle Scholar

Index Terms

  1. On measuring the effectiveness of various design validation approaches for PowerPC microprocessor embedded arrays

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Article Metrics

      • Downloads (Last 12 months)7
      • Downloads (Last 6 weeks)2

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader