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