Accendo Reliability

Your Reliability Engineering Professional Development Site

  • Home
  • About
    • Contributors
    • About Us
    • Colophon
    • Survey
  • Reliability.fm
  • Articles
    • CRE Preparation Notes
    • NoMTBF
    • on Leadership & Career
      • Advanced Engineering Culture
      • ASQR&R
      • Engineering Leadership
      • Managing in the 2000s
      • Product Development and Process Improvement
    • on Maintenance Reliability
      • Aasan Asset Management
      • AI & Predictive Maintenance
      • Asset Management in the Mining Industry
      • CMMS and Maintenance 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
      • RCM Blitz®
      • ReliabilityXperience
      • Rob’s Reliability Project
      • The Intelligent Transformer Blog
      • The People Side of Maintenance
      • The Reliability Mindset
    • on Product Reliability
      • Accelerated Reliability
      • Achieving the Benefits of Reliability
      • Apex Ridge
      • Field Reliability Data Analysis
      • Metals Engineering and Product Reliability
      • Musings on Reliability and Maintenance Topics
      • Product Validation
      • Reliability by Design
      • Reliability Competence
      • Reliability Engineering Insights
      • Reliability in Emerging Technology
      • Reliability Knowledge
    • 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
      • Institute of Quality & Reliability
      • Integral Concepts
      • Learning from Failures
      • Progress in Field Reliability?
      • R for Engineering
      • Reliability Engineering Using Python
      • Reliability Reflections
      • Statistical Methods for Failure-Time Data
      • Testing 1 2 3
      • The Manufacturing Academy
  • eBooks
  • Resources
    • Accendo Authors
    • FMEA Resources
    • Glossary
    • Feed Forward Publications
    • Openings
    • Books
    • Webinar Sources
    • Podcasts
  • Courses
    • Your Courses
    • Live Courses
      • Introduction to Reliability Engineering & Accelerated Testings Course Landing Page
      • Advanced Accelerated Testing Course Landing Page
    • Integral Concepts Courses
      • Reliability Analysis Methods Course Landing Page
      • Applied Reliability Analysis Course Landing Page
      • Statistics, Hypothesis Testing, & Regression Modeling Course Landing Page
      • Measurement System Assessment Course Landing Page
      • SPC & Process Capability Course Landing Page
      • Design of Experiments Course Landing Page
    • The Manufacturing Academy Courses
      • An Introduction to Reliability Engineering
      • Reliability Engineering Statistics
      • An Introduction to Quality Engineering
      • Quality Engineering Statistics
      • FMEA in Practice
      • Process Capability Analysis course
      • Root Cause Analysis and the 8D Corrective Action Process course
      • Return on Investment online course
    • Industrial Metallurgist Courses
    • FMEA courses Powered by The Luminous Group
    • Foundations of RCM online course
    • Reliability Engineering for Heavy Industry
    • How to be an Online Student
    • Quondam Courses
  • Calendar
    • Call for Papers Listing
    • Upcoming Webinars
    • Webinar Calendar
  • Login
    • Member Home
  • Barringer Process Reliability Introduction Course Landing Page
  • Upcoming Live Events
You are here: Home / Archives for Articles / on Tools & Techniques / Testing 1 2 3

Testing 1 2 3

by Anne Meixner 1 Comment

The Test Attributes of Controllability and Observability

If a tree falls in a forest with no one around to hear it, does it still make a sound?

If a fault occurs in a combinational circuit but its masked at the outputs is it still a fault?

If you can’t excite a fault from the circuit inputs does it really exist?

If you can’t propagate a fault to an output pin, does it matter?

In assessing an integrated circuit’s testability engineers consider the concepts of controllability and observability. In these specific characteristics of testability came up often the academic test literature of the 1970’s and 1980’s. The challenge back then was automatic test generation and fault simulation. [Read more…]

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

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). [Read more…]

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

by Anne Meixner Leave a Comment

A Primer on Design For Test

A Primer on Design For Test

In a previous article I alluded to Design for Test (DFT) by mentioning a specific example.

The techniques have been around for decades.  Just how long ago though?

I searched on “Design for Test” in the IEEE paper data base; the search resulted in 760 references the oldest being 1983.

Hmm there had to be earlier papers?  So next I plugged in the key words “Design For Testability.” This time a list of 4,235 references appeared, the oldest one published in 1978. [Read more…]

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

by Anne Meixner 1 Comment

How to Test Clocked Circuits

How to Test Clocked Circuits

What happens when you power up an electronics device with clocked circuits?

Well you have a clock running and you have clocked circuit elements, also known as sequential circuits.  Latches, registers, basically any “memory” element. What could interfere with testing?

Do you know the state of that “memory element” when you start?

Heck No!

That’s a problem. [Read more…]

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

by Anne Meixner Leave a Comment

Applying S@ Faults with a Simulator: An Introduction

Applying S@ Faults with a Simulator: An Introduction

When I introduced you to the Stuck at Fault Model I stated that the size of VLSI devices necessitated the usage of Electronic Design Automation (EDA) tools to support testing.

My first full-time job at IBM exposed me to the world of test and to their EDA tools.

In the mid-1980’s, testing of logic devices relied upon the S@ fault model. Three common software tools included fault simulation, automatic test pattern generation, and fault diagnosis.

This article will provide an introduction to fault simulation as one can view the other two tools as applications built upon a fault simulator. [Read more…]

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: Digital Test, Stuck at Fault Model

by Anne Meixner Leave a Comment

Stuck at Testing of Digital Combinational Logic—Part 2

Stuck at Testing of Digital Combinational Logic—Part 2

In the previous article you learned to apply the Stuck at Fault Model (S@) to a small combinational circuit.

You can take the learning on the Full 1-bit adder and apply it to larger combinational circuit.

In testing lingo, you often hear people refer to this as the testing of random logic. Technically, there’s nothing random about the logic.

I think “random” gets used to contrast with the highly structured design of memory circuits into array of 1-bit cells. Memory test lends itself to algorithmic testing, for example the Marching 1. In random logic testing you may use algorithms to propagate your faults, that is automatically develop a test pattern.

You need to keep in mind that the logic being tested has a functional purpose and this can be implemented in a multitude of ways. Let’s take a second look at the adder function. [Read more…]

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: Digital Test, Stuck at Fault Model

by Anne Meixner Leave a Comment

Stuck at Testing of Digital Combinational Logic—Part 1

Stuck at Testing of Digital Combinational Logic—Part 1

To work our ways towards understanding Design For Test (DFT)applications I am taking you back to the Stuck at Fault model (S@).

In the article which introduced you to the S@ model you learned the S@ model at the logic gate level.

Let’s build on this by applying it to combinational logic circuits.

Combinational logic has no clocked circuitry; sequential logic has clocked circuitry. In a few articles you’ll learn about test and sequential logic circuitry. [Read more…]

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: Digital Test, Stuck at Fault Model

by Anne Meixner Leave a Comment

Analog Specs Just Test Them!

Analog Specs Just Test Them!

In the beginning– just test the specs.

Analog circuits have been around a long time. Consider a simple LRC circuit– the inputs and outputs are continuous wave forms.

This remains a key differentiator from digital circuits which operate on 1’s and 0’s.

Continuous waveforms require different test equipment and test techniques. Analog circuits have properties of impedance, 3Db points in the frequency domain, transform functions. They can be treated like a lumped circuit or a distributed circuit in which signal integrity and transmission line theory apply.

So testing is easy- you just test the specs. [Read more…]

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: Analog Test

by Anne Meixner 1 Comment

What Makes Memory Test Hard

What Makes Memory Test Hard

Just One More Thing

Memory circuits store 1’s and 0’s for you so that you can retrieve them later. The 1/0’s can represent data or instructions.

Today, no computing device operates without some memory. Memory devices store pictures, music, documents. How many USB (Unified Serial Bus) memory sticks do you have scattered on your desk?

Semiconductor memory comes in many flavors: Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Read Only Memory (ROM), Erasable Programmable Memory (EPROM), NAND/NOR Memory (a.k.a. Flash), Solid State Drive (SSD). Without power volatile memories like SRAM and DRAM lose their stored values. Non-Volatile memories retain their stored value when power is absence. [Read more…]

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: Stuck at Fault Model, VLSI Test

by Anne Meixner Leave a Comment

Digital Circuits and the Stuck at Fault Model

Digital Circuits and the Stuck at Fault Model

Fault_equivalence_example

Semiconductor Integrated Circuits (ICs) can have millions of digital circuits which can translate to billions of transistors.

I know these numbers can be intimidating, but I assure you the challenges of testing ICs started in the mid-late 1970’s.  Lots of effort has been put into Electronic Design Automation (EDA) systems and Design for Test (DFT) techniques to manage the development and application of digital circuit testing.

In the beginning these software programs and DFT techniques used the Stuck at Fault Model. [Read more…]

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: Digital Test, Stuck at Fault Model

by Anne Meixner Leave a Comment

Manufacturing Test Approaches and Product Expectations

Manufacturing Test Approaches and Product Expectations

Depending upon the type of engineer you ask the word test evokes a different notion of goals and expectations.

Engineers who work on the design of semiconductors test that their designs meet the specifications.

This can be done pre-silicon and naturally verified in-depth on silicon.

Engineers concerned with manufacturing of a product test to find defects and to verify performance.

Similar approaches can be taken by both engineers though there exist differences in the amount of time. To be cost effective, a manufacturing test must be completed in as short a time as possible. Let’s continue to compare and contrast design validation with manufacturing test. [Read more…]

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: VLSI Test

by Anne Meixner 2 Comments

Introduction to Testing 1 2 3

Introduction to Testing 1 2 3

Let’s Start At The Very Beginning

Before embarking on a complicated task one needs to have the basics understood.

In the musical “The Sound of Music,” Maria teaches the Von Trapp children to sing by first teaching them the musical scale.

She quickly discovers that the basics really do need to be learned one note at a time.

By the end of the “Do Re Mi” song she has them singing harmony while she sings a new melody with the words “When you know the notes to sing, you can sing most anything.” [Read more…]

Filed Under: Articles, on Tools & Techniques, Testing 1 2 3 Tagged With: VLSI Test

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

  • Gremlins today
  • The Power of Vision in Leadership and Organizational Success
  • 3 Types of MTBF Stories
  • ALT: An in Depth Description
  • Project Email Economics

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