InsightFab
Knowledge Base/Electronic Product Reliability Testing: Differences Between HALT, HASS, and ESS
Quality Assurance6 min read

Electronic Product Reliability Testing: Differences Between HALT, HASS, and ESS

Many believe a product passing pre-shipment tests means it won't fail. This article, however, reveals a painful lesson learned from post-shipment failures, demonstrating that even with satisfactory Cpk and completed tests, products might not withstand real-world stresses. The author explains that effective reliability testing isn't just about execution, but 'how' it's executed, to uncover hidden weaknesses and provide a deeper understanding of product quality.

That day, when the CPK report came out, the whole room fell silent for three seconds, and then I decided to talk about reliability

I remember several years ago, shortly after we shipped a new product, the customer reported sporadic board failures. Though the quantity wasn't large, the quality department was deeply troubled. At that time, everyone was wondering, all our products had passed every test before leaving the factory, and Cpk was maintained above 1.08; by all accounts, such issues shouldn't have occurred. After investigating for a long time, we discovered that certain environmental stresses only triggered the product's weaknesses after shipment. At this point, you realize that reliability testing isn't just about 'doing it'; it's about 'how it's done' to uncover those potential issues.

Where exactly was the problem? 'Not broken' before product shipment doesn't mean 'won't break'!

To be frank, many times we treat pre-shipment product testing as the entirety of quality. But this is like buying a new car; just because it's fine when you drive it out of the showroom doesn't mean it won't break down on the highway after five years. Electronic products are the same. Conventional tests can, at most, only ensure your product is good 'at this very moment,' but whether it can withstand temperature changes, vibrations, and humidity impacts over the next few years — that's the problem reliability testing aims to solve.

Therefore, HALT, HASS, and ESS, which we often hear about, are all about 'early detection, early treatment' of potential product issues. Frankly, the purpose of these tests is to try and break the product while it's still in your hands. You heard that right, to break it, and to break it earlier and faster than its normal lifespan.

So, what exactly are the differences between HALT, HASS, and ESS?

Simply put, they are like three different levels of 'product torture techniques'.

  1. HALT (Highly Accelerated Life Test)
This one is the most brutal. Its purpose is not for you to pass, but for you to 'break'. We place the product in unimaginably extreme environments, such as temperatures rapidly changing from -100°C to 200°C, coupled with ultra-high-frequency vibration. The goal is to find the product's 'physical limits'. For example, we once used HALT to find a product where a certain solder joint would fail under -45°C with 20G vibration, but this issue never appeared in normal testing. So the key is, HALT helps you find the 'weak points' in the design.

  1. HASS (Highly Accelerated Stress Screen)
This is an 'extended application' of HALT. Once you've used HALT to find the product's weak points and failure mechanisms, HASS then 'cools down' these 'extremes' to a level that is 'somewhat harsh but won't break all products'. Then, all products to be shipped undergo this HASS. Its goal is to screen out 'manufacturing defects,' meaning those products that, due to tolerances, poor soldering, or other flaws during the manufacturing process, are more prone to failure than normal products and might otherwise slip through. So, in other words, HASS is used to 'catch problematic products before they leave the factory'.

  1. ESS (Environmental Stress Screening)
ESS is a bit milder and is the most common in the industry. Typically, it uses conditions slightly harsher than the product's actual operating environment, for example, running the product at 85°C for 48 hours, or applying some medium-intensity vibration. The purpose of ESS is similar to HASS: to screen out 'early-life failures'. However, its intensity is not as high as HASS, and it primarily targets more obvious manufacturing defects. For instance, for a product with a DPMO value as high as 6210, running ESS can effectively catch most early-life failures, making your outgoing yield look better. So the key is, ESS is a 'cost-effective' method for screening early-life failures.

The most common pitfall: Using HALT data as HASS thresholds

The most absurd thing I've encountered is some newcomers directly using the 'destruction boundary' determined by HALT as the screening threshold for HASS. Do you know? HALT is meant to break the product, while HASS is meant to screen out defective products. If you break all the products, what are you screening for? Doing this will only make your product yield zero, and then your boss will ask if you've misunderstood something. The correct approach is for HALT to identify the boundaries, and then HASS stress levels should be set within a range that can 'screen out defective products without damaging normal products'. This is typically around 60%~80% of the HALT destruction boundary.

One thing you can do today

Go ask if your products undergo HALT.

Want to try it yourself?

Every tool mentioned in this article is available on InsightFab — just upload a CSV to analyze.

Go to Tools