DiaTem Boundary Scan Seminar

Slides:



Advertisements
Ähnliche Präsentationen
Digital Output Board and Motherboard
Advertisements

Vom HW-Automaten zum Prozessor
Perceptrons and the perceptron learning rule
KA – Rechnerarchitektur I ____________________________________________________________________________________________ ____________________________________________________________________________________________.
P. Marwedel Informatik 12, U. Dortmund
Zugehörigkeitsfunktion (Wahrheitsfunktion) m
Was sind die Länder 1-7 auf Deutsch? Ö ©MFL Sunderland 2007 ELA
Einfügen einer Scanchain in ein Chipdesign mittels DFT- Compiler.
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
Erschließen von semantischen Referenzen mit Ontology-Reasoning-Werkzeugen Das Ziel dieser Masterarbeit war die Erweiterung des ORBI Systems um ein Inferenz-System.
Abschlusspräsentation Informationstechnik:
Atmel AVR JTAG Einführung
FS_Geschwindigkeitsmessung
Embedded Applications
4. Mikrocontroller-Komponenten
Service Zentrum Elektronik - DESY-ZE
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
Beschleunigung Virtueller Privater Netze durch Netzwerkprozessoren
05/02/14 Folie 1 Qualität durch Kompetenz - Dienstleistungen nach Maß Eine Initiative des Fachverbandes Electronic Components and Systems im ZVEI.
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Duo- und Quad Prozessor-Architektur
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
Don`t make me think! A Common Sense Approach to Web Usability
Porsche.
Industrial Projects and Technical Services - ATD TD MCH 8 Information Technology Electronic Design - Test Engineering Herbert Schmidt GmbH Flying Probe.
Größten technologischen Gesellschaften in Deutschland
Binde & Wallner Engineering GmbH
©AHEAD executive consulting, 2007 STAY AHEAD! Auftragsorientierte Mitarbeiter- und Teamentwicklung für Mitarbeitende der Firma … AG.
Präsentation der Software FlexPDE5
Basic Input/Output System
3.4 CPU-Chips und Busse CPU-Chips
School of Engineering ESI-Lektion School of Engineering ESI – Lektion 9-10 Memory MAP Controll Bootloader, ISP JTAG Debugging In Circuit Emulators.
Clean Code Software-Entwicklung als Handwerkskunst Thomas Nagel, November 2011.
Comparex Services Applications & Products
XML (Extensible Markup Language)
+ Arbeitsbericht mit Blick in die Zukunft M. Pernicka
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Design Dario Besirevic.
Germany Slide 1: Land and Text Slide 2: Land Political
Modellbasierte Software-Entwicklung eingebetteter Systeme
Daten- und Metadatenstandards SoSe 2009 IT-Zertifikat der Philosophischen Fakultät der Universität zu Köln Dozent: Patrick Sahle 26. Juni 2009: Dublin.
Universität Rostock Fachbereich Elektrotechnik und Informationstechnik Institut für Angewandte Mikroelektronik und Datentechnik Eine Prozessorarchitektur.
The Aerospace Industry Initiative in the Stuttgart Region
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase Selected Topics in VLSI Design (Module 24513) ©
Institut für Angewandte Mikroelektronik und Datentechnik Phase 5 Architectural impact on ASIC and FPGA Nils Büscher Selected Topics in VLSI Design (Module.
OEM reader manufacturer since 1993
Bern University of Applied Sciences Engineering and Information Technology Documentation generator for XML-based description standards Ausgangslage: Die.
SiPass standalone.
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Seite 1 / © RECENDT 2014 / Robert Holzer Industrial Methods for Process Analytical Chemistry – From Measurement Technologies to Information Systems
Referat von Marcel Poppen & Oliver Lennartz
Teammeeting NTW, Uta Bilow International Masterclasses 2013.
Institut für Angewandte Mikroelektronik und Datentechnik Results of Phase 4: Layout for ST65 technology by Christoph Niemann Selected Topics.
Lecture slides for Training Curriculum TIA Portal
Technologietag Baugruppentest Automatisierte Test- und Programmierlösungen für die Serienfertigung elektrischer Baugruppen Juliet und Rapido Martin Borowski.
© WZL/Fraunhofer IPT Splines in der Datenverarbeitung Seminarvortrag von Selman Terzi Aachen, den
A. Steininger TU Vienna 1 Multicore eleganter Work-Around um die Design-Crisis Problemverschiebung in die SW (= auf höhere Ebene) ABER: hohe Parallelität.
Grafiken zur Pressemitteilung
Erste Schritte im Internet of Things
„Unsere Kompetenz – Ihr Nutzen.“
Kooperationsvertrag GSI / TU Darmstadt Analyse von HF-Regelkreisen mit Strahlwechselwirkung Longitudinale Strahlphasenregelung für Dual Harmonic Ziel:
Mitglieder des Fachkreises Brandmeldesysteme im Fachverband Sicherheit
Investitionen sichern - wachse mit Forms in die neue Welt
Vorgestern, gestern und heute
Eine elektronische Schaltung von der Idee bis zum Einbau am Experiment
Vom HW-Automaten zum Prozessor
מבוא למערכות מחשב ואסמבלי
Postleitzahlen D 01 Dresden 02 Bautzen 03 Cottbus 04 Leipzig 06 Halle
CSL211 Computer Architecture
HIER STEHT MÖGLICHST EIN ZWEIZEILIGER PRÄSENTATIONSTITEL
 Präsentation transkript:

DiaTem Boundary Scan Seminar Copyright TECS Prüftechnik GmbH Furtwangen

TECS Workshops und Seminare: Neutrale Workshops über Testverfahren und Teststrategien in der Elektronik - Vor-/Nachteile aktueller Testverfahren - Design-for-Test-Richtlinien - Nullfehler-/Yield-Regelkreise - Berechnung von optimalen Teststrategien Test-Consulting Produktschulungen Produktseminare

Referenzen Baugruppen-Workshop (1): ABB, Eberbach  ACD Elektronik, Oberholzheim  ad+T, Hinwil  Aesculap, Tuttlingen  Alcatel, Hannover  AMZ, Illingen  APT, Hürth  ASC-TEC, Bodmann  Atlantik Zeiser, Emmingen  AVAT, Tübingen  AZS Datentechnik, Stetten  Bachmann Electronic, Feldkirch-Tosters  Base10. Hallbergmoos  Becker Machaczek, Friedrichsthal  Dipl.Ing. W. Bender, Grünberg  Berchtold, Tuttlingen  Berger Lahr, Lahr  Berufsförderungswerk, Schömberg  BDT, Rottwei  Belimo, Hinwil  Bieler + Lang, Achern  Biotronic, Berlin  Bircher Reglomat, Beringen  Bizerba, Balingen  Blaupunkt-Werke, Hildesheim  Bodenseewerke, Überlingen  BMK, Augsburg  Robert Bosch, Ansbach  Robert Bosch, Plochingen  Robert Bosch Schwieberdingen  Bosch Telekom, Backnang  Braun, Kronberg  Braun, Walldürn  CGK, Konstanz  Cheops, Geretsried  Comsoft, Karlsruhe  Conware Computer Consulting, Karlsruhe  Cooper Tools, Besigheim  CSEE, Neuchatel  Deltec, Furth  Delphi, Engelskirchen  Deutsche Aerospace, Wedel  Develop Dr. Eisbein, Gerlingen  Diehl AKO, Nürnberg  Diehl AKO Wangen  Dietz Electronic, Neuffen  Digitaltest, Stutensee  Dräger Safet, Lübeck  Dräxlmaier, Vilsbiburg  DZG Hamburg  DZG, Vöhrenbach  Elex, Mannheim  Elcoteq, Turgi  Eltako Schaltgeräte, Fellbach  ELTAS Eschbach  E+H, Gerlingen  E+H, Maulburg  E+H, Nesselwang  E+H, Reinach  EOS Krailling  EPIS Microcomputer, Albstadt  ESW Extel Systems, Wedel  Erbe Elektromedizin , Tübingen  eta plus, Nürtingen  Eurocontrol, Maastricht  Feinmetall Herrenberg  FHF Funke + Huster, Mülheim  Fresenius Medical Car Deutschland, Schweinfurt  Fritsch Elektronik, Achern  FZA, Düsseldorf  FZA, Hannover  FZA, Heusenstamm  GEZE, Leonberg  GIRA Giersiepen, Radevormwald  Graf Syteco, Tuningen  Harmann/Becker Karlsbad  Harmann/Becker, Straubing  Hectronic, Bonndorf  Hella, Lippstadt  Hoerbiger Bara, Ammerbuch  Hohner, Trossingen  Homag, Schopfloch  Honeywell Schönaich  Hüttinger, Freiburg  Ihlemann, Braunschweig  Indramat, Lohr  Infratec, Bensheim  Insta Elektro, Lüdenscheid  Inst. Dr. Förster, Reutlingen  Interflex, Durchhausen  IZT Innovationszentrum, Erlangen  IXXAT Automation, Weingarten  Jauch + Schmid, VS-Schwenningen  Jetter, Ludwigsburg  Julabo, Seelbach  Kaba Benzing, VS-Schwenningen  Katek, Grassau  Keba, Linz  Knobloch, Erbes-Bödesheim  Ing. Fritz Kübler Zählerfabrik, VS-Schwenningen  Dr.A.Kuntze, Meerbusch

Referenzen Baugruppen-Workshop (2): Leuze, Owen-Teck  Leybold Didactic, Hürth  Liebherr Aerotechnik, Lindenberg  Liebherr Elektronik, Lindau  Liebherr Hausgeräte, Ochsenhausen  Link Electronics, Kandel  Lorenz electronik, St. Georgen  Lüdtke Elektronic, Herxheim  Marquardt, Rietheim  Matshushita, Lüneburg  Matsushita, Neumünster  MaZet, Jena  MBB Gelma, Bonn  Merten, Wiehl  MGV, München  Micro-Epsilon, Ortenburg  Miele, Gütersloh  Moeller, Bonn  Franz Morat, Eisenbach  MR Elektronik, Kirchheim  MSC, Freiburg  MSC Stutensee  Multitest, Rosenheim  Murr electronic, Oppenweier  Pepperl + Fuchs, Mannheim  Physik Instrumente (PI), Karlsruhe  Preh-Werke, Bad Neustadt  Pro Design, Bruckmühl  PTR, Werne  Puls, München  Rafi, Berg  Raylase, Wessling  Richter, Pforzheim  R&S Messgerätebau, Memmingen  Riwoplan, Knittlingen  ROI Rolf Obler, Roding  RRC Power Solutions, Kirkel-Lindbach  RWE Piller, Osterode  SAIA, Murten  Carl Schenck, Darmstadt  Schiederwerk, Nürnberg  SCI-Worx, Hannover  SEG Elektronikgeräte, Kempen  Selectron, Lyss  Semrau, Tuttlingen  Dr. Seufert, Karlsruhe  Robert Seuffer, Calw  SEW Eurodrive, Bruchsal  SICAN, Hannover  Sick, Reute  Sick, Waldkirch  Siemens, Amberg  Siemens, Augsburg  Siemens, Berlin  Siemens, Bocholt  Siemens, Bruchsal  Siemens, Ditzingen  Siemens, Erlangen  Siemens Hannover  Siemens, München  Siemens, Volketswil  Siemens, Zug  SMA Regelsysteme, Niestetal  Solectron, Herrenberg  SRI Radiosystems, Durach  Stahl Schaltgeräte, Waldenburg  Stegmann, Donaueschingen  Stemin, Königsdorf  Stihl, Waiblingen  Stöckert Instrumente, München  Stoll, Reutlingen  Karl Storz, Tuttlingen  STW, Kaufbeuren  SZ-Testsysteme, Amerang  TAW Wuppertal  Teldix, Heidelberg  Telenot, Aalen  Tesch, Wuppertal  teststep, Konstanz  Thyssen, Neuhausen  Torotron Elektronik, Kirchheim  TQ Systems, Seefeld  Trumpf Laser, Schramberg  Tuchscherer Elektronik, Ottobrunn  Vogt electronic, Bruchmühlbach  Wasser, Oberstenfeld  Webasto, Stockdorf  Weitmann + Konrad, Rosenfeld  WG-Test, Herrenberg  Wolf Endoskope, Knittlingen  Zellweger, Uster  Zollner Elektronik, Zandt

DiaTem Präsentation: Advanced Boundary-Scan based Board-TEST solution Copyright TECS Prüftechnik GmbH Furtwangen

Die Motivation für Boundary Scan: Wir haben komplexe Boards mit hunderten oder tausenden von I/O Pins mit no probe access (BGA) ! Es ist wichtig für uns exakt die Testabdeckung der Netze bereits auf Design-ebene zu bestimmen! Wir haben bereits Boards mit JTAG IC’s (z.B. FPGA, Processors) und wollen das bisher ungenutzte Test Coverage Potential nutzen! Wir wollen unseren Funktionstest in der Produktion hinsichtlich Fehlerabdeckung und Fehlerdiagnose verbessern und die Reparatur rationalisieren! Wir haben kleine Stückzah-len und hohe Typenvielfalt an Boards. Der Nadelbett-adapter für ICT ist deshalb unwirtschaftlich für uns ! Wir wollen die Zeit für die Inbetriebnahme unserer 2..3 Prototypen drastisch reduzieren !

IEEE Standard (JTAG): IEEE Std 1149.1 (1990) IEEE Standard Test Access Port and Boundary-Scan Architecture IEEE 1149.1a (1993) Supplement to IEEE 1149.1 IEEE 1149.1b (1994) Supplement to IEEE 1149.1 (BSDL) Web: http://www.ieee.org

Die Boundary-Scan Struktur: Core Logic TAP Controller TCK TMS TRST (Optional) TDI Internal Scan Bypass ID Register Instruction Register TDO Test Data Input Test Data Output

Die Boundary-Scan Struktur: TDI / TDO daisy chain TMS TCK TRST* star configuration

Standard/Optionale Instruktionen Instruction BYPASS CLAMP EXTEST HIGHZ IDCODE INTEST RUNBIST SAMPLE / PRELOAD USERCODE Status Standard Optional

BSDL-Definition: BSDL (Boundary-Scan Description Language) ist eine Sprache, die eine Beschreibung der Testmöglichkeiten in einem Bauelement zeigt, das dem IEEE Standard 1149.1B-1994 entspricht BSDL ist ein Subset von VHDL (IEEE Standard 1076-1993) BSDL beschreibt die diversen Features eines 1149.1B-1994 entsprechenden Bausteins wie IR Länge, Codes der Instructions Operationen, Private Instruktionen, ID Register, … Beachten: Einige BSDL Bausteine aus dem Web sind nicht voll kompatibel mit dem IEEE 1149.1B-1994 standard

Was ist testbar mit JTAG ? Infrastructure Tests Scan chain integrity TAP controller test Missing component Wrong component Interconnection Tests Stuck at 0/1 Opens and shorts Edge-Connectors Clustering Functional test Memory test Functional Tests Sequential logic Asynchronous logic

JTAG -Netze: BScan Non- Type 5 (VCC) Type 1 (BScan - BScan) Type 2 Type 6 (GND) Type 2 Type 5 (VCC) Type 4 (Non-BScan - Non-BScan Type 3 BScan - Non-BScan

*ATPG= Automatic test pattern generation Test von JTAG -Netzen: Type 1 ATPG Type 2 = Type 1 + 3 Type 3 Library Clusters Type 4 Logic Clusters Type 5 ATPG Type 6 ATPG *ATPG= Automatic test pattern generation

JTAG Testprinzip: Stimulus in Response out Net 1 Net 2 Net 3 Net 4 Der ATPG (Automatic Test Pattern Generator) muss die Shorts, Opens, ‘Stuck at 0’ oder ‘Stuck at 1’ ermitteln

JTAG Testprinzip: Alles OK stimulus in 001 010 011 100 stimulus out Net 1 Net 2 Net 3 Net 4 001 010 011 100 Alles OK

JTAG Testprinzip: Die Fehler werden erkannt, Diagnose noch ungenügend stimulus in stimulus out Net 1 Net 2 Net 3 Net 4 001 011 111 Suspect short wires Shall we suspect this wire as well ? Stuck at 1 or open 010 100 Die Fehler werden erkannt, Diagnose noch ungenügend

JTAG Testprinzip: stimulus in stimulus out Net 1 Net 2 Net 3 Net 4 0 001 0 011 1 011 1 111 Suspect short wires Shall we suspect this wire as well ? Stuck at 1 or open 0 010 1 100 NO ! Zusätzliche Tests erlauben eine vollständige Diagnose

Verbindungstest: Boundary-Scan Hardware Edge-Connector BS Chip BS Chip Boundary-Scan Bus

TDI TDO J T A G B C D E F H Connector bridging Das ‘Connector bridging’ erlaubt die Erhöhung der Test Coverage ohne externe digital IO’s Beim ‘Connector bridging’ werden Steckerpins zusammengeschaltet, um neue testbare Netze zu erzeugen

Cluster Definition: BS Chip ? ? BS Chip BS Chip

Einsatz von Boundary Scan: Ein Beispiel mit JTAG: (eine Baugruppe mit nur 2 JTAG IC’s, Prozessor und FPGA) TEST Coverage mit BoundaryScan 85% ! Je mehr JTAG-IC’s desto besser die Testabdeckung… trotzdem BOUNDARY SCAN ist schon bei wenigen JTAG-Komponenten effizient! Heute sind bereits 90% der neuen Prozessoren und 100% der FPGA ’s mit JTAG ausgestattet.

...weiteres Anwendungsbeispiel 1 x JTAG IC 2 x SDRAM 2 x SRAM 2 x Flash 4 x Other IC’s 8 x Connectors 73,5 % ATPG Testabdeckung 77,3 % Max. JTAG 330 JTAG Netze 427 Netze

Die DiaTem Tester-Architektur: Eine klare Systemlösung: Eine Workstation mit DiaTem Ein Hardware JTAG Controller Die Prüflinge !

Fehlerabdeckung Testverfahren:

Teststrategie bei „Limited Access“: (A)OI ICT JTAG FKT OI AOI Access Access 0 bis 90 % F 70 bis 95% Q 20 bis 50% 50 bis 90% 70 bis 90 % No Access (Fehler- bild) No Access (Schlupf) 50 bis 95% 0 % - nur sichtbare Fehler - OI großer Schlupf - keine mecha- nischen Aspekte - Stütz-C, HF - derzeit nur digital - JTAG-BE notwendig - nur Fehler, die sich auf Funktion auswirken Referenz: TECS Workshop „Testverfahren und Teststrategien“

Zuordnung der Testverfahren: Engineering - Phase Produktion / Prüffeld OI AOI BIST FKT ICT FP BSCAN