All works

Framework · Infineon Technologies

Chip Test Automation

A modular C# framework that lets verification engineers automate lab instruments and measurements.

A digital oscilloscope on a lab bench displaying a square wave.
Photo by Doug Baney on Unsplash

At Infineon in Villach, I worked on the software that chip verification engineers use to test new silicon. The work is internal, so this is an overview rather than a deep dive.

The framework

Verifying a chip means driving lab instruments (power supplies, signal generators, meters, oscilloscopes) through long sequences of measurements, again and again. I designed a modular C# framework that automates this. Engineers write their tests in the language they are comfortable with, the framework drives the instruments and runs the measurements, and they get structured results and feedback back.

New instruments plug in as modules, so the framework grows with the lab instead of being rewritten for each setup. More than forty engineers use it, and it cut manual testing by around 40%.

Around it

  • APIs and dashboards. RESTful APIs in C#/.NET with Entity Framework and SQL Server, feeding internal web dashboards where teams follow test results.
  • CI/CD. Extended Jenkins pipelines for five projects, taking releases from a manual process down to hours.

What I took from it

Most of the job was translation: understanding what hardware engineers actually need, and turning that into software they trust and want to use.