Datenaustausch zwischen Design und Messprogrammentwicklung bei der Entwicklung von Mixed Signal- und analogen Schaltkreisen

Ähnliche Dokumente
Automatische Testsysteme und ihre Programmierung. Dresden, Michael Dittrich,

Automatische Boundary Scan Testgenerierung für scanunfähige Schaltungspartitionen durch modellbasierte Werkzeuge

SAP NetWeaver Gateway. 2013

Test integrierter Schaltungen

Anforderungen an die HIS

e-books aus der EBL-Datenbank

Usability von Bedienkonzepten auf Tablets

Comparing Software Factories and Software Product Lines

Rapide An Event-Based Architecture Definition Language

Robot Karol für Delphi

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Auswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte!

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Energieeffiziente Empfänger in Sensornetzwerken

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

Sequentielle Schaltungen (10a)

Professionelle Seminare im Bereich MS-Office

Richtlinien für das Design und das Bestellen von Nutzen für Leiterplatten im Pool

Der Design- und Verifizierungsprozess von elektronischen Schaltungen. Y Diagramm

Seminar. NoSQL Datenbank Technologien. Michaela Rindt - Christopher Pietsch. Richtlinien Ausarbeitung (15. November 2015)

Anleitung zum GUI Version 2.x

Algorithmische Methoden zur Netzwerkanalyse Vorlesung für den Bereich Master Informatik

Daniel Warneke Ein Vortrag im Rahmen des Proseminars Software Pioneers

Generatives Programmieren

35 Masterstudiengang Smart Systems

Einführung. Vorlesungen zur Komplexitätstheorie: Reduktion und Vollständigkeit (3) Vorlesungen zur Komplexitätstheorie. K-Vollständigkeit (1/5)

ANLEITUNGEN ZUR WEBEX NUTZUNG

Vorhersagemodell für die Verfügbarkeit von IT-Services

eu Stand

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005

A Domain Specific Language for Project Execution Models

Big Data oder Grand Management Information Design?

Deskline 3.0. Vermieterinfo ChannelGateway

Anpassung einer freien SSL/TLS Implementierung an die Kertasarie VM

Vortrag zum Fortsetzungantrag

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Seminar Messbarkeit von Anforderungen. Betreuer: Eric Knauss. Gennadi Mirmov

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

SALSAH eine virtuelle Forschungsumgebung für die Geisteswissenschaften

Copyright 2015 CADRela?ons.de. 5 GUTE GRÜNDE ein Integriertes CAD/CAM- System zu nutzen

Grundlagen der Informatik

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Software Survivability

Android trifft Windows*

VHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010

Acht Gute Gründe für Integration und einen Content Backbone

SS 2005 FAU Erlangen Eine Wegeplanungs-Strategie. Jeremy Constantin, Michael Horn, Björn Gmeiner

Microsoft PowerPoint Präsentationen in MP4 (H.264) umwandeln

Diplomarbeit Antrittsvortrag

teischl.com Software Design & Services e.u. office@teischl.com

Konzepte der Informatik

Informationswirtschaft II Rational Unified Process (RUP)

SITA Applikations-Service Leistungsprogramm

Informationswirtschaft II

Vom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

MATLAB-Automatisierung von Dymola- Simulationen und Ergebnisauswertung Holger Dittus. Modelica User Group BaWü, Stuttgart,

Ein Tool für automatische Performancetests von Java3D Applikationen

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

Stand der Technik für HDI- Leiterplatten und -Baugruppen

Ursprung des Internets und WWW

Fragebogen: Abschlussbefragung

Die Orgadata AG ist ein stark expandierendes Software-Unternehmen aus Leer. Mit unserem System LogiKal

Professionelle Seminare im Bereich MS-Office

Anne Groß GI Fachgruppentreffen RE, 24./ , Hamburg

AutoSPARQL. Let Users Query Your Knowledge Base

Algorithmische Methoden zur Netzwerkanalyse Vorlesung für den Bereich Master Informatik

VAX2go ein Projekt der Gruppe Damn small VAX

Informatik-Sommercamp Mastermind mit dem Android SDK

Schnittstelle DIGI-Zeiterfassung

Software-Engineering

Übungen zur Softwaretechnik

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Software-Entwicklungsprozesse zertifizieren

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Usability Engineering Können Webseiten auch sexy sein?

Koordinatenmesstechnik und CAX-Anwendungen in der Produktion

ICEM Shape Design (ISD) in der Fahrzeugkonstruktion - Neue Ansätze und Möglichkeiten

auf den E-Book-Reader

Einige Tipps zur Präsentation von Referaten mit PowerPoint sowie zur Anfertigung schriftlicher Arbeiten

Best Practice: Integration von RedDot mit Livelink DM im Intranet/Extranet

Sterisafe Toolsafe. Toolsafe Instrumententräger» Reduktion auf das Wesentliche «Bewerbung zum Industriepreis Die Ausgangssituation

SOCIAL MEDIA & PHOTOGRAPHY BOOTCAMP. Social Media & Fotografie. Workshop für Unternehmer & Mitarbeiter

iphone-kontakte zu Exchange übertragen

TRI Dental Implants TRI CAD-CAM Solution Januar 2013

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Seminar Trends beim Softwaretest. Einführung

Erfahrungen mit Hartz IV- Empfängern

Employer Brand! Employer Branding! Employer Brand Management! Vortrag ibet! Andreas Mölk Manfred Auer

Praktikum Ingenieurinformatik (PI)

5.12. Variable Temperaturgradienten über dem Scheibenzwischenraum

Leitfaden für die ersten Schritte im INIT-eCampus. mailto:

Methoden zur Visualisierung von ereignisdiskreten Analysedaten

Das Schulsystem in Deutschland (Band 2, Lektion 1)

Schritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player

Übung - Datensicherung und Wiederherstellung in Windows 7

OSEK-OS. Oliver Botschkowski. PG AutoLab Seminarwochenende Oktober AutoLab

Transkript:

Fakultät Informatik - Institut für Technische Informatik - Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vortrag zum Beleg Datenaustausch zwischen Design und Messprogrammentwicklung bei der Entwicklung von Mixed Signal- und analogen Schaltkreisen Michael Dittrich, michael-dittrich@mailbox.tu-dresden.de Dresden, 23.05.08

Gliederung 01 Einleitung 02 AMS Testmethoden 03 Problemanalyse 04 Zusammenfassung und Ausblick Quellen TU Dresden, 23.05.08 Gliederung

01 Einleitung Design Flow CAD Layout, Fertigung, ATE Simulation zum Finden von Designfehlern Design & Simulation designfehlerfreie Netzliste Spezifikation Netzliste Testmusterentwurf & Simulation IC Simulation zum Finden der Outputs zu Inputs, Bewertung der Fehlerabdeckung, Fertigungstest Verifikation der Testmuster pass/ fail Testmuster Messprogramm TU Dresden, 23.05.08 Folie 1 von 12

01 Einleitung Zielstellung CAD Simulation Test ATE pass/ fail Stimuli (gegeben) Waveform Messprogramm Netzliste (designfehlerfrei)? IC Ziel ist die Erarbeitung von Vorschlägen zur Übertragung von Daten aus der Simulation an ein Testsystem. Implementierung einer ausgewählten Übertragungsoperation TU Dresden, 23.05.08 Folie 2 von 12

01 Einleitung Motivation Verkürzung der Entwicklungszeit des Messprogrammes teilautomatisierter oder vollautomatischer Transport umfangreicher Testmuster vom CAD-Tool zum ATE Verkürzung der Einarbeitungszeit des Testingenieurs in das Design TU Dresden, 23.05.08 Folie 3 von 12

02 AMS Testmethoden Aufbau ATE [BV00] vorrangig werden DSP-basierte ATEs genutzt ATE analog digital Synthesizer (Ram & AWG) Send Memory DUT Digitizer (A/D & Ram) Receive Memory Synchronisation Digital Signal Processor Messprogramm TU Dresden, 23.05.08 Folie 4 von 12

02 AMS Testmethoden Analysearten beim Test funktioneller Test [BV00] basierend auf Spezifikationen kein Fehlermodell Mit steigender Anzahl an Spezifikationen steigt auch der Aufwand für Test und Erstellung des Messprogramms. Testmuster können reduziert werden indem Abhängigkeiten zwischen Spezifikationen ermittelt werden. struktureller Test basierend auf Defektstatistiken Optimierung des Tests hinsichtlich der Fehlerabdeckung und effiziente Reduzierung der Testmuster TU Dresden, 23.05.08 Folie 5 von 12

02 AMS Testmethoden AMS Fehlermodelle harte Fehler aus den digitalen Fehlermodellen bereits bekannt weiche Fehler analoge Größe liegt außerhalb ihres Toleranzbereichs es interessieren Mehrfachfehler decken auch weiche Fehler ab lineare Schaltungen mit parametrischen Fehlern bleiben linear Fehlermodelle auf hohem Abstraktionsniveau Bisher existiert kein allgemein akzeptiertes AMS- Fehlermodell. [BV00] [MM91] TU Dresden, 23.05.08 Folie 6 von 12

02 AMS Testmethoden AMS-ATPG Methoden Bisher existiert kein vollautomatischer AMS-ATPG es existieren Teillösungen: Ermitteln von Sensitivitäten Auswahl eines minimalen Testsatzes Reverse Simulation mit Signalflussgraphen Finden einer suboptimalen stückweise linearen Testfunktion Testbarkeitsanalyse mit Transfer Funktionen Bewertung der Fehlerabdeckung Entfernen redundanter Testvektoren es existieren Tools: LIMSoft, erzeugen der Sensitvitätsmatrix DRAFTS, schneller Fehlersimulator im Z-Bereich, nur linear [HK93,Saa96] [NCBA93] [RB96] [VC00] [SHZ01] [Saa96] [NCA93] TU Dresden, 23.05.08 Folie 7 von 12

03 Problemanalyse Vergleich zum Digitalen ATPG funk. Simul. zeitbasiert CAD User gen. Test Pattern Set z.b. STIL IEEE 1450.0 STIL Manipulation Tools Zwischenformat taktbasiert Messprogramm TU Dresden, 23.05.08 Folie 8 von 12

03 Problemanalyse IEEE 1450 : Standard Test Interface Language (STIL) [IEE99] Herausgegeben seit 1994: 1450.0 basic patterns and waveforms; data volume problem 1450.1 support for advanced devices komplex, aber stabil CAD-Tools und einige ATEs unterstützen STIL Es existieren Konverter von Drittanbietern OPENSTIL (IBM) reader, interpreter, data model API für Echtzeitinterface zu ATEs TU Dresden, 23.05.08 Folie 9 von 12

03 Problemanalyse Gibt es eine STIL für AMS? [Len99] Standards definieren etablierte und gut erforschte Problemlösungen aus der Praxis ist hier nicht gegeben Eine STIL sollte beachten ATE Ausstattung Loadbord Design DSP Algorithmen Waveforms Demnach sind derzeit Waveforms der einzige Ansatzpunkt. Definition eines Formates TU Dresden, 23.05.08 Folie 10 von 12

03 Problemanalyse Gibt es eine STIL für AMS? [Lou05] IEEE 1450.7 (AMS) ist in der Diskussion 3 Arbeitsgruppen (Asia, USA, EU) Definition von Strukturen zur Spezifikation von AMS-Stimuli und deren Synchronisation Signalantworten des DUT und deren Synchronisation AMS & Digital DC bis GHz AMS Ergänzungen zu allen IEEE 1450 extensions Ergänzungen der STIL-BNF sind bereits verfügbar! (Draft) TU Dresden, 23.05.08 Folie 11 von 12

04 Zusammenfassung und Ausblick Es existiert kein Konverter für Stimuli in AMS- Messprogrammen Es existiert kein standardisiertes Format für AMS-Stimuli Ansätze für die Definition eines Formates sind vorhanden Ausblick Studium einer Programmiersprache für ATEs (PagelC für Spea ATE) Studium der Simulationsdaten eines Simulators (Cadence) Studium IEEE 1450 und IEEE 1450.AMS (Draft), ev. Kontaktaufnahme zur STIL Workgroup Untersuchung am Fallbeispiel (Approximations-ADC) TU Dresden, 23.05.08 Folie12 von 12

Quellen [BV00] Bushnell, Michael L. ; Vishwani, Agrawal D.: Essentials of Electronic Testing for Digital, Memory, and Mixed-Signal VLSI Circuits. Springer, 2000 [HK93] Hamida, N.B. ; Kaminska, B.: Analog circuit testing based on sensitivity computation and new circuit modeling. In: Test Conference, 1993. Proceedings., International (17-21 Oct 1993), S. 652-661 [MM91] Meixner, A. ; Maly, W.: Fault modeling for the testing of mixed integrated circuits. In: Test Conference, 1991, Proceedings., International (26-30 Oct 1991), S. 564ff [NCA93] Nagi, N. ; Chatterjee, A. ; Abraham, J.A.: DRAFTS: Discretized Analog Circuit Fault Simulator. In: Design Automation, 1993. 30th Conference on (14-18 June 1993), S. 509-514 [NCBA93] Nagi, N. ; Chatterjee, A. ; Balivada, A. ; Abraham, J.A.: Fault-based automatic test generator for linear analog circuits. In: Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on (7-11 Nov 1993), S. 88-91 [RB96] Ramadoss, R. ; Bushnell, M.L.: Test generation for mixed-signal devices using signal flow graphs. In: VLSI Design, 1996. Proceedings., Ninth International Conference on (3-6 Jan 1996), S. 242-248 TU Dresden, 23.05.08 Quellen

Quellen [Saa96] Saab, D. Hamida N.B. Kaminska B.: LIMSoft: automated tool for sensitivity analysis and test vector generation. In: Circuits, Devices and Systems, IEE Proceedings (Dec 1996) [SHZ+01] Soma, M. ; Huynh, S. ; Zhang, J. ; Kim, S. ; Devarayanadurg, G.: Hierarchical ATPG for analog circuits and systems. In: Design a. Test of Computers, IEEE 18 (Jan/Feb 2001), Nr. 1, S. 72-81 [Som96] Soma, M.: Automatic test generation algorithms for analogue circuits. In: Circuits, Devices and Systems, IEE Proceedings - 143 (Dec 1996), Nr. 6, S. 366-373 [VC00] Variyam, P.N. ; Chatterjee, A.: Specication-driven test generation for analog circuits. In: Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 19 (Oct 2000), Nr. 10, S. 1189-1201 TU Dresden, 23.05.08 Quellen

Quellen [IEE99] IEEE Computer Society: IEEE Standart Test Interface Language (STIL) for Digital Test Vector Data, 1999 [Lor99] Loranger, M.: is there a STIL for mixed signal testing. In: International Test Conference, IEEE Proceedings, 1999, Nr. 10, S. 1189-1201 [Lou05] Jean-Louis.: STIL AMS Web Meeting, 11 July 2005 TU Dresden, 23.05.08 Quellen