Accendo Reliability

Your Reliability Engineering Professional Development Site

  • Home
  • About
    • Contributors
  • Reliability.fm
    • Speaking Of Reliability
    • Rooted in Reliability: The Plant Performance Podcast
    • Quality during Design
    • Critical Talks
    • Dare to Know
    • Maintenance Disrupted
    • Metal Conversations
    • The Leadership Connection
    • Practical Reliability Podcast
    • Reliability Matters
    • Reliability it Matters
    • Maintenance Mavericks Podcast
    • Women in Maintenance
    • Accendo Reliability Webinar Series
    • Asset Reliability @ Work
  • Articles
    • CRE Preparation Notes
    • on Leadership & Career
      • Advanced Engineering Culture
      • Engineering Leadership
      • Managing in the 2000s
      • Product Development and Process Improvement
    • on Maintenance Reliability
      • Aasan Asset Management
      • CMMS and Reliability
      • Conscious Asset
      • EAM & CMMS
      • Everyday RCM
      • History of Maintenance Management
      • Life Cycle Asset Management
      • Maintenance and Reliability
      • Maintenance Management
      • Plant Maintenance
      • Process Plant Reliability Engineering
      • ReliabilityXperience
      • RCM Blitz®
      • Rob’s Reliability Project
      • The Intelligent Transformer Blog
    • on Product Reliability
      • Accelerated Reliability
      • Achieving the Benefits of Reliability
      • Apex Ridge
      • Metals Engineering and Product Reliability
      • Musings on Reliability and Maintenance Topics
      • Product Validation
      • Reliability Engineering Insights
      • Reliability in Emerging Technology
    • on Risk & Safety
      • CERM® Risk Insights
      • Equipment Risk and Reliability in Downhole Applications
      • Operational Risk Process Safety
    • on Systems Thinking
      • Communicating with FINESSE
      • The RCA
    • on Tools & Techniques
      • Big Data & Analytics
      • Experimental Design for NPD
      • Innovative Thinking in Reliability and Durability
      • Inside and Beyond HALT
      • Inside FMEA
      • Integral Concepts
      • Learning from Failures
      • Progress in Field Reliability?
      • Reliability Engineering Using Python
      • Reliability Reflections
      • Testing 1 2 3
      • The Manufacturing Academy
  • eBooks
  • Resources
    • Accendo Authors
    • FMEA Resources
    • Feed Forward Publications
    • Openings
    • Books
    • Webinars
    • Journals
    • Higher Education
    • Podcasts
  • Courses
    • 14 Ways to Acquire Reliability Engineering Knowledge
    • Reliability Analysis Methods online course
    • Measurement System Assessment
    • SPC-Process Capability Course
    • Design of Experiments
    • Foundations of RCM online course
    • Quality during Design Journey
    • Reliability Engineering Statistics
    • Quality Engineering Statistics
    • An Introduction to Reliability Engineering
    • An Introduction to Quality Engineering
    • Process Capability Analysis course
    • Root Cause Analysis and the 8D Corrective Action Process course
    • Return on Investment online course
    • CRE Preparation Online Course
    • Quondam Courses
  • Webinars
    • Upcoming Live Events
  • Calendar
    • Call for Papers Listing
    • Upcoming Webinars
    • Webinar Calendar
  • Login
    • Member Home

by Anne Meixner Leave a Comment

Labor Saving DFT: Built-In Self-Test

Labor Saving DFT: Built-In Self-Test

In honor of Labor Day, I thought I would jump over to the Built-In Self-Test (BIST) wing of the DFT Castle.

I will provide you with a quick tour. Then when you hear the term in a meeting you can follow along and ask a few questions.

BIST saves labor for the Automatic Test Equipment (ATE).

Though there’s no free lunch. BIST does require an engineer to labor—someone has to design it specific to the device under test (DUT).

Minimum Interaction With ATE

By minimizing the time that the DUT and ATE interact you will save manufacturing production costs. As integrated circuits went from LSI to VLSI leading to 10’s of millions of transistors, the volume of test data became overwhelming for production test.

With an ATE providing the test content, the test equipment provides the test inputs to the DUT and then compares the DUT outputs with expected values. With a self-test the ATE sends a test input that communicates- start self-test. Then it waits and reads the outputs that tell you if the self-test passed/failed. Less ATE interaction equals less test time.

Moving test on to a VLSI chip creates the requirements to generate a pattern and check the resulting output. Recall from the Manufacturing Test Approaches that there are typically functional and structural test approaches.  They both can be adapted to Self-test. Built-in Self-test lends more to a structural test approach. So today that’s what you will learn about.

Common BIST Architecture

Let’s start with Digital testing as that’s where this all began. The diagram below provides the basic building blocks.

Generic BIST

Source Professor Dhingra’s lecture notes for ELEC7250 at Auburn University

Naturally BIST tests run independent of system inputs so you need a means to isolate the circuitry during the test. The ability to control the test execution is provided. The variation then comes in the Test Pattern Generator (TPG) and the Output Response Analyzer (OPA). To maintain a small area cost a designer often implements the TPG following an algorithm. The OPA needs to compare the expected response to the actual response. Typically, it uses an algorithmic implementation.

For Digital testing, BIST implementations require a Scan-based design to handle the sequential circuit elements. The TPG often uses a pseudo-random algorithm to generate a pattern using a Linear Feedback Shift Register (LFSR). Hence, the OPA would implement something similar to compare the results, i.e. another LFSR. However, to save time and area, you commonly find designers use a Multiple Input Signature Register (MISR) which is a very specific type of LFSR. This combines multiple outputs into a signature to be compared. You will learn more about LFSRs and MISRs in future articles.

Not Just for Digital Test

This labor saving DFT is not just restricted to digital circuits. Both memory and analog circuits can use BIST techniques.

The size of patterns motivates using BIST and as pointed out in Memory test introduction you need many patterns to fully test a memory. Memory devices make ideal candidates for BIST due to the algorithmic nature of the patterns (checkboard pattern).  When embedded memory became more prevalent memory BIST (aka MBIST) started to appear on die.

So you’re wondering how does analog BIST work—very similar with the challenge being that the stimulus and response will be analog in nature. With mixed-signal devices (digital and analog circuits on the same device) it can be easier. Think about a Digital to Analog Converter (DAC) which has 2**n states. For a computer interface like PCI Express 2.0 pattern generators and comparators exist to enable loopback testing. You can then manipulate analog values of voltage and time to comprehend defects which impact its analog performance.

BIST Questions for You to Ask

In your role as a reliability engineer you need to understand amount of circuitry exercised during a Burn-In test step and you need to know how to root cause to a failing circuit.  So when you hear BIST mentioned at the meeting you can ask the following:

  • What’s the expected savings in ATE test time?
  • What’s the percent area of the BIST compared to the IC design block it is testing?
  • How much Fault coverage does it provide for (insert favorite fault model here- you can use S@ as your default)?
  • What kind of algorithm is the TPG based upon?
  • How do I diagnosis a failure when you have a MISR that is compressing the responses?
  • How much toggle coverage does the BIST provide?

Have I left off anything? If so let me know in the comments.

Meanwhile remember testing takes time and thoughtful application,

Anne Meixner, PhD

Additional Reading:

Professor Ed McClusky published two papers in Design and Test of computers that provide basic techniques and the implementations. While BIST has continued to evolve and designers have continued to innovate, these articles provide a very good place to start. The table below is from the techniques paper which summarizes BIST attributes.

McCluskey BIST Table 1985

For an early (1985) snap-shot at BIST in microprocessors go read Built-In Self-Test Trends in Motorola Microprocessors.

The oldest relevant article in the IEEE data base is from August 1963 and is entitled Self-Test of Digital Evaluation Equipment.  I have provided you the abstract below.

Digital Evaluation Equipment (DEE) is a programmer-controlled concept for building block test equipment. A particular system consists of a computer/controller, measuring system, stimulus generators and power supplies. DEE self-test utilizes a dual function concept; (1) automatically programmed testing, and (2) individual self-test of each building block. Since a DEE system encompasses a large test capability, the equipment is complex and design efforts have been concentrated on optimum use of the system to check itself. Self-test design is divided into the areas of systems testing and monitoring techniques. The programmed system testing uses the measuring equipment’s in the system to determine the operability of the various stimuli generators. The measurement unit is automatically self-calibrated with internal standards to assure that the system accuracy is maintained. The computer is self-tested using magnetic and/or paper tape depending on the degree of malfunction. The design of the programmed self-test is based on automation of all basic test functions that can be reduced to hardware without greatly increased complexity. Manual operations using military personnel are minimized. Self-test circuits are described for monitoring both digital and analog parameters. The types of circuits are described along with the criteria of their selection to perform the monitoring functions.

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: Analog Test, Design For Test, Digital Test, Mastery 1, Memory Test

« Mandate and Commitment to Manage Risk
Spherical Roller Bearings »

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Article by Anne Meixner
in the Testing 1 2 3 series

Join Accendo

Receive information and updates about articles and many other resources offered by Accendo Reliability by becoming a member.

It’s free and only takes a minute.

Join Today

Recent Posts

  • Risk And Safety
  • Risk Prioritization in FMEA – a Summary
  • What Are Best Practices for Facilitating Qualitative Assessments?
  • So, What’s Still Wrong with Maintenance
  • Foundation of Great Project Outcomes – Structures

© 2023 FMS Reliability · Privacy Policy · Terms of Service · Cookies Policy

This site uses cookies to give you a better experience, analyze site traffic, and gain insight to products or offers that may interest you. By continuing, you consent to the use of cookies. Learn how we use cookies, how they work, and how to set your browser preferences by reading our Cookies Policy.