Reviewing component changes and chip shortages

Over the last 6 months, the global semiconductor shortage has been consistently making news for the wave of resulting disruption across the hardware world. From automotive to consumer electronics, virtually every hardware industry has had to scramble to find component replacements ranging from sophisticated ICs to simple microcontrollers.

Replacing a component, however, takes more than just typing a new part number in our PLM, spreadsheet, or whatever tool our company uses for tracking bills of material. In the midst of these shortages, it is more important than ever to validate designs quickly and effectively to ensure that products stay on schedule.

Having a reasonably structured process reduces the risk of introducing unintended prototype or production errors that would render the weeks saved on lead time pointless.

During chip shortages, hardware development can lessen the negative impacts by reviewing component changes. Here's how.
AllSpice.io team
| Co-Founder & CEO
| Co-Founder & CTO

,

| Co-Founder & CTO
| Co-Founder & CEO
November 14, 2025

Component validation steps

To demonstrate a recommended process, our team put together a component validation demo that hardware designers can use as a guide. Let’s take a look at a simple example that illustrates the different steps involved:

1. BOM check

The first step in validation is to check component availability. Some companies upload their parts list to online sites like DigiKey, while others send them directly to their contract manufacturers (CMs).

Component availability check.

2. Identifying out-of-stock (OOS) components

In this (open source) demo project, we have a 3pF ceramic capacitor that is flagged as an end-of-life component.

Original part flagged as OOS/EOL.

3. Finding a replacement

After doing our research, we decide we’ll swap the OOS components for a comparable capacitor.

Replacement part for component that is in-stock.

4. Updating the component library and design

The best practice in this scenario is to update the component in the library and push those downstream to our design so all other designs can use the updated component.

BOM updates: red items have been replaced with green ones.
Schematic changes generated with AllSpice's diff tool.

5. Validating component characteristics

Besides having an equivalent capacity, we want to ensure all other parameters, from cost to power, are within specifications. For that, we validate all the items in our design review checklist template that relate to component updates.

Component updates in the design review checklist template.
Schematic redline along with metadata changes description.

6. Verifying component footprints

Ideally, we want parts that fit the same footprint area. Otherwise, we’d have to update the geometry and communicate the changes to all other affected stakeholders. To ensure we don’t introduce any errors, we make sure to check all the items in the PCB section within our design review checklist template.

PCB items in the design review checklist template.
PCB redline of components changed.

7. Checking for unintended changes

As a sanity check, we take a look at the entire board to scan for unexpected changes. For this demo, our ECAD tool automatically removed a test point in a different area of the board. This happens not to be a big issue for us, but if it was, this is when we would like to find out  – rather than after ordering our prototypes.

Full PCB redline shows an automatically removed test point.

8. Releasing the updated design

In this demo, we initiated a design review with three goals in mind:

  • Collect feedback from peers – that can both catch potential issues by having a set fresh of eyes, and also recommend improvements based on their own experience
  • Communicate the updates – letting stakeholders know about the change, either as reviewers or just observers
  • Document the changes – for compliance purposes and to help with future troubleshooting
Component update design review summary.


After the review is approved, we can merge, tag and release the updated design.

Links and resources used in this demo

Table of contents

Newsletter

Be part of our hardware community for occasional engineering resources, guides, and events.

Latest posts

Interviews, guides, and practical insights across AI for hardware, design reviews, DevOps, and modern engineering workflows.
How Tools for Humanity uses AllSpice to scale open hardware collaboration and run structured design reviews
post
3
min
Learn how Tools for Humanity open-sourced the Orb hardware behind World ID using AllSpice.io to enable transparent design reviews
Read post
How hardware engineering teams evaluate DRCY
post
9
min
See how a leading defense electronics manufacturer evaluated DRCY, catching schematic issues that humans reviewers missed.
Read post
"Just get me there faster": How quick review was built
post
7
min
Learn how we simplified hardware design reviews with Quick Reviews, helping teams reduce onboarding friction and accelerate collaborative PCB reviews.
Read post
Ebook titled The State of Hardware 2025 by AllSpice.io, featuring insights from 1,000 engineers on trends, challenges, and toolsets, with a prompt to get it now.