• DocumentCode
    1651827
  • Title

    A new SBST algorithm for testing the register file of VLIW processors

  • Author

    Sabena, Davide ; Reorda, Matteo Sonza ; Sterpone, Luca

  • Author_Institution
    Dipt. di Autom. e Inf., Politec. di Torino, Torino, Italy
  • fYear
    2012
  • Firstpage
    412
  • Lastpage
    417
  • Abstract
    Feature size reduction drastically influences permanent faults occurrence in nanometer technology devices. Among the various test techniques, Software-Based Self-Test (SBST) approaches have been demonstrated to be an effective solution for detecting logic defects, although achieving complete fault coverage is a challenging issue due to the functional-based nature of this methodology. When VLIW processors are considered, standard processor-oriented SBST approaches result deficient since not able to cope with most of the failures affecting VLIW multiple parallel domains. In this paper we present a novel SBST algorithm specifically oriented to test the register files of VLIW processors. In particular, our algorithm addresses the cross-bar switch architecture of the VLIW register file by completely covering the intrinsic faults generated between the multiple computational domains. Fault simulation campaigns comparing previously developed methods with our solution demonstrate its effectiveness. The results show that the developed algorithm achieves a 97.12% fault coverage which is about twice better than previously developed SBST algorithms. Further advantages of our solution are the limited overhead in terms of execution cycles and memory occupation.
  • Keywords
    electronic engineering computing; fault simulation; file organisation; instruction sets; logic testing; multiprocessing systems; parallel architectures; VLIW processors; cross-bar switch architecture; execution cycles; fault simulation; feature size reduction; intrinsic faults; logic defect detection; memory occupation; nanometer technology devices; register file testing; software-based self-test approaches; very long instruction word processors; Built-in self-test; Circuit faults; Computer architecture; Hardware; Program processors; Registers; VLIW; Fault Simulation; Testing; Very Long Instruction Word Processors; software-based self test;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176506
  • Filename
    6176506