Technologietag Baugruppentest Bit Error Rate Test (BERT) durch FPGA Embedded Instruments Thomas Wenzel, GÖPEL electronic GmbH.

Slides:



Advertisements
Ähnliche Präsentationen
Physical Layer. Link Layer Host Controller Interface L2CAP Attribute Protocol Attribute Profile PUIDRemote ControlProximityBatteryThermostatHeart Rate.
Advertisements

Referat zum Thema: Soundkarte Von Julian Weger IT-Klasse 2482.
BUS-Systeme (PCI) Allgemeines über BUS-Systeme Allgemeines zum PCI-Bus
MROM Als Masked ROM, deutsch Masken-ROM oder kurz MROM bezeichnet man Festwertspeicher, bei denen die Information im Rahmen des Fertigungsprozesses fest.
Abschlusspräsentation Informationstechnik:
Alexander Au, Jonas Posniak
Atmel AVR JTAG Einführung
Basisinformationstechnologie 1 Tanja Lange WS 2003/04 am
Einsatz des Level-1-Kalorimeter-Trigger Jet/Energiesummen-Moduls bei ATLAS Teststrahlmessungen am CERN.
2.5. Mikrocontroller-Komponenten
Embedded Applications
Webstreaming Grundlagen
Einführung in Visual C++
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
ISDN - Karten © by Holger °Shorty° Brock ®™
Synergieeffekte durch softwaregestützte Prozessmodelle
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
Präsentation von: Tamara Nadine Elisa
Produktmanagement RimatriX & Software Solutions / Fabian Schäfer / 12
Suzan, Alexandra, Pascal und Anna. Neben den uns all bekannten Schnittstellen gibt es auch noch die Schnittstellenkarten (Interface – Karte) die für Spezielle.
Quelle: Fachreferat von Mathias Herbst 1.
Akustisches Herzschlag-
Professional Headend-Systems V 16, X-8, X-5 & X-2 twin
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
FPGA... ein Versuch. Uli Schäfer 1. Historie: PLD Uli Schäfer 2 Schaltungsgrösse wächst drastisch mit Zahl der Eingänge CPLD = Array + Flipflops + macro.
Agenda 13: Begrüßung & Einführung in das Thema
School of Engineering DT2 Projekt-2: Baud Rate Generator & GPS Decoder.
Embedded Systems Prof. Dr. H. Kristl
Computerorientierte Physik VORLESUNG
Präsentation von Lukas Sulzer
Warum gibt es Netzwerke?
Die verschiedenen Schnittstellen eines Computers und ihre Verwendung
Μ Version 1.0Seite 1µVision Start Debugger Set Breakpoint µVision Debugger.
Funktionsgenerator auf PCI Karte
Numerische Analyse von Rotman-Linsen zur Strahlformung von Antennengruppen.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
Hypertransport.
Anforderungen an Automotive Bussysteme
Sichere Technologie für die elektronische Gesundheitskarte
Anschlussmöglichkeiten beim Samsung S3
Statistik – Regression - Korrelation
System zur Videokompression Simone Buzzi Simon Häne Giuseppe Schiavello.
Impulsverzerrungen © Roland Küng, 2009.
Bussysteme WS 05/06 Dominik Fehrenbach EN5:
Mikrocomputertechnik Jürgen Walter
Komponenten für die Überwachung optischer Kenngrößen in Zugangsnetzen – (COMAN) Projekttreffen , Stuttgart Jörg Hehmann Juli, 2007)
USB - Universal Serial Bus
AGP, PCIE Bus im Vergleich AGP: Accelerated Graphic Port 1997 von Intel entwickelt. Ab 1998 AGP dann in großem Stil in PCs als Grafikkartensteckplatz verwendet.
Referat von Marcel Poppen & Oliver Lennartz
Wiederholung/Zusammenfassung
The Interlisp programming environment Serife Sancar – December.2004.
Von Marcel Poppen & Oliver Lennartz
Schnittstellen vom Computer
SPEICHER ROM + RAM ROM RAM Arten von RAM (DDR-RAM, SDRAM) Beispiel
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Methode der Frequenzeinstellung beim ET 91 Klicken Sie auf die Felder für weitere Informationen! END to END Dämpfungsmessung Messung der Gruppenlaufzeitverzerrung.
RAID-Systeme - Standards - Leistungsmerkmal - Redundanz - Datensicherheit eine Präsentation von Jochen Throm an der Berufsakademie Mosbach.
ALICE T2 KPI Status GSI ALICE T2 KPI Woche KPI SE Availability Job Efficiency Wall Time Delivered Error Rate GSIReferenceRel. Diff GSIReferenceRel.
Technologietag Baugruppentest Matthias Heß, GÖPEL electronic GmbH Zuverlässige 3D-Lotpasteninspektion – ein wesentlicher Faktor zur Prozessoptimierung.
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.
© Crypto AG‘s presentation / 23-Jun-16 / 1 HC Gerätebedienung Was kann man in 4 Stunden lernen und was nicht? Know How Transfer HC Gerätebedienung;
iem.kug.ac.at Konzepte für virtuelle Akustik Theoretische Betrachtungen Alois Sontacchi Institute of Electronic Music and Acoustics at the University.
Erste Schritte im Internet of Things
I2C-HC / SCB Verifikation
Den Bus erkunden ….
Ich brauche eine Web-Seite vom Server im Internet
Moderne Transceiverkonzepte
Area of Specialization
Moderne Transceiverkonzepte
Methode der Frequenzeinstellung beim ET 91
 Präsentation transkript:

Technologietag Baugruppentest Bit Error Rate Test (BERT) durch FPGA Embedded Instruments Thomas Wenzel, GÖPEL electronic GmbH

2 Inhalte der Präsentation Theorie des Bit Error Rate Test ChipVORX Lösung für BERT Praktische Anwendungen 4Resümee und Ausblick

3 Elektrische Link-Abstraktion Source Tx Destination Rx Analog Domain Digital Domain Entscheidend für die Bit Error Rate (BER) ist die Signal Margin, welche der Receiver „sieht“ Threshold Signal Margin Signal Plateau Transfer Cycle Time Ideale Waveform des ÜbertragungssignalsWaveform mit überlagertem Rauschen Rauschen ist eine zufällige Abweichung des nominalen Signals und ist durch Wahrscheinlichkeitstheorie erfassbar Transmitter Receiver

4 Einflussfaktoren (Auswahl) Das reale Auge sieht an jeder Stelle und zu jeder Zeit anders aus. Probing koppelt zusätzliche parasitäre Größen ein und verstärkt die Anomalien. Das Verhältnis von Signal Margin to Noise (SNR) ist von fundamentaler Bedeutung. Crosstalking Impedance mismatch Inter-symbol Interference Idealform Multiple Level Timing Effekte Signal Marging Noise Attenuation Offset Hysteresis Jitter

5 Bitfehlerwahrscheinlichkeiten Die Bitfehlerrate und das Signal to Noise Verhältnis lassen sich unter bestimmten Annahmen überführen. Dabei sind die Fehler zeitlich nicht Gleichverteilt. Es werden Vertrauensintervalle benötigt. Ein typischer Wert sind 100 Fehler. Das führt allerdings zu sehr langen Messzeiten (Bsp.: BER= und 2,5 Gbit Link -> 4,5 Tage) Die Wahrscheinlichkeit ein Bit fehlerhaft zu empfangen ist äquivalent der Bit Error Rate bei einer unendlichen Anzahl von übertragenen Bits Signal to Noise Ratio (SNR) Error Probability, (Log) Quelle: Kevin Buchs, Pat Zabinski Basic BER Analysis for serial Data Links

6 Prinzipieller Testaufbau Bit Error Rate Tester Tx PRPG Steuerlogik Error Detector Rx PRPG: Pseudo Random Pattern Generator PRPG müssen in der Lage sein die Bit Pattern des finalen Systems annähernd zu replizieren. Typischerweise können BER Tester deshalb in vielen Parametern programmiert werden (Polynom, Datenrate, Signalstärke, Preemphasis, usw.)

7 Methode der BER Extrapolation Bit Error Rate Tester PRPG Steuerlogik Error Detector Rx PRPG: Pseudo Random Pattern Generator Durch gezielte Dämpfung lässt sich die Bit Error Rate künstlich anheben (z.B ). Ein BER Test liegt dann im Bereich <<1s. Über die Relation des BER zu SNR kann dann durch mehrere Messungen auf die tatsächliche BER (Dämpfung=0) extrapoliert werden. Dabei wird angenommen, dass der Transmitter das Rauschen verursacht. Tx Signal Dämpfer

8 2ChipVORX Lösung für BERT

9 FPGA Elemente für BER Test Field Programmable Gate Array BERT Softcore Programmable Tx Voltage Swing Pre-Emphasis Encoding Polarity Programmable Tx Voltage Swing Pre-Emphasis Encoding Polarity Programmable Rx Equalizer AC/DC coupling Decoding Sampler Programmable Rx Equalizer AC/DC coupling Decoding Sampler Rx Test Access Port (TAP) Tx IP to Pin Silicon integrated Tx unit Silicon integrated Rx unit IP Instrument control I/F  Moderne FPGA bieten programmierbare Transmitter/Receiver.  Dadurch können nativ im Silizium integrierte Instrumente genutzt werden  Durch den programmierbaren Voltage Swing sind BER Extrapolationen möglich  Das IP muss mit dem Rx/Tx Interface Pin verbunden werden  BERT-Lösungen der FPGA Herstellern sind auf das Lab fokussiert und nicht offen

10 Überblick über ChipVORX Applikationen Clock Line Universal Frequency Measurement IP RAM Access Test IP Bit Error Rate Test IP Flash Programming IP FPGA TAP Clock Generator Gbit I/O Device Gbit Link Flash Device Adress Data / Ctrl. RAM Device IP = Intellectual Property Adress Data / Ctrl. ChipVORX ist eine Technologie, welche den Einsatz von FPGA embedded Instruments automatisiert und über besondere Features zum IP-Handling verfügt

11 ChipVORX BERT IP im Überblick Field Programmable Gate Array Programmable Error Detector and Signature Analyser Programmable Error Detector and Signature Analyser Test Access Port (TAP) IP to Pin Tx unit  ChipVORX nutzt eigene IP, welche ohne Designsynthese rekonfigurierbar sind.  Rx/Tx Parameter und Messwerte werden sofort interaktiv eingestellt und verarbeitet.  Die IP to Pin Verbindung kann durch patentierte Methode „On the fly“ erfolgen Programm able Pseudo Random Pattern Generator Bit Error Rate IP Steuerlogik IP to Pin Rx unit

12 Debug Mode und Run Time Mode  Real Time Link Test (GO/NOGO)  Überprüfung auf Bit-Fehler (kein BERT)  Unterstützung durch AAPG (CASLAN)  Automatische Testauswertung AAPG = Automated Application Program Generator  BERT und Augendiagramm Aufnahme  Einsatz spezifischer Panels  Unterstützung durch AAPG (CASLAN)  Übernahme der Parameter „On the fly“ Unit Under Test BERT IP GBit Link JTAG Bus JTAG Controller LAN/USB Interaktiver Mode (Lab Validation) Run Time Mode (Production Test)

13 3Praktische Anwendungen

14 Basis-Szenarien für BERT Unit Under Test BERT IP GBit Link Unit Under Test BERT IP GBit Link JTAG TAP Loop back scenarioEmbedded Peer-to-peer scenario Unit Under Test BERT IP GBit Link Test Module BERT IP GBit Link External Peer-to-peer scenario  Vorteil: einfaches Handling  Nachteil: fehlende Trennung von Rx und Tx macht die Fehlerdiagnose problematisch  Vorteil: getrennte Rx/Tx Testung ermöglicht klare Fehlerdiagnose  Nachteil: funktioniert typischerweise nur zwischen FGPA mit ChipVORX IP

15 Szenario mit multiplen Lanes Unit Under Test GBit Link Lane #1 JTAG TAP  Einsatz von multiplen Gbit Links für höchsten Datendurchsatz (z.B. PCIe x2/x4/x8/x16)  ChipVORX unterstützt den parallelen Test von Multi-Lane Bussystemen  Einsatz multipler Pseudo Random Pattern Generators / Event Detectors  Erkennung von Beeinflussungen zwischen den Kanälen  Verkürzung der Testzeiten GBit Link Lane #N FPGA BERT IP FPGA BERT IP

16 Augendiagramm-Visualisierung  Möglichkeiten hängen stark vom verwendeten FPGA ab (Signalauge/BER-Auge)  Neueste FPGA bieten spezielle Features für BER Augendiagramme  Übertragungsparameter und Maskenbereich sind interaktiv frei definierbar  Optimiertes Datenhandling ermöglicht Visualisierungszeiten von etwa 10s Beispiel einer 2-Kanal BERT- Augendiagramm Analyse auf Basis eines Kintex7 FPGA der Fa. Xilinx. Beide Kanäle sind im Aufbau identisch. Links wurde das Auge durch interaktive Pre-Emphasis weiter geöffnet

17 Einsatz eines ChipVORX I/O Modules BERT IP GBit Link JTAG TAP  FPGA Modul auf Basis Kintex7 der Fa. Xilinx  8 Gbit Transceivers mit vollem BERT Support  Verfügbarkeit weiterer analoger und digitaler Kanäle  Möglichkeit eigene IP (z.B. für dynamische Funktionstests) zu laden  Kaskadierbar

18 4Resümee und Ausblick

19 Die Gbit Ralley  Steigende Übertragungsfrequenzen verringern das Plateau und den Cycle to Jitter Ratio.  Bit Error Rate verschlechtert sich ohne Gegenmaßnahmen kontinuierlich  Mittel zur BER Verbesserung sind vor allem AC Coupling, Preemphasis und Equalizing.  Moderne FPGA stoßen in den Bereich von 28GBit/s parallel auf 96 Kanälen vor Plateau Link typeSpeed Tranfer Cycle Time USB3.05 Gbit/s200ps PCI Express 3.08 GT/s125ps Thunderbolt10GBit/s100ps FPGA Link28GT/s36ps Backbone Link40GBit/s25ps

20 Es wird grenzwertig  Anomalien durch externes Probing werden zunehmend relevant.  Externe Instrumente spiegeln immer weniger die realen Verhältnisse wieder.  Internes Rx Equalizing im Silizium ist für externe Instrumente nicht reproduzierbar. Quelle: Xilinx Inc. Advanced Product Specification Spartan-6 FPGA GTP Transceivers Chapter: RX Margin Analysis, Page 116

21 Zusammenfassung und Ausblick

22 Danke für Ihre Aufmerksamkeit Gibt es Fragen? Für weitere Information können sie die folgenden Kontakte nutzen Website  (03641)