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
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;
Conference_Titel :
Test Workshop (LATW), 2013 14th Latin American
Conference_Location :
Cordoba
Print_ISBN :
978-1-4799-0595-9
DOI :
10.1109/LATW.2013.6562677