Definition
Ingenieurspraxis, Schnittstellen, Strukturen und eingebettete Testfunktionen in elektronische Hardware und Firmware zu integrieren, sodass interne Zustände, Verbindungen und Fehlerarten für effiziente Fertigungstests, Diagnose im Betrieb und Fehlerlokalisierung beobachtbar und steuerbar werden.
Prinzip
Prinzip
Testbarkeit ergibt sich aus der gezielten Erhöhung von Kontrollierbarkeit und Beobachtbarkeit relevanter interner Knoten durch Design; höhere Beobachtbarkeit verringert diagnostische Mehrdeutigkeit und ermöglicht systematische Bewertung der Testabdeckung.
Demonstration
Demonstration
Illustratives Szenario — Situation: In der Produktion treten intermittierende Fehler auf einer bestückten Leiterplatte auf. Erkennung: Eingebettete Selbsttests (BIST) und zugängliche Testports prüfen Speicher und Verbindungen. Aktion: Tests lokalisieren den Fehler auf eine einzelne Leitung und deren Lötstelle. Folge: Nacharbeit wird gezielt, die Ausbeute steigt und Rückläufe aus dem Feld nehmen ab.
Fehlanwendung
Fehlanwendung
Fehlanwendung: Die bloße Existenz von Testpunkten oder einer Testschnittstelle als ausreichenden Nachweis für Testabdeckung werten. Semantischer Fehler: Das Vorhandensein von Zugriff mit ausreichender Kontrollierbarkeit, Beobachtbarkeit und Stimulus zur Erkennung relevanter Fehler verwechseln; Testbarkeit erfordert entworfene Testvektoren, Abdeckungsziele und Diagnosepfade.
Konsequenz
Konsequenz
Richtige Anwendung führt zu höherer Fertigungsausbeute, schnellerer Fehlerisolation, geringeren Reparatur-/Rücksendekosten und besserer Diagnostizierbarkeit im Betrieb; sie erhöht aber die Designkomplexität, Bauraum/Kosten und kann Produktgehäuse einschränken oder Sicherheitsmaßnahmen für Testzugang erfordern.
Umkehrung
Umkehrung
Ausnahmen: Bei extrem ressourcenbeschränkten Geräten (Größe, Kosten, Leistung) ist zusätzliche Testhardware eventuell nicht möglich; in sicherheitskritischen oder geschützten Systemen kann externer Testzugang eingeschränkt oder kryptographisch abgesichert sein, wodurch manche DFT‑Techniken entfallen.
Abgrenzung
Abgrenzung
Eindeutig innerhalb: Gezielte Einbindung von Testzugängen, eingebetteten Selbsttests, Boundary‑Schnittstellen und Firmware‑Testmodi, die interne Zustände prüfen und beobachten. Grenzfall: Umfangreiche Laufzeitprotokollierung im Firmware, die beim Diagnostizieren hilft, jedoch keinen Hardwarezugang für deterministische Fehlstimulation bietet. Eindeutig außerhalb: allgemeine Wartbarkeits‑ oder Debugging‑Funktionen, die keine gestaltete Beobachtbarkeit/Steuerbarkeit für systematische Tests liefern.
Semantische Spannung
Semantische Spannung
Testbarkeit ↔ Sicherheit und Testbarkeit ↔ Kosten/Leistung — das Offenlegen interner Signale verbessert die Diagnose, kann aber die Angriffsfläche, Stückkosten, Bauraum oder Leistungscharakteristik vergrößern und muss gesteuert werden.
Synthese
Synthese
Testbarkeit ist eine architektonische Eigenschaft: Effektive DFT macht verstecktes internes Verhalten durch beobachtbare, steuerbare Schnittstellen und messbare Abdeckungskennwerte verfügbar und erfordert Planung zusammen mit funktionalen und physikalischen Kompromissen.