ni.com High-Speed Digital I/O

Similar documents
The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

Increase Your Test Capabilities with Reconfigurable FPGA Technology

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com

Adapter Modules for FlexRIO

High Performance Embedded Applications. Raja Pillai Applications Engineering Specialist

GX5295 DIGITAL I/O DYNAMIC DIGITAL I/O WITH PER CHANNEL PROGRAMMABLE LOGIC LEVELS AND PMU PXI CARD DESCRIPTION FEATURES

PXI Tsunami in Semiconductor ATE Michael Dewey Geotest Marvin Test Systems Silicon Valley Test Conference

GX5296 DIGITAL I/O DYNAMIC DIGITAL I/O WITH PER CHANNEL TIMING, PROGRAMMABLE LOGIC LEVELS AND PMU PXI CARD DESCRIPTION FEATURES

NF Fast PPMU Application Note

WP 14 and Timing Sync

New Software-Designed Instruments

Agenda. Programming FPGAs Why Are They Useful? NI FPGA Hardware Common Applications for FPGAs How to Learn More

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

How to validate your FPGA design using realworld

PXI Digital Pattern Instruments

PXI Remote Control and System Expansion

DAQ & Control with PXI. Murali Ravindran Senior Product Manager

Scientific Instrumentation using NI Technology

Automated Test Equipments

Verigy V93000 SOC. Pin Scale 400. Digital Card

Advanced NI-DAQmx Programming Techniques with LabVIEW

Wave Generator Xpress

PISTON. a production test platform for high-end imagers. Public Information

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

FPGA design with National Instuments

Aerospace & Defense Application Areas and Case Studies

What s New in Data Acquisition

Dept. of Electrical, Computer and Biomedical Engineering. Instrumentation for the data acquisition laboratory

Graphical System Design For Large Scale Deployments. Bhavin Desai Technical Consultant

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

Designing and Verifying Future High Speed Busses

DT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications

PXIe Contents. Verifying the System Requirements GETTING STARTED GUIDE. 32-Channel Digital Pattern Instrument

COTS Technology for High Energy Physics Instrumentation Dr. James Truchard President, CEO, and Cofounder National Instruments

NI PXIe-6555/6556. Contents GETTING STARTED GUIDE. 200 MHz Digital Waveform Generator/Analyzer with PPMU

z482 Digital I/O Module PXI Express

AXIe : AdvancedTCA Extensions for Instrumentation and Test. Autotestcon 2016

Evolutionary Value Added Measurement System EVA100. Powerful Support for Characteristics Evaluation, Functional Evaluation, and Production

P375 Data Sheet & Applications Notes. PG3A Pattern Generator P375 Variable Universal probe April Rev 1.0

SV3C DPRX MIPI D-PHY Analyzer. Data Sheet

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation

DaqBoard/1000. Series 16-Bit, 200-kHz PCI Data Acquisition Boards

24DSI16WRC Wide-Range 24-Bit, 16-Channel, 105KSPS Analog Input Module With 16 Wide-Range (High-Level, Low-Level) Delta-Sigma Input Channels

Agilent M9211A PXI-H UWB IF Digitizer

High-speed I/O test: The ATE paradigm must change

PXDAC4800. Product Information Sheet. 1.2 GSPS 4-Channel Arbitrary Waveform Generator FEATURES APPLICATIONS OVERVIEW

Introduction to PXI. Jacques Cilliers. Applications Engineer National Instruments ni.com

High-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Analog Inputs

A 40-pin connector provides access to 24 DIO connections.

Automating Calibration Systems

Product Information Sheet PX Channel, 14-Bit Waveform Digitizer

Analog Input Sample Rate

A HT3 Platform for Rapid Prototyping and High Performance Reconfigurable Computing

High-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Analog Inputs

LVDS applications, testing, and performance evaluation expand.

Digital Camera Image Acquisition

Hardware Accelerated FIX Order Cancel System

SPI Xpress. Data sheet

DT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems

NI PCIe Hardware Overview. Functional Overview USER MANUAL. Base, Medium, Full, and Extended Configuration Camera Link Frame Grabber

PCIe-24DSI64C200K. 24-Bit, 64-Channel, 250KSPS, PCI-Express Module. With 64 Differential Delta-Sigma Input Channels. Features Include: Applications:

ADQ412. Product Preview. Features. Introduction. Applications. Software support. Ordering information. ADQ Development Kit

NEMbox / NIMbox Programmable NIM Module

DesignCon Accelerating Automated Test and Protocol Aware ATE Through Open FPGA-Based Solutions

ProductionLine Testers, Inc.

The Next Evolution of Instrumentation for Microwave Test. Jin Bains RF R&D Director National Instruments

FLEXIBLE PRODUCTION TEST SOFTWARE DESIGN

PCI Express 3.0 Characterization, Compliance, and Debug for Signal Integrity Engineers

New! New! New! New! New!

Redefining RF Instrumentation. Jacques Cilliers Application Engineer Certified LabVIEW Developer

NI Technical Symposium ni.com

M9502A and M9505A 2- and 5-slot AXIe Chassis PCIe Gen 2, 2 GB/s slot BW, up to 200 W/slot

DT MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module. Overview. Key Features. Bandwidth of the DT9862

SV3C DPRX MIPI D-PHY Analyzer. Data Sheet

MC.72xx - 32 bit Digital Pattern Generator with programmable logic levels

Test & Measurement Solutions. Konrad Technologies Radolfzell, Germany

ECONseries Low Cost USB DAQ

New! New! New! New! New!

ECONseries Low Cost USB DAQ

16-Bit, 12-Channel, 2-MSPS PMC Analog Input/Output Board

FPGA Provides Speedy Data Compression for Hyperspectral Imagery

PC104P66-16HSDI4AO4:

Introduction Testing analog integrated circuits including A/D and D/A converters, requires a special digital interface to a main controller. The digit

Note Using the PXIe-7915 in a manner not described in this document might impair the protection the PXIe-7915 provides.

E Series Multifunction I/O 1.25 MS/s, 12-Bit, 16 or 64 Analog Inputs

Keysight Technologies M9710A

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications

Playback function and equalizer on SDR14

Keysight M3100A PXIe Digitizers with Optional Real-Time Sequencing and FPGA Programming

Agenda. Introduction to NI PXI platform. Software. Platform Completion Trainings, system integration, services. System chassis Controllers Modules

Deterministic high-speed serial bus controller

AST 2000 LINEAR IC TESTER OVERVIEW

PC104P66-18AISS6C: 18-Bit, 6-Channel, 550KSPS Analog Input Module. With Six Simultaneously Sampled Analog Inputs and 8-Bit Digital I/O Port

Source-Synchronous Testing Using Paired Strobes

M ICROSTAR LA BORATORIE S TM

PXIe Contents GETTING STARTED GUIDE. 32-Channel Digital Pattern Instrument

8. Migrating Stratix II Device Resources to HardCopy II Devices

Evolutionary Value Added Measurement System EVA100. Powerful Support for Characteristics Evaluation, Functional Evaluation, and Production

Keysight U5309A PCIe High-Speed Digitizer - ADC Card with FPGA Signal Processing

Introduction to LabVIEW and NI Hardware Platform

Transcription:

High-Speed Digital I/O

Interfacing with Digital I/O Design Verification & Validation Production Characterization Protocol communication Parametric testing DUT control Limit testing Stress testing BERT Functional Test Protocol communication Parametric testing DUT control 3

NI High Speed Digital Offering: Features 6535/36/37 6541/42 6544/5 6551/52 6547/48 6555/56 Form Factor PCIe / PXIe PCI / PXI 1 slot PXIe PCI / PXI 1 slot PXIe 2 slot PXIe Max Speed 10/25/50 MHz 50/100 MHz 100/200MHz 50/100 MHz 100/200MHz 200 MHz Channels 32 32 32 20 32 / 24 (with HWC TTL Voltage TCLK Data Delay HWC / CCT Prog. Voltage Driver/Comparator Precision Clock Per-pin Voltage Per-pin Deskew Per-pin PMU Per-pin Load * System SMU * *6556 Only Interfacing 4 Characterization 24

NI High Speed Digital Offering: Specifications 6535/36/37 6541/42 6544/5 6551/52 6547/48 6555/56 Form Factor PCIe / PXIe PCI / PXI 1 slot PXIe PCI / PXI 1 slot PXIe 2 slot PXIe Max Speed 10/25/50 MHz 50/100 MHz 100/200MHz 50/100 MHz 100/200MHz 200 MHz Channels 32 32 32 20 Direction Input or Output Input or Output Bidirectional 32 / 24 (with HWC In/Out or Bidirectional 24 Bidirectional Precision CLK No Yes No Yes Yes Max DDR No No No Voltage Levels Select 1.8, 2.5, 3.3, 5V* Select 1.2, 1.5, 2.5, 1.8, 3.3 V Program -2 to 5V (10 mv resolution) 400/300 Mbps (out/in) Program - 1.2 to 3.3V (100 mv resolution) No Program -2 to 7V (122 µv resolution) HWC/Tri-state No No Yes (20 ch) Yes (24 ch) Yes (24 ch) Streaming 115 MB/s 400 / 660 MB/s 115 MB/s 400 / 660 MB/s 400 / 660 MB/s 5

PXIe-6547/8 Digital Stimulus/Response Instruments 400 Mbps and 200 Mbps data rates with DDR 32 channels (24 with HWC) 1.2 3.3V (100mV steps) Onboard hardware compare with 6 logic states (1, 0, Z, L, H, X) 3 Banks of data delay for phase shifting data channels Onboard high resolution clock 6

Digital ATE Logic States Logic States Operation Drive States Compare States 0 Drive logic low to DUT 1 Drive logic high to DUT Z L H Tristate (high impedance) Compare logic low from DUT Compare logic high from DUT Applications Stimulus response testing Bit error rate testing (BERT) Manufacturing pass/fail tests Failure analysis X Ignore the DUT output 7

HSDIO Features: Data Delay Available on all HSDIO modules Clock Bank 0 Bank 1 Bank 2 10% 5% 50% Configurable on a per-pin pin basis on the PXIe-6555/6 Configurable on a per-bank basis on the PXIe-6547/8 Configurable on a per-module basis on all other products 8

HSDIO Features: Why Do We Need Tristate? PXI-655x Channel 1 X Bus Contention! DUT Tristate (Z) turns off the generation portion of a channel for that cycle Generate Tristate Acquire & Compare 1 0 0 1 0 1 Z Z H L L H L H 9

HSDIO Features: Hardware Comparison Define / load expected values prior to running (H, L, & X) Acquired bits are compared against expected values in memory Errors show up in software API immediately Expected Data: Bit Error H L L H L H Bit Error H L L H L H Actual Data: 1 0 1 1 0 1 1 0 0 0 0 1 10

Semiconductor Test: NI PXIe-6555/6 Per-pin ATE Digital I/O Specifications (per-pin) pin) I/O Data Rate Edge Placement Voltage PPMU Channels Current Ranges Implementation Deskew 200 Mbps 5 ns -2 to 7V (VOH, VOL, VIH, VIL, VTT) 24 data + 4 control 2 ua to 32 ma with 1% accuracy PXIe, 2 Slots (700 MB/s streaming) 30ps resolution per channel Advanced Features (6556 only) External SMU integration in place of PMUs, In-circuit calibration for production Active Load 24 ma System TDR Interconnect skew measurements into open load 11

NI PXIe-6555/6 Voltage Features Per Channel Voltage Control -2V to 7V (-1V to 7V or -2V to 6V for generation) Programmable VOL, VOH, VTT, VIL and VIH Voltage Threshold Testing Sweep voltages with 11 mv accuracy (122uV resolution). Voltage High +7V DIO 0 Voltage Low -2V DIO 1 Voltage High +5V Voltage Low 0V 12

NI PXIe-6555/6 Deskew Features Per Pin Deskew with ~30ps resolution Set up and hold time measurements Delay measurements 200 MHz Clock DIO0 DIO1 Out In Out In Out DIO2 DIO3 DIO23 13

NI PXIe-6555/6 PMU Features Per-Pin PMU (4 Quadrant) Force and measure voltage and current PMU 0 DIO0 ADC PMU 1 PMU 2 PMU 3 PMU 23 DIO1 DIO2 DIO3 Pattern I/O DIO23 Test 1 Open/Shorts Testing Parallel Test Test 2 Current Leakage Tests Parallel Test Test 3 Digital Pattern I/O Scripting for multiple patterns 14

What is Edge Placement? Clk Sig 0 20n 20n 20n Sig 1 50n 20n 70n 10n Create an oversampled data set At 100MHz we can have 10ns of edge placement resolution Trade off timing resolution for memory depth 15

Timing Set Implementation Conversion of a WGL / STIL file to HWS Partnership with TSSI Convert industry standard to device specific waveforms o 200MHz product can mimic timing sets with 5ns of edge placement resolution 16

Electrical Test Today Acquire, Transfer, Post-Process Paradigm Fixed- Functionality Triggers and Records Open-Loop, Stimulus- Response Data Test Vector and Waveform Synthesis and Analysis Tools 17

FPGA-Based Test Methods Real-Time, Continuous Measurements Custom Triggering and Acquisition Closed-Loop and Dynamic Test Protocol Emulation 18

FPGA Technology Programmable Interconnects Logic Blocks Field-Programmable Gate Array I/O Blocks 19

FPGA Logic Implementation Implementing Logic on an FPGA: F = {(A+B)CD} E E LabVIEW FPGA Code F A B C D 20

Why are FPGAs useful? High Reliability Designs implemented in hardware High Performance Computational abilities open new possibilities for measurement and data processing speed True Parallelism Enables parallel tasks and pipelining, reducing test times Low Latency Run algorithms at deterministic rates down to 5 ns Reconfigurable Create DUT / application-specific personalities 21

A Simple Digital Protocol: I 2 C 010ZZ01 Pattern Generator SDA SCL Integrated Circuit 0101101 Logic Analyzer Traditional Approach Static stimulus and expected responses Difficult to accommodate multiple clock domains 22

A Simple Digital Protocol: I 2 C Address, Data, Address, Receive Protocol-Aware Tester SDA SCL Integrated Circuit Response Data Protocol-Aware Approach Intelligence built into the tester Accommodates wait cycles Easy to cross clock domains Test with high-level commands Real-world scenario Inherently easier to program 23

NI FlexRIO System Architecture PXI/PXIe NI FlexRIO Adapter Module Interchangeable I/O Analog or digital NI FlexRIO Adapter Module Development Kit (MDK) NI FlexRIO FPGA Module Virtex-5 FPGA 132 digital I/O lines Up to 512 MB of DRAM PXI Platform Synchronization Clocking/triggers Power/cooling Data streaming 24

NI FlexRIO System Architecture PXI/PXIe NI FlexRIO Adapter Module Interchangeable I/O Analog or digital NI FlexRIO Adapter Module Development Kit (MDK) NI FlexRIO FPGA Module Virtex-5 FPGA 132 digital I/O lines Up to 512 MB of DRAM PXI Platform Synchronization Clocking/triggers Power/cooling Data streaming 25

NI FlexRIO HSDIO Adapter Modules NI 6583 Mixed I/O FAM 19 LVDS channels, 200 MHz 35 single-ended channels, 200 MHz Selectable Voltage Levels (1.2. 1.5, 1.8, 2.5, 3.3 V) Product Description Platform Channels Maximum Rate (MHz) Voltage Levels NI 6581 FPGA-based Digital I/O PXI/PXIe 54 100 5.0, 3.3, 2.5,1.8 V NI 6583 FPGA-based Digital I/O PXI/PXIe 19 / 35 200 LVDS, 1.2-3.3V NI 6584 FPGA-based Digital I/O PXI/PXIe 16 16 Mb/s RS422/485 NI 6585 FPGA-based Digital I/O PXI/PXIe 32 200 (300 Mb/s DDR) LVDS NI 6587 FPGA-based Digital I/O PXI/PXIe 16 1Gbps LVDS 26

Questions