Boundary-Scan bei Funktionstestern stark im Kommen
Transcription
Boundary-Scan bei Funktionstestern stark im Kommen
Boundary-Scan bei Funktionstestern stark im Kommen - all-electronics.de Seite 1 von 3 29.10.2015 BOUNDARY-SCAN ZUR INTEGRATION IN TESTSYSTEME Boundary-Scan bei Funktionstestern stark im Kommen In Zeiten zunehmend höher integrierter Bauteile und ausgefeilter SMD-Technik kommt Funktionstests von Bauteilen immer mehr Bedeutung zu. Waren vor 15 Jahren In-Circuit-Tester noch unangefochtene Nummer Eins am westeuropäischen ATE-Markt, dominieren heute Kombinationen aus Funktions-, Struktur- und Boundary-Scan-Tests. Jtag Technologies bietet Boundary-Scan-Systeme für die Integration in Testsysteme unterschiedlicher Hersteller und ermöglicht den Aufbau günstiger Mini-ATE-Systeme ebenso wie hochflexibler ATE-Systeme für viele unterschiedliche Tests. Fachartikel von Peter van den Eijnden Als sich viele der Lowcost-Großserien-Produktionen nach Asien und in andere Billiglohn-Standorte verlagert haben, gingen auch die teuren Großserien-Tester, meist In-Circuit-Tester, mit auf die Reise. In Europa und Nordamerika konzentrieren sich Testingenieure inzwischen auf das Testen geringerer Stückzahlen von werthaltigeren Produkten. Da indes keine Testmethode alles abdecken kann, kommen hierbei meist universelle Funktionstester zum Einsatz. Funktionstester erfordern Fachkenntnisse Funktionstester stimulieren und überwachen die Funktionalität eines Systems (meist einer Leiterplattenbaugruppe) mithilfe präziser Signalgeneratoren und Messgeräte wie Mustergeneratoren, Oszilloskope oder Zähler. Im Gegensatz zur Programmierung eines In-Circuit-Testers erfordert die Programmentwicklung für eine Funktionstestlösung detaillierte Fachkenntnisse über die Funktionsweise der Baugruppe, um eine gute Testtiefe zu erreichen. Diese produktspezifischen Fachkenntnisse erfordern wiederum qualifiziertes Personal, das sich diese Kenntnisse zeitaufwendig aneignen muss, wodurch hohe Kosten entstehen. Im Jahr 2013 wurde das Konzept von JFT auf verschiedene Plattformen wie Labview portiert und ergänzt dort kostengünstige Funktionstest-Plattformen. (Bild: National Instruments) Jtag /Boundary-Scan-Testtechnologie ist in der Lage, tiefgehende Tests an zahlreichen digitalen und gemischt analog/digitalen Schaltungen zu automatisieren. Die Technologie lässt sich leicht in Funktionstester integrieren, sofern der Lieferant der Jtag-Lösung die entsprechenden Treiberpakete anbietet. So funktioniert Jtag/Boundary-Scan Die IEEE-Richtlinie „standard test access port and boundary-scan architecture“ beschreibt die Logik, die für den Zugriff auf die Steuerung der Pins eines Bauteils erforderlich ist. Der Zugriff erfolgt über das bauteilinterne Boundary-ScanSchieberegister (BSR). Mithilfe dieses Registers können die Ein- und Ausgangspins des Bauteils kontrolliert werden, um so den Test einer Baugruppe zu vereinfachen. Sobald die Pins eines Bauteils steuer- und beobachtbar sind, lassen sich Testmuster senden und empfangen, mit denen die Schaltung auf Kurzschlüsse und Unterbrechungen geprüft werden kann. Mit JTAG/Boundary-Scan lassen sich Verbindungen von Boundary-ScanBauteilen untereinander ebenso wie zwischen Boundary-Scan-Bauteilen und aktiven ICs testen. (Bild: National Instruments) Dieses Konzept lässt sich auf Verbindungen zwischen Boundary-Scan-Bauteilen untereinander sowie zwischen Boundary-Scan-Bauteilen und aktiven ICs wie etwa Memories anwenden. Bei komplexen Testaufgaben wie dem simultanen Test aller Boardanschlüsse oder der Überprüfung einer DDRSchnittstelle zahlt es sich aus, einen automatischen Programmgenerator einzusetzen, um die Sequenz der Testvektoren und sichere Board-Zustände zu berechnen. Für einfachere Tests wie der Stimulierung eines DigitalAnalog-Wandlers genügen einfache Skripte, um die Pingruppen zu steuerbaren Variablen zusammenzufassen. Automatisierte Boundary-Scan-Technologie Das Unternehmen Jtag Technologies hat massiv in die Entwicklung von Boundary-ScanSystemen investiert, die sich optional in Testsysteme verschiedener Hersteller integrieren lassen. PIP/LV (Production Integration Package for Labview), eines der meistgenutzten Boundary-Scan-Systeme, ist für National Instruments Labview ausgelegt. http://www.all-electronics.de/boundary-scan-bei-funktionstestern-stark-im-kommen/ 08.12.2015 Boundary-Scan bei Funktionstestern stark im Kommen - all-electronics.de Mithilfe von PIP/LV können Testentwickler alle Tools der Software Provision für die automatisierte Testgenerierung nutzen. Provision importiert CAD-generierte Netzlisten des Prüflings sowie Beschreibungsmodelle für Boundary-Scan-Bauteile (BSDL) und proprietäre Modelle (aktuell mehr als 100.000 Bauteile), die die Funktion nicht Boundary-Scan-fähiger Bauteile (Cluster) beschreiben. Seite 2 von 3 JFT/Labview mit VisaTreiber beim Test eines D/A-Wandlers. BoundaryScan-Zugriff auf ein FPGA und ein digitales Voltmeter unterstützen den Test. (Bild: National Instruments) Nach der Provision-internen Verifizierung können die resultierenden Testprogramme für die Plattform des Funktionstesters freigegeben und über Labviews Buttons virtueller Instrumente (Labview VI), die die PIP/LVSchnittstelle bilden, aufgerufen werden. Außer dem Code der Testprogramme kann Provision auch Applikationen zum Programmieren von Flash-Bauteilen (NOR, NAND und serielle Bauteile) erzeugen. Nicht zuletzt lassen sich nahezu alle programmierbaren Logikbauteile wie CPLDs, FPGAs, Konfigurations-PROMs usw. konfigurieren. Script-basierende JTAG-Testlösungen Die Jtag-Funktionstestlösung JFT (Jtag Functional Test) bietet einen einfachen Zugang zur Low-level-Steuerung der Pins von Boundary-Scan-Bauteilen und ist in der OpenSource-Skriptsprache Python entwickelt. Das Tool ist dafür gedacht, Pegel einzelner Pins umzuschalten oder mehrere Pins zu gruppieren und als Programmvariable wie einen Bus anzusprechen. Unter JFT lassen sich sehr einfach Programme mit Schleifen, bedingten Verzweigungen und Abfragen von Grenzwerten erstellen. Der modulare Ansatz ermöglicht die Generierung wiederverwendbarer Codeblöcke, die sich zwischen unterschiedlichen Testprojekten austauschen lassen. Boundary-Scan-Controller JT 37×7/PXI, verbunden mit der MAC-Panel-Scoutkompatiblen Signalaufbereitungsschnittstelle JT2147/DAK. (Bild: National Instruments) Im Jahr 2013 wurde das Konzept von JFT auf verschiedene Plattformen wie Labview portiert und ergänzt dort kostengünstige Funktionstest-Plattformen. Durch den Zugriff auf die Pins komplexer Bauteile wie FPGAs, Mikroprozessoren und DSPs erhalten Programmierer einen sicheren und vorhersagbaren Zugang zum inneren Kern eines Baugruppendesigns. Ein alternativer Funktionstest-Ansatz würde das Erstellen spezieller Test-Firmware erfordern, die das Booten und zumindest teilweise Funktionieren der Baugruppe als Bedingung für den Beginn des Tests voraussetzt. Auf der jährlich von National Instruments veranstalteten Fachkonferenz „Automated Test Summit“ können sich ATE-Entwickler über aktuelle Trends und Technologien der Test-Branche informieren. Auch die modularen Tester der Flex-Serie von A.T.E. Solutions, englischer Anbieter automatischer Funktionstest-Lösungen, sind oft mit Jtag/Boundary-Scan-Ergänzungen von Jtag Technologies ausgestattet. Ergänzend zu den Softwarewerkzeugen bietet Jtag hochintegrierte Anschlusssysteme, die kompatibel mit den Systemen führender Anbieter wie MAC Panel und Virginia Panel sind. Für den Einsatz mit Boundary-Scan-Controllern im PXI(e)-Format beinhalten diese Verbindungssysteme eine aktive Aufbereitung für die Jtag-Test-Access-Port-Signale sowie weitere I/O-Kanäle. Flex30-System von A.T.E. Solutions als Beispiel für Funktionstestsysteme, ergänzt um einen PXIController von JTAG Technologies und einer Virginia PanelAdapterschnittstelle. Softwareplattform ist NI Teststand. (Bild: National Instruments) TESTS AN SCHALTUNGEN AUTOMATISIEREN Beim Test hochwertiger Produkte in kleineren Stückzahlen spielen Funktionstests ein große Rolle. Zum Einsatz kommen meist universelle Funktionstester, die indes einige Fachkenntnis erfordern. Durch die Integration von JTAG-/Boundary-Scan-Testtechnik in diese Funktionstester lassen sich Tests an digitalen und gemischt analog/digitalen Schaltungen automatisieren. So ist die JTAG-Funktionstestlösung JFT von JTAG Technologies bereits auf unterschiedliche Plattformen portiert und unterstützt dort kostengünstige Testplattformen. Nach Bedarf kundenspezifisch oder hochflexibel Am Low-Budget-Ende des Spektrums lässt sich ein auf Basis der Mios-Tester von Jtag Technologies ein Mini-Boundary-Scan-Testsystem konfigurieren, das Boundary-ScanTest-Access-Ports sowie digitale und analoge I/Os umfasst. In Verbindung mit National http://www.all-electronics.de/boundary-scan-bei-funktionstestern-stark-im-kommen/ 08.12.2015 Boundary-Scan bei Funktionstestern stark im Kommen - all-electronics.de Seite 3 von 3 Instruments Labview und den vielseitigen Labview-JFT-Paketen lässt sich für etwa ab 8500 Euro ein leistungsfähiges, kundenspezifisches Mini-ATE-System zusammenstellen. Optional ist das Boundary-Scan-System zusammen mit Netzteilen und I/O-Ressourcen in einer re-konfigurierbaren Adapterkassette verfügbar. Das obere Ende des Spektrums bilden hochflexible ATE-Systeme mit VPC- oder MACPanel-Adapterschnittstellen, die eine hohe Vielfalt an PXI-, LXI- und sogar GPIBInstrumente beinhalten können. So sind vielfältige Testprozesse einschließlich HF- und Mikrowellen-Tests möglich. Die JT 57xx-Serie besteht aus kombinierten JTAG/Boundary-ScanControllern plus MixedSignal-I/O-Testsystem. (Bild: National Instruments) Productronica 2015: Halle A1, Stand 265 (mou) Weblinks • Link zur Produktübersicht ÜBER DEN AUTOR Peter van den Eijnden ist Managing Director bei JTAG Technologies in Eindhoven, NL. ○ UNTERNEHMEN JTAG Technologies BV Boschdijk 50 0 Eindhoven Niederlande Zum Firmenprofil National Instruments Germany GmbH Ganghoferstr. 70 b 80339 München Deutschland Zum Firmenprofil http://www.all-electronics.de/boundary-scan-bei-funktionstestern-stark-im-kommen/ 08.12.2015