Innovative Software für Testinhalte als Middleware-Ergänzung zur frühzeitigen Testsimulation für System / IC Hardwarekomponenten
System und IC - Industrialisierung Markt- und Kundenanforderungen machen Kooperationen notwendig System-Hersteller System-Kunde IC-Hersteller Risiko Qualität Zeit Kosten Gemeinsame Ziele: Frühzeitige Verfügbarkeit neuer Technologien Sicherstellung der Funktionalität im Endprodukt Validierung und Verifizierung der Einzelkomponenten System- und IC-Hersteller sind Qualitätsverantwortlich! 2
System und IC - Industrialisierung Multidisziplinäre Vernetzung von Prozessen, Teilnehmern und Tests System- Kunde System- Hersteller Systemarchitektur System- Hersteller IC- Hersteller FAB Production Wafer / IC IC-Hersteller IC System IP Qualitätssicherung Interne / externe Partner und IP Baugruppe mit IC Qualitätssicherung Interne / externe Partner und IP Design for test Test Ingenieure System IP Test Ingenieure 3
System und IC - Testprozessflow Frühzeitige, verlässliche Prüfung von Kernfunktionen im System / IC System-Flow für Testprozess Entwicklungsprozess auf Basis einer Baugruppe mit IC Customer Requirements TIO Infrastructure Project Methodology Create/Update System Test Plan Prepare for System Test Execute System Test Formal Review Test Packaging Delivery Start Industrialisierung IC-Flow für Testprozess Entwicklungsprozess auf Basis eines IC s für eine Baugruppe im System Customer / Functional Requirements Design Layout Design Verification Tape Out Test System esort / final Lab / Stres Test System Test Packaging Delivery Start Industrialisierung 4
System und IC - Testkoordination Verbindung von Testinhalten für System- und IC-Test via Middleware System-Hersteller TestC / Gamma IC-Hersteller Definiert Strategie und Testinhalte für System-Tests Definiert IC-Hersteller und Anforderungen für das IC Isolieren Testdaten und übersetzen definierte Testinhalte für System- und IC-Tests Definiert Strategie und Testinhalte für IC-Test Liefert definiertes IC für das System Überprüfung der Spezifikation von System bis IC-Level Frühzeitiger Realitätscheck von Kernfunktion Verlässliche Verbindung zwischen SUT und DUT IC-Einzeltests für Simulation und Testsysteme Vergleichbare und übertragbare Testergebnisse Unterstützung bei Fehleranalyse und Fehlerrückführung 5
IC-Test via TestC TestC als SW-kontrollierte Realtime-Testkoordination Nutzdaten TestC Testinhalt I2C Protokoll Simulation Labor DUT Tester Raspberry digital analog Übertragbare Testinhalte (Beispiel I2C) Nutzdaten und Protokolle Frühzeitige Simulation Übertragung auf Testhardware Gezielte Realtime-Tests Überprüfung der Key-Features Vergleichbare Testdaten Wiederverwendbare Ergebnisse 6
System-Test via Gamma Gamma Middleware als HW-kontrollierte System-Testkoordination Gamma Middleware Plugin SUT Baugruppe DUT digital 1 analog DUT digital 3 analog I2C DUT digital 2 analog DUT digital 4 analog Abstraktion der Hardware Adaption der Testwerkzeuge Test der Systemfunktion HW- kontrollierte Steuerung Testdaten-Isolierung des Einzel ICs Plugin-basierte Integration Analyse der System-Testdaten 7
IC-Test im System mittels TestC TestC als Ergänzung der Gamma Middleware Nutzdaten TestC Testinhalt I2C Protokoll Gamma Middleware SUT Plugin I2C Optimierte Testsicht der IC- und System-HW Spezifikationsprüfung von System bis IC-Level Hardware- und Softwareunabhängige IC-Tests Verbesserte Fehleranalyse zur Fehlervermeidung Verlässliche Verbindung zwischen SUT + DUT Identifikation von Fehlerdaten im IC / System Frühe Simulation fehlender/neuer HW-Komponenten DUT digital analog 8
Embedded for You für System und IC Verlässliche Lösungen durch konkrete Verbindung von Know-how Maschinensteuerung GUI (XiBase, RadCase. Steuerungsapplikation (RadCase, etrice, ) Sprachen (JAVA, C, C++, Jamaica, SUT System under Test Testmanagement (Cetes) SW Tests (MBT) Maschinensimulator (etrice > JAVA, C, C++, ) DUT Device under Test Testmanagement (Cetes /TestM) SW Tests (TestC) IC Simulator (TestC) Gamma Middleware OS (Windows, Linus, ) HW (MC, IPC, MTCA, ) Protokoll Tests (TestC) OS (Windows, Linus, ) HW (ATE / Lab, Raspberry, ) Beckhoff-IO Buskoppler (Ethernet, CAN. ) HIL Tests (SUT) IC Tests (DUT) Demo-Maschine (Maschine / System / IC) 9
Gemeinsam schneller zum Ziel! TestC zur Ergänzung der Middleware im Embedded4you Verbund System-Hersteller Embedded 4 You Viconnis / RST / K&A IC-Hersteller Herstellerübergreifende Testinhalte zur Testsimulation von System / IC Hardwarekomponenten für eine frühzeitige Erkennung und Vermeidung von Realisierungsproblemen 10
Inseln verbinden Heute!