Title :
An approach to functional testing of VLIW architectures
Author :
Beardo, M. ; Bruschi, F. ; Ferrandi, F. ; Sciuto, D.
Author_Institution :
Politecnico di Milano, Italy
Abstract :
VLIW core processors are becoming more and more interesting for high-end embedded applications, in particular in the area of multimedia. Only few approaches have been proposed to test at-speed microprocessors. Moreover, the unique architectural peculiarities of VLIW processors have not yet been exploited. In this paper we propose a method aimed at the generation of functional tests made of valid instructions, and then applicable at speed, exploiting the features of pure VLIW architectures like the explicit instruction parallelism and the functional units visibility. The approach, starting from an HDL description of the functional unit under test, drives, by means of what we called projection over the instructions, an ATPG tool generating test patterns made of valid instructions. Visibility of operations results is then achieved through the exploitation of the explicit instruction level parallelism. Experiments on a VHDL model of VLIW show that the generated patterns are effective to test the processor at gate-level
Keywords :
automatic test pattern generation; logic testing; parallel architectures; ATPG tool generating test patterns; VHDL model; VLIW architectures; VLIW core processors; functional testing; high-end embedded applications; instruction parallelism; Assembly systems; Automatic test pattern generation; Controllability; Hardware design languages; Instruction sets; Microprocessors; Observability; System testing; Test pattern generators; VLIW;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2000. Proceedings. IEEE International
Conference_Location :
Berkeley, CA
Print_ISBN :
0-7695-0786-7
DOI :
10.1109/HLDVT.2000.889555