A New Validation Methodology Combining Test and Formal Verification For PowerPC" Microprocessor Arrays

  • Authors:
  • Li-C. Wang;Magdy S. Abadir

  • Affiliations:
  • -;-

  • Venue:
  • ITC '97 Proceedings of the 1997 IEEE International Test Conference
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Test and validation of embedded array blocks remain asa major challenge in today's processor design environment.The difficulty comes from two folds. First, the sizes of thearrays are too large to be handled by the most sophisticatedsequential ATPG tools. On the other hand, the complextiming and control make it hard tomodel these arrays aswell-defined transparent blocks which combinational ATPGtools can understand. This paper describes a novel methodology for test and validation of complex array blocks inPowerPC RISC microprocessors. Unlike traditional ATPGmethods, our methodology uses formal techniques to functionally verify the arrays and then derive tests from theverification results. The superority of these tests over thetraditional ATPG tests will be discussed and shown at thetransistor level through experiments on various recent PowerPC array designs.