DocumentCode :
621103
Title :
On the functional test of the BTB logic in pipelined and superscalar processors
Author :
Changdao, D. ; Graziano, Mariagrazia ; Sanchez, E. ; Reorda, M. Sonza ; Zamboni, Maurizio ; Zhifan, N.
Author_Institution :
Politec. di Torino, Turino, Italy
fYear :
2013
fDate :
3-5 April 2013
Firstpage :
1
Lastpage :
6
Abstract :
Electronic systems are increasingly used for safety-critical applications, where the effects of faults must be taken under control and hopefully avoided. For this purpose, test of manufactured devices is particularly important, both at the end of the production line and during the operational phase. This paper describes a method to test the logic implementing the Branch Prediction Unit in pipelined and superscalar processors when this follows the Branch Target Buffer (BTB) architecture; the proposed approach is functional, i.e., it is based on forcing the processor to execute a suitably devised test program and observing the produced results. Experimental results are provided on the DLX processor, showing that the method can achieve a high value of stuck-at fault coverage while also testing the memory in the BTB.
Keywords :
buffer circuits; logic testing; pipeline processing; safety; BTB logic memory testing; Branch Prediction Unit; DLX processor; branch target buffer architecture; electronic systems; manufactured device testing; pipelined processor; production line; safety-critical application; superscalar processor; Testing; Vectors; Branch Prediction Unit; Branch Target Buffer; SBST; Test Program Generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Workshop (LATW), 2013 14th Latin American
Conference_Location :
Cordoba
Print_ISBN :
978-1-4799-0595-9
Type :
conf
DOI :
10.1109/LATW.2013.6562677
Filename :
6562677
Link To Document :
بازگشت