IBM · Filed Apr 5, 2025 · Published Oct 8, 2026

A New IBM Patent Lets Chip Software and Hardware Teams Hunt Bugs Together

Chip makers can lose weeks waiting on simulations because the startup-software team and the circuitry team debug in separate worlds. IBM's filing describes a shared save file that lets them hand a chip's state back and forth.

A computer system links local machines with cloud servers to help engineers test new chips and their software together. Drawing from patent filing US 2026/0310868 A1.
A computer system links local machines with cloud servers to help engineers test new chips and their software together.
See all 4 drawings from this filing ↓
Publication number US 2026/0310868 A1
Applicant International Business Machines Corporation
Filing date Apr 5, 2025
Publication date Oct 8, 2026
Inventors Pretty Mariam Jacob, Arun Joseph, Rohan Sharma, Carsten Otte, Sajay Mathew Karottukottarathil Baby
US classification 716/106
Status when we published Waiting for an examiner (Apr 28, 2025)
Document 20 claims

What IBM's shared chip debugging setup does

Imagine two teams building the same new processor. One writes the low-level built-in software that wakes the chip up. The other designs the circuitry. Each team tests inside its own simulator, a program that pretends to be the chip, and each prefers its own.

The trouble, according to IBM's filing, is speed. Running the full startup sequence in the detailed circuitry simulator can take weeks, while the software simulator gets there in about five minutes. So IBM describes taking a snapshot of the chip's state from the fast simulator, loading it into the detailed one, running a few steps, and then passing what the circuitry team found back to the software side.

Think of it as a shared save file that both teams can open and pick up from. IBM says the payoff is less time spent debugging and fewer mistakes along the way.

From the filing · CLAIM 1
… initializing a hardware simulation model using said snapshot of said architected state; simulating one or more cycles of hardware execution on said hardware simulation model after said initialization of said hardware simulation model; …

Translation: The hardware model starts from the exact software state and runs a few cycles to see how it behaves.

How a saved snapshot moves between simulators

The method starts in a firmware simulator (software that pretends to be the chip so its built-in startup code can run without a physical chip). The filing names one called CECSIM, which it says reaches the finished-startup state in about five minutes. The system then captures a snapshot of the architected state, meaning the register values (tiny, fast storage slots inside the processor) and memory contents that the software can see.

The snapshot is described with an interface description language template (a predefined file format that lists which registers and memory to save; the filing gives protocol buffers as an example). It is then encoded, serialized (flattened into a form that can be stored) and saved.

From there, the process runs in four steps:

  • Load the snapshot into a hardware simulation model, a detailed virtual copy of the circuitry.
  • Set the leftover non-architected details, such as the program counter (which instruction runs next) and flags, so the model does not start from random values.
  • Run one or more clock cycles of the virtual hardware.
  • Debug chosen hardware facilities of interest (registers, memory, caches, signals) using tools like waveform viewers, breakpoints and probes.

Finally, the resulting snapshot or traces are saved and used to start the firmware simulator again, so each team picks up exactly where the other left off.

From the filing · THE ABSTRACT
Debugging on hardware facilities of interest (e.g., registers, memory, caches, signals, etc.) on the hardware simulation model is then performed.

Translation: Engineers then inspect specific parts of the hardware like memory and registers for any errors.

Why weeks of chip simulation could shrink

Bugs found late in chip design are expensive. The filing says that catching flaws before a chip is physically built avoids costly re-spins (making a fresh batch of chips after fixing a flaw), yet running a full startup in the detailed hardware model can take weeks even with accelerators. Passing a saved state between the fast simulator and the detailed one is meant to shorten that wait.

For you, the effect would be indirect: fewer late surprises in the processors inside the computers you use. The filing frames the gain as less debugging time and fewer errors, and it gives no figures for either.

IBM's 20th chip filing we've tracked since May joins earlier work like one on quantum switching and one on analog AI math in a growing chip patent picture from the company.

Editorial take

This filing sits close to a working tool. It needs no new hardware, only the two simulators a chip team already runs and an agreed file format to pass saved state between them.

What has to exist first is the plumbing: a template that lists which registers and memory to save, a way to load that save into the other simulator, and a rule for filling in the leftover details so the hardware model starts from known values. A team with both simulators in house could build that as an internal tool, and the shortest route to use is exactly that.

You will probably never see it, because it lives inside a chip maker's design process. If it works as described, the benefit shows up years later as a processor that reaches the market with fewer late surprises. It is routine engineering plumbing, and that is a fair compliment.

Get our take in your Top Stories

Liked this breakdown? Add Patentlyze as a preferred source on Google, and our plain-English take shows up more often in your Top Stories the next time IBM patent news breaks.

There are more where this came from

We read every patent application Big Tech publishes and send you the ones worth knowing. Plain English, free, every week.

The drawings

4 drawing sheets from US 2026/0310868 A1 · click any drawing to enlarge

Patent filing page

Source. Full patent text and figures from the official USPTO publication PDF.
Reader comments

Be the first to weigh in

Start the discussion

Real name or a handle, either is fine. Comments are read by a person before they appear, so allow a little time. Keep it about the filing.