Proceedings International Test Conference 1997
DOI: 10.1109/test.1997.639687
|View full text |Cite
|
Sign up to set email alerts
|

A novel functional test generation method for processors using commercial ATPG

Abstract: As the sizes of general and special purpose proctwors increase rapidly, generating high quality manufacturing tests for them is becoming a serious problem in industry. This paper describes a novel method for hierarchical functional test generation for processors which turgets one embedded module at a time and uses commm-cia1 ATPG tools to derive tests for faults within the module. Applying the technique to benchmark processor designs, we were able to obtain test eficiencies for the embedded modules of the proc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
21
0
2

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 74 publications
(23 citation statements)
references
References 9 publications
0
21
0
2
Order By: Relevance
“…At this point, the second pair of LD instructions has to wait since there are no available channels. In the fourth cycle C 4 , head moves to the 3 rd cell. The second pair of LD instructions is issued and the third pair of LD instructions has to wait.…”
Section: B Leading Sequences Generated Using Bmcmentioning
confidence: 99%
See 1 more Smart Citation
“…At this point, the second pair of LD instructions has to wait since there are no available channels. In the fourth cycle C 4 , head moves to the 3 rd cell. The second pair of LD instructions is issued and the third pair of LD instructions has to wait.…”
Section: B Leading Sequences Generated Using Bmcmentioning
confidence: 99%
“…Later, a more scalable SBST technique [3] was presented for more complex processors. It applied statistical regression to extract instruction-level constraints for constrained ATPG (CATPG) [4]. In an effort to achieve more efficiency than CATPG, learning methods [5] have been used to deduce, based on simulation runs, relations between instructions, I/O data and component signals.…”
Section: Introductionmentioning
confidence: 99%
“…The first functional test method for processors was proposed in [5] [6], which considers functional fault models instead of structural fault models. Then an automatic test generation method was presented for functional testing of gate-level components [7], which extracts functional constraints with FALCON [8], models these constraints as virtual circuits on component ports, and applies automatic test pattern generation (ATPG) on the constrained components. Later, a structural SBST method was presented in [3] to testing structural faults on processors, which applies instructions to generate random test patterns onchip, called random pattern based SBST (RSBST) in this work.…”
Section: Introductionmentioning
confidence: 99%
“…This problem has forced design and test methodologies to use higher levels of description for the circuits under test [9,10,12,17,20,22,25]. Some methods use higher levels of abstraction to apply fault simulation to general modules [6], while others use higher abstraction levels in a rather static manner with a gatelevel description [18].…”
Section: Introductionmentioning
confidence: 99%