On the Automated Verification of User-defined MBIST Algorithms

Conference: ZuE 2015 - 8. GMM/ITG/GI-Fachtagung Zuverlässigkeit und Entwurf – Reliability by Design
09/21/2015 - 09/23/2015 at Siegen, Deutschland

Proceedings: ZuE 2015

Pages: 6Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Kinseher, Josef; Richter, Michael (Intel Mobile Communications, München, Germany)
Polian, Ilia (Chair of Computer Engineering, University of Passau, Germany)

Abstract:
As the complexity of system-on-chips increases, verification of their self-test structures becomes a major bottleneck in the design cycle. The emergence of programmable memory BISTs that support user-defined test algorithms offer high flexibility at the expense of complexity and vulnerability to errors. The traditional approach to ensure that a design meets its functional requirements is based on large automatically generated testbenches, but it falls short of comprehensive semantic verification for user-defined test algorithms, which remains a very tedious task that often has to be performed manually. This paper presents a methodology to bridge that gap of automation. The proposed approach generates a sequence of memory commands from a high-level test algorithm specification and compares them against the actually applied signals at the memory. It supports different types of memory blocks and various test algorithms in combination with algorithmic stresses. Additionally, it also greatly facilitates the debugging of incorrectly implemented test algorithms.