On High-Quality, Low Energy Built-In Self Test Preparation at RT-Level

  • Authors:
  • M. B. Santos;I. C. Teixeira;J. P. Teixeira;S. Manich;L. Balado;J. Figueras

  • Affiliations:
  • IST/INESC-ID, R. Alves Redol, 9, 1000-029 Lisboa, Portugal;IST/INESC-ID, R. Alves Redol, 9, 1000-029 Lisboa, Portugal;IST/INESC-ID, R. Alves Redol, 9, 1000-029 Lisboa, Portugal;Univ. Politècnica de Catalunya (UPC), Avda. Diagonal 647, 08028 Barcelona, Spain;Univ. Politècnica de Catalunya (UPC), Avda. Diagonal 647, 08028 Barcelona, Spain;Univ. Politècnica de Catalunya (UPC), Avda. Diagonal 647, 08028 Barcelona, Spain

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Test power requirements for complex components are becoming stringent. The purpose of this paper is to reuse a recently proposed RT (Register Transfer) Level test preparation methodology to drive innovative Low-Energy (LE)/Low-Power (LP) BIST solutions for digital SoC (System on a Chip) embedded cores. RTL test generation is carried out through the definition of a reduced set of partially specified input vectors (masks), leading to a high correlation between multiple detection of RTL faults and single detection of likely physical defects. The methodology is referred as masked-based BIST, or m-BIST. BIST quality is evaluated considering three attributes: test effectiveness (TE), test length (TL) and test power (TP). LE BIST sessions are defined as short test sequences leading to high values of RT-level IFMB metrics and low-level Defects Coverage (DC). The energy and power of the BIST sessions, with and without mask forcing, is computed. It is shown that, by forcing vectors with the RTL masks, short BIST sessions, with low energy and with a comparable (or smaller) average power consumption, as compared to pseudo-random test, are derived. The usefulness of the methodology is ascertained using the VeriDOS simulation environment and modules of the CMUDSP and TORCH ITC'99 benchmark circuits.