Optimierung von Steuerungssoftware für automatisierte Wafer-Tests

Softwareentwicklung

Hardwareanbindung

Die Wafer Probe Controller Software ist eine spezialisierte In-House-Software zur Steuerung automatisierter Wafer-Tests in der Halbleiterproduktion – modernisiert für Renesas Electronics mit Fokus auf Stabilität, Benutzerfreundlichkeit und Schnittstellenintegration. Die Anwendung verbindet Test- und Prober-Hardware in Echtzeit, ersetzt veraltete GPIB-Kommunikation durch TCP/IP und ermöglicht erstmals Simulationstests ohne Produktionsumgebung.

Anwendungsbereich

In-House-Softwarelösung zur Porduktionssteuerung

Plattform

Windows

Branche

Halbleiterindustrie | Fertigung

Zielgruppe

B2B

Tech Stack

C++ | Visual Component Library (VCL) | Oracle | GPIB | TCP/IP

Use Cases
  • Steuerung und Überwachung automatisierter Wafer-Testprozesse im Reinraum

  • Darstellung und Speicherung der Testergebnisse als Wafermaps, Performance-Messung der Wafer-Tests (Ausbeute, Test-Zeiten)

  • Modernisierung einer kritischen Legacy-Anwendung mit Fokus auf Stabilität, Wartbarkeit und Performance

  • Optimierung während des Live-Betriebs ohne die Wafer-Tests zu unterbrechen

  • Integration neuer Features zur Reduktion manueller Abläufe und Offline-Testmöglichkeiten

  • Ablösung veralteter Hardware-Schnittstellen (GPIB) durch zeitgemäße Netzwerkkommunikation

  • Nachhaltige Verbesserung der Systemverfügbarkeit, Usability und Entwicklungsbasis

Entwicklung

Native

Rollen

Developer

beteiligte onexis

1

Die Problemstellung

Oft treffen wir auf Projekte, die aus der Wartung gefallen sind – mit Herausforderungen wie diesen:

  • Entwicklerteam nicht mehr verfügbar

  • Veralteter Technologie-Stack

  • Unstrukturierter Code mit Zirkelabhängigkeiten und ohne Dokumentation

  • Keine automatisierten Tests – Änderungen nur direkt in der Produktivumgebung

Welche Kern-Features wurden umgesetzt?

Vector Icon

Geräteansteuerung / Hardwareintegration

Vector Icon

Datenanalyse / Auswertung

Vector Icon

Echtzeitüberwachung

Vector Icon

Benachrichtigungen / Alarmsystem

Vector Icon

Benutzerdefinierte Konfigurationen

Vector Icon

Versionierung / Revisionssicherheit

Vector Icon

Backup- und Restore

Vector Icon

Automatisierte Prozesse

Unser Know How

Unsere Stärke liegt darin, komplexe Bestandsanwendungen zu analysieren, gezielt zu modernisieren und sie fit für den produktiven Dauerbetrieb zu machen. In diesem Projekt konnten wir unsere Stärken in der Kombination aus Desktop-Entwicklung, Hardwareanbindung und moderner Windows-Technologie gezielt einbringen – mit Fokus auf Stabilität, Performance und Zukunftsfähigkeit.

Legacy-Modernisierung mit Struktur und Weitblick

Wir analysieren und überarbeiten komplexe Altanwendungen – auch ohne vorhandene Dokumentation.
Durch gezieltes Refactoring, technologische Updates und saubere Architektur schaffen wir stabile, wartbare Softwarelösungen für den produktiven Dauereinsatz.

Simulation & Testing ohne Produktionsrisiko

Wir ermöglichen sichere Entwicklung und QA durch Offline-Simulationen, die reale Prozessdaten reproduzieren.

Das senkt Risiken, beschleunigt Tests und verbessert die Codequalität – selbst bei sensibler Hardwareanbindung.

Hardwareanbindung & Realtime-Kommunikation

Ob GPIB, TCP/IP oder proprietäre Protokolle: Wir integrieren Maschinensteuerung nahtlos in bestehende Systeme.
Unser Fokus liegt dabei auf Echtzeitfähigkeit, niedriger Latenz und maximaler Ausfallsicherheit – auch unter Produktionsbedingungen.

Regulatorische Awareness

Erfahrung mit Anforderungen aus der Halbleiterproduktion (z. B. Rückverfolgbarkeit, Validierung, Dokumentation).

Feature-Integration aus Fremdsystemen

Wir übernehmen und integrieren bewährte Funktionen aus Drittsoftware in neue oder bestehende Anwendungen.
Ganz ohne Abstriche bei der Benutzerfreundlichkeit oder Performance.

Agile Entwicklung mit direktem Draht zur Praxis

Durch enge Abstimmung mit den operativen Anwendern schaffen wir Lösungen, die nicht nur technisch funktionieren, sondern auch im realen Betrieb überzeugen – pragmatisch und effizient.

Was das Projekt von Renesas technisch besonders macht

 

Die modernisierte Software ist eine native Windows-Anwendung mit direkter Hardwareanbindung – entwickelt für eine hochspezialisierte Produktionsumgebung im Halbleiterbereich. Statt moderner Cloud- oder Webarchitektur stand hier die technologische Erneuerung eines komplexen Legacy-Systems im Fokus, inklusive Echtzeit-Kommunikation, Simulation und Migration.

Frontend

  • Visual Component Library (VCL) + Windows API: Komponentengestützte Entwicklung für klassische Windows-Desktops; optimiert für hohe Performance und unmittelbare Maschinensteuerung

  • C++ (Embarcadero RAD Studio): Moderne IDE für die Pflege und Erweiterung bestehender C++-Anwendungen mit Fokus auf nativer GUI-Entwicklung und tiefer Systemintegration

Backend

  • Native C++: Direkter Hardwarenahzugriff, Echtzeitkommunikation und hohe Ausführungsgeschwindigkeit

  • Multithreading mit sauberen Synchronisationsmechanismen (Mutexes): Für stabile und fehlerfreie parallele Prozesse im Echtzeitbetrieb

  • Automatisierte Unit-Tests (DUnit) & Offline-Integrationstests per Log-Replay: Testbarkeit auch ohne aktive Hardware – sicher, schnell und reproduzierbar

Datenbanken & Schnittstellen

  • Oracle (ODBC): Stabiler, performanter Zugriff auf Test- und Produktionsdaten – kompatibel mit bestehenden Systemen des Kunden

  • GPIB und TCP/IP Sockets: Ablösung veralteter USB-GPIB-Adapter durch performante Netzwerkkommunikation – ohne Produktionsunterbrechung

  • Versionierung & CI via Bitbucket: Verbesserte Nachvollziehbarkeit und kollaborative Weiterentwicklung

Besonderheiten

  • Simulation statt Produktionsabhängigkeit: Durch Wiedergabe realer Testdaten können neue Features oder Bugfixes unabhängig von Hardwareverfügbarkeit geprüft werden

  • Integration von Drittsoftware-Features: Bisher nur extern verfügbare Funktionen wurden vollständig in die eigene Lösung überführt

  • Schnittstellen zu Legacy-Systemen bei gleichzeitiger Modernisierung der Codebasis: Technische Brücke zwischen Vergangenheit und Zukunft

TECH BLOG

Alles, was du wissen willst

AI Readiness & Integration – Wie onexip Unternehmen erfolgreich auf die KI-Zukunft vorbereitet

Viele reden über Künstliche Intelligenz, wenige nutzen sie wirklich. Warum? Weil der Einstieg oft schwerfällt – und das Potenzial unterschätzt wird. Dabei kann KI schon heute dabei helfen, Kosten zu senken, Prozesse zu beschleunigen und echte Wettbewerbsvorteile zu schaffen.

Was es braucht? Eine klare Strategie.
Hier erfährst du, wie du Schritt für Schritt vom „KI klingt spannend“ zum „KI macht unser Business besser“ kommst.

Mehr erfahren

Revolutionary Vision

Revolutionary Vision: Hochperformante Einbindung von Industriekameras in Electron-Apps? Ein Praxisbericht.

Erfahre, wie du leistungsstarke industrielle Kameras nahtlos in Electron-Anwendungen integrierst. Martin Spindler teilt praxisnahe Einblicke, wie er Bildverarbeitung mit der Baumer VLU-02M Kamera effizient in Electron realisiert hat. Von der Nutzung von C++ für schnelle Datenverarbeitung bis zur Implementierung von IPC-Mechanismen für stabile Bildausgabe – dieser Beitrag zeigt, wie du hochperformante Bildverarbeitung mit flexiblen webbasierten Frameworks kombinierst. Entdecke die Potenziale für innovative Anwendungen und Lösungen in der industriellen Bildverarbeitung mit Electron.

Mehr erfahren

Zeitmaschinen in der Software-Entwicklung

Zeitmaschinen in der Software-EntwicklungStell dir vor, du könntest durch die Zeit reisen und die Fehler der Vergangenheit korrigieren - und das ohne eine Zeitmaschine. In der Welt der Softwareentwicklung haben wir genau das: Zeitmaschinen, die uns helfen, die...

Mehr erfahren

The German-Angst aus Sicht eines CEO: Was KI nicht ist!

Der Schock des Jahres 2022: ChatGPT betritt die Bühne und stellt die Frage, ob KI die Softwareentwicklung dominieren wird. Unsere Reise durch die emotionale Achterbahn der psychologischen Phasen, von der Verleugnung bis zur Akzeptanz, wird in diesem Beitrag von CEO Matthias beleuchtet. Erfahre in unserem Blogbeitrag, wie wir mit der Herausforderung umgegangen sind, und entdecke unsere Antwort, die wir auf die entscheidende Frage gefunden haben. Hier erhältst du einen Einblick in unsere Reise, bei der wir uns die Hände schmutzig gemacht und unser eigenes KI-Modell entwickelt haben.

Mehr erfahren

The German-Angst aus Sicht eines CEO: wird KI die Softwareentwicklung übernehmen?

Der Schock des Jahres 2022: ChatGPT tritt auf die Bühne und stellt die Frage, ob KI die Softwareentwicklung dominieren wird. Unsere Reise durch die emotionale Achterbahn der psychologischen Phasen, von der Verleugnung bis zur Akzeptanz, wird in diesem Beitrag des CEO Matthias beleuchtet. Erfahren Sie, wie wir mit der Herausforderung umgegangen sind, und entdecken Sie die Antwort, die wir auf die entscheidende Frage gefunden haben.

Mehr erfahren

Wie startet man KI lokal auf dem Rechner?

Entdecke, wie einfach es ist, Künstliche Intelligenz lokal auf dem Rechner zu starten! Unser kurzer Guide führt dich durch die Schritte, und wir zeigen, wie du Bilder ohne zusätzliche Kosten direkt auf deinem Computer generieren kannst.

Mehr erfahren

Von Null auf IONIC: Code mit Leichtigkeit deine Einkaufslisten-App

Lerne mehr über die Entwicklung einer App mit Ionic und Angular, die mühelos auf iOS und Android erweitert wird. Entdecke die Vorteile von Dependency Injection, Service-Management und Capacitor-API-Integration für native Funktionen. Mit unseren Anleitungen wechselst du leicht von Web- zu mobiler Entwicklung und erstellst eine vielseitige App für verschiedene Plattformen.

Mehr erfahren

Gemeinsam entwickeln wir ein Produkt, das Deine Nutzer wirklich lieben.

Unsere Referenzen

Von der Idee zur Umsetzung

Und, wann dürfen wir Deine Erfolgsgeschichte schreiben?