1991
DOI: 10.1147/sj.304.0527
|View full text |Cite
|
Sign up to set email alerts
|

Verification of the IBM RISC System/6000 by a dynamic biased pseudo-random test program generator

Abstract: Verification of a computer that implements a new architecture is especially difficult since no approved functional test cases are available. The logic design of the IBM RiSe System/6000 TII was verified mainly by a specially developed random test program generator (RTPG), which was used from the early stages of the design until Its successful completion. APL was chosen for the RiSe System/6000 RTPG implementation after considering the suitability of this programming language for modeling computer architectures… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

1996
1996
2016
2016

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 75 publications
(28 citation statements)
references
References 6 publications
0
28
0
Order By: Relevance
“…Various solutions have been previously proposed to tackle the design verification problem [2,3,4,5]. Many of these solutions involve an automated test generator based on some form of pseudo random selection scheme to create test cases.…”
Section: Related Workmentioning
confidence: 99%
“…Various solutions have been previously proposed to tackle the design verification problem [2,3,4,5]. Many of these solutions involve an automated test generator based on some form of pseudo random selection scheme to create test cases.…”
Section: Related Workmentioning
confidence: 99%
“…Early on, these test programs were either manually developed or derived from code fragments from previous machines. Random test case generation was also used to explore subtle errors [15] and was refined to produce tests targeted at specific conditions.…”
Section: ) Test Program Generationmentioning
confidence: 99%
“…It provides a cheap way to take advantage of the billion-cycles-a-day simulation-capacity of networked workstations available in many big design organizations. Sophisticated systems have been developed that are biased towards corner cases, thus improving the quality of the tests significantly [1]. Another source of test stimuli, thanks to advances in simulator and emulator technology, is existing application and system software.…”
Section: Introductionmentioning
confidence: 99%
“…Various coverage metrics have been proposed to address this problem. These include code coverage metrics from software testing [1,4,7], finite state machine coverage [16,17,23], architectural event coverage [17], and observability-based metrics [12]. A shortcoming of all these metrics is that the relationship between the metric and detection of classes of design errors is not well understood.…”
Section: Introductionmentioning
confidence: 99%