Proceedings of the 32nd ACM/IEEE Conference on Design Automation Conference - DAC '95 1995
DOI: 10.1145/217474.217542
|View full text |Cite
|
Sign up to set email alerts
|

Test program generation for functional verification of PowerPC processors in IBM

Abstract: A new methodology and test program generator have been used for the functional verification of six IBM PowerPC processors. The generator contains a formal model of the PowerPC architecture and a heuristic data-base of testing expertise. It has been used on daily basis for two years by about a hundred designers and testing engineers in four IBM sites. The new methodology reduced significantly the functional verification period and time to market of the PowerPC processors. Despite the complexity of the PowerPC a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
76
0

Year Published

2003
2003
2006
2006

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 133 publications
(76 citation statements)
references
References 4 publications
0
76
0
Order By: Relevance
“…The sequential approach was implemented using Genesys, a modelbased test-generator from IBM [5] that was used by STMicroelectronics for the verification of ST100 family and ST200 family VLIW designs [6]. A Genesys system includes an architectural-definition model, which normally describes the architectural specification of single instructions.…”
Section: Sequential Vliw Generationmentioning
confidence: 99%
See 1 more Smart Citation
“…The sequential approach was implemented using Genesys, a modelbased test-generator from IBM [5] that was used by STMicroelectronics for the verification of ST100 family and ST200 family VLIW designs [6]. A Genesys system includes an architectural-definition model, which normally describes the architectural specification of single instructions.…”
Section: Sequential Vliw Generationmentioning
confidence: 99%
“…We show that even this type of processor architecture deteriorates the quality of tests created by a sophisticated test generator [5] and results in post-silicon VLIW related bug escapes. We found that various methodological enhancements are ineffective and that a parallel test generation technique is required to tackle the architectural parallelism.…”
Section: Introductionmentioning
confidence: 96%
“…DAC'04, June 7-11, 2004 large and complex designs. With dynamic verification, the verification is done by generating a massive amount of tests using random test generators [1,2,10], simulating the tests on the design, and checking that the design behaves according to its specification. Coverage [9] is often used to monitor the progress of the verification process and point to areas in the design that have not been properly tested.…”
Section: Introductionmentioning
confidence: 99%
“…Unfortunately, design errors sometimes slip through this testing process due to the immense size of the test space. To minimize the probability of undetected errors, designers employ various techniques to improve the quality of verification including co-simulation [4], coverage analysis, random test generation [5], and model-driven test generation [6].…”
Section: Design Faultsmentioning
confidence: 99%