• 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