Practical Aspects of Testing Based on Experiences with Verigy SOC
|
|
|
- Anastasia Sparks
- 10 years ago
- Views:
Transcription
1 Practical Aspects of Testing Based on Experiences with Verigy SOC Wolf, Christoph IHP Im Technologiepark Frankfurt (Oder) Germany
2 Outline Introduction Tester architecture concepts Test pattern generation/conversion Event-based test system Memory test Limitations of standard test systems
3 Usage Scenarios Standalone Manual test of packaged devices Docked to a handler Automatic test of packaged devices
4 Usage Scenarios Docked to a wafer prober Automatic test of unpackaged devices directly on a wafer
5 Typical Tester Architecture Basic infrastructure Manipulator Test system power supply Clock- and control boards Cooling Air or liquid (Test) Application specific equipment Device power supply General purpose, high voltage, high current, low noise, multi-channel Digital channels Analog & RF-resources Waveform generators, digitizers, TIAs Utility lines (external circuitry, relay control, etc.)
6 Tester Architecture Central control Central resources (control, memory etc) distributed to channels Advantage: Simpler system architecture, lower complexity Tester-per-pin -architecture Mostly used in modern high performance testers (Nearly) all resources available separately for each channel Advantage: Higher throughput possible (e.g. no memory bottleneck) Increased flexibility (multi-port and/or multi-site capabilities)
7 Test Program Implementation Styles Different implementation schemes varying among vendors and tester families Standard programming languages (C, ) Specialized script-like high level languages GUI-based approaches ( graphical programming by joining basic building blocks) Example Agilent/Verigy SOC Testvsystem based on extensive set of firmware commands Several editors (both pure text editors and custom windows) Majority of data stored as text files, partly embedded firmware commands Vectors stored in binary format Built-in test functions API for customer specific tasks in C++
8 Test Program Entities Typical set of common basic entities Pin configuration: map logical pin/signal names to physical tester resources Level configuration: voltages to apply to the chip and compare against Timing configuration: define when signal events should occur Vector configuration: actual data to be applied to the chip Tests: continuity test, functional test, memory test, static/dynamic current, Testflow: sequence of tests External interfaces: prober/handler control, data logging
9 Pin Electronics General Principle V ih Clamps Driver (Input) 50O Z L =50O DUT 0 Vcc1 1 5 a1 b1 2 a2 b2 6 V il 3 a3 b3 7 V oh Receiver (Output) PPMU 4 a4 GND 0 b4 8 V ol I ol Vt Active Load 50O I oh
10 Pin Electronics Driver Mode Driver (Input) V ih Clamps Tristate- Ctrl Formatted Data 50O Z L =50O DUT 0 Vcc1 1 5 a1 b1 2 a2 6 b2 V il 3 a3 b3 7 4 a4 b4 8 V oh GND 0 Receiver (Output) PPMU V ol I ol Vt Active Load 50O I oh
11 Pin Electronics Receiver Mode Driver (Input) V ih Clamps Tristate- Ctrl Formatted Data 50O Z L =50O DUT 0 Vcc1 1 5 a1 b1 2 a2 6 b2 V t V il 3 a3 b3 7 4 a4 b4 8 Receiver (Output) V oh GND 0 > V oh < V ol PPMU V ol I ol Vt Active Load 50O I oh
12 Waveform Generation ATE systems typically strictly cycle-based No instantaneous change of cycle period during pattern execution Fixed format based approach Fixed set of available waveforms (D)NRZ (delayed non-return to zero) RZ, RO (return to zero/one) SBC (surrounded by complement) STB (edge strobe) WSTB (window strobe) 0 1 Timing setup defines edge positions Vector setup defines data (logical 0/1) Waveform type can be per pin or per cycle
13 Waveform Generation Flexible waveform setup (93k style) Wavetable defines (up to 256) different waveform shapes Combination of max 8 drive and 8 receive edges Pure shape definition, only edge actions (drive 0/1/Z, strobe L/H/X), no timing Equations define edge positions in time, no shape/action information Specset joins one wavetable and one equation set, optional spec vars Vectors do not contain logical values but indices into wavetable Test references a spec set (defines timing+wavetable) + vector set Flexible combinations of vector, timing and waveform shape sets possible Example: Basic functional test with NRZ waveforms Characterization tests (setup/hold time) with SBC waveforms
14 Setup Example Wavetable Equations Vector 0 d1:0 period= d1:1 d1=0 2 2 d4:1 d6:0 d2=5 3 3 d2:1 d3:0 d4:1 d5:0 d3= d2:z r1:h r2:l d4= d2:z r1:l r2:l d5=25 d6=40 r1=30 r2= H L
15 X-Modes Complex wavetables enable vector compression (or higher data rate) Several (device) cycles encoded into one tester cycle Limited by number of distinct edges and wavetable count Examples (Verigy 93000, 8 driving + 8 receiving edges, 256 waveforms) Data input NRZ (1 edge, 0/1) 8 edges, 2^8 = 256 states x8 Clock signal RZ (2 edges, 0/1) 2x4 edges, 2^4 states max x4 Bidir pin NRZ/STB (0,1,L,H) 4 edges, 4^4=256 states max x4 Bidir pin NRZ/STB (0,1,L,H,X) 4 edges, 5^4 > 256 states max x3
16 High(er) Speed Testing Issues Signal reflections in unmatched environments Driver can be used to supply 50Ω termination in receiver mode Third level termination or active load for bidirectional pins Device must be able to drive into 50Ω For CMOS devices usually not fulfilled impedance matching resistors required on the load board Termination acts as voltage divider only reduced levels seen by tester
17 High(er) Speed Testing Issues Fixture delay calibration Considerable signal propagation times from tester electronics to DUT Tester calibrated up to fixed interface, additional delays on DUT board TDR measurement to determine additional propagation time Input signals are applied earlier, output signals are evaluated later Tester-Side DUT-Side t -t d 0 +t d -t d 0 +t d Input Output Works fine for unidirectional pins, problems with bi-directional pins Solution: separate tester channels for input and output path
18 Test Pattern Generation/Conversion Several test program elements can be generated by hand Test vectors usually require automatic handling Example Verigy Direct creation of binary vector files by appropriate tools Import of already cyclized text format data via ascii interface Device cycle file: list of state characters and corresponding waveforms Pins clock DVC df 0 0:0ns 1 1:0ns P 1:10ns 0:20ns ASCII vector file: one vector per row, one state character per pin Each line holds data of one tester cycle
19 Test Pattern Generation/Conversion Two major sources of test patterns Structural test patterns generated by ATPG tools Design data required, tests for specific faults Mostly used in combination with scan chains to reduce complexity Usually used for production test to verify defect-free fabrication Higher effort to catch timing-related issues Usually generated already in cycle based format (WGL, STIL) Functional test patterns Blackbox testing Knowledge about internal structure not necessarily required Often used for design verification Mostly generated by simulation
20 Test Pattern Generation/Conversion Functional tests at IHP No product development and no mass production High rate of new designs in prototype state Transition to structural tests but functional test still dominant Functional test patterns obtained by logging simulation runs Problem: simulation is event-based, usually (e)vcd file format for export Events can occur at arbitrary positions (E)VCD: (extended) value change dump format (E)VCD state characters VCD: 0/1/X/Z Additional direction control signals for bi-directional pins required EVCD: D/U/N/Z/d/u; L/H/X/T/l/h; extra state characters for collisions Signal direction encoded into state characters, no need for separate direction control signals Strength encoding: 0-6, separately for low and high value
21 Test Pattern Generation/Conversion (E)VCD file format header (version info, timescale) signal declaration list (including hierarchy) initialization dump time stamp event list time stamp event list...
22 Test Pattern Generation/Conversion EVCD example $var port 1 <1 Clk $end $var port 1 <2 In $end $var port 1 <3 Out $end $var port 1 <4 Inout $end #0 pd 6 0 <1 pd 6 0 <2 pd 6 0 < px 0 0 <3 #45 pu 0 6 <2 pz 0 0 <4 Clk #50 pu 0 6 <1 #71 In ph 0 6 <3 #100 pd 6 0 <1 Out XXXXXXXX #150 pu 0 6 <1 #154 i pl 6 0 <4 #200 Inout pd 6 0 <1 o #3450 pu 0 6 <1 #3454 ph 0 6 <4
23 Test Pattern Generation/Conversion Required processing: cyclization Event file partitioned into cycles of equal length Optional signal conditioning (scaling, shifting events,...) Potentially long periods of inactivity event based format does not contain data; cycle based format requires data for each cycle Two methods for waveform mapping: Signal sampling at specified positions, acquired value is taken as argument for the parameterized tester waveform Advantage: relatively simple process Disadvantages: Only one value acquired Multiple signal changes in a single cycle ignored/not detected Careful selection of sample point required if signal changes occur at different positions with respect to the cycle
24 Test Pattern Generation/Conversion Matching with predefined match waveforms, selection of corresponding target waveform Disadvantage: computing intensive Advantages: More complex waveforms can be reproduced Implicit cross check of simulation against a set of predefined waveforms General problem: Arbitrary event based waveform must be reduced to cycle based representation with strictly limited number of signal changes (i.e. timing edges)
25 Event-Based Test System Advantest CertiMAX Inherently event based: test data stored as events (Action, time offset from previous event) System can directly read evcd files, no cyclization Each channel can run completely independently from each other Single events can be repositioned Minimum time 8ns between events Limited speed but very suitable for functional debugging
26 Memory test Several different algorithms Solid, Checkerboard, March,... Differentiation between device address, physical address and topological address Device address: externally applied address Physical address: internal address (x,y,d) Topological address: internal addres (x,y) Scrambling Relation between device & physical address Memory test algorithms deal with cell neighborship calculate device address such that physical addresses match algorithm Bitmap centric view rather than cycle based view Mapping between physical and topological addresses
27 Memory Test Scrambling Example 0,0 127 A[14..8] 0 0 A[14..8] A[7..0] A[16:15]= A[7..0] Address range split into row (y) and column (x) addresses ya[8..0] = A[16] A[7..0] xa[7..0] = A[15] A[14..8] (A[16:15] block address, prepended to x and y base addresses) ya/xa: externally applied device addr. y/x: internal physical addr. Scrambling: equations to calculate external addresses based on internal physical addresses such that x increases to the right and y increases to the bottom xor used as conditional inversion (mirror base address depending on block address) ya[7:0] = y[7..0] XOR y[8] ya[8] = y[8] xa[6:0] = x[6..0] XOR NOTx[7] xa[7] = x[7]
28 Memory Test Algorithmic Pattern Generation (APG) Memory tests can have high complexity (>6N) Huge amount of vectors for large memories AGPs compute vectors on the fly rather than storing them Make use of high regularity of memory tests Loop and repeat constructs, memory test algorithms implemented as sequencer programs Example: solid test (write complete memory, read complete memory, n words) LSB: rep (2 * rep (n/2) * 01 ) rep (2 * rep (n/4) * 0011 ) MSB: rep (2 * (rep (n/2)* 0, rep (n/2)* 1 ))
29 Limitations of Standard Test Systems Speed, vector memory Number of distinct timing edges Number of independent clock domains Despite tester-per-pin architecture usually common master clock, no truly asynchronous signals possible Very limited degree of flexibility on pattern level Match loop: loop around until chip output matches the loop vector (i.e. for flash testing or PLL locking) No further (conditional) processing on vector level Severe problems with respect to asynchronous circuits
Objective. Testing Principle. Types of Testing. Characterization Test. Verification Testing. VLSI Design Verification and Testing.
VLSI Design Verification and Testing Objective VLSI Testing Mohammad Tehranipoor Electrical and Computer Engineering University of Connecticut Need to understand Types of tests performed at different stages
ATE for Manufacturing Test. Major ATE Companies: Teradyne, Credence, Agilent, Advantest, NPTest... Agilent 83K. Advantest T6682
ATE for Manufacturing Test Major ATE Companies: Teradyne, Credence, Agilent, Advantest, NPTest... Agilent 83K Advantest T6682 1 Block Diagram for T6682 Block diagram for Advantest Model T6682 described
Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX
White Paper Testing Low Power Designs with Power-Aware Test Manage Manufacturing Test Power Issues with DFTMAX and TetraMAX April 2010 Cy Hay Product Manager, Synopsys Introduction The most important trend
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
Memory Testing. Memory testing.1
Memory Testing Introduction Memory Architecture & Fault Models Test Algorithms DC / AC / Dynamic Tests Built-in Self Testing Schemes Built-in Self Repair Schemes Memory testing.1 Memory Market Share in
PLAS: Analog memory ASIC Conceptual design & development status
PLAS: Analog memory ASIC Conceptual design & development status Ramón J. Aliaga Instituto de Física Corpuscular (IFIC) Consejo Superior de Investigaciones Científicas (CSIC) Universidad de Valencia Vicente
Design Verification & Testing Design for Testability and Scan
Overview esign for testability (FT) makes it possible to: Assure the detection of all faults in a circuit Reduce the cost and time associated with test development Reduce the execution time of performing
Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 46 Per-pin Signal Generator
Hideo Okawara s Mixed Signal Lecture Series DSP-Based Testing Fundamentals 46 Per-pin Signal Generator Advantest Corporation, Tokyo Japan August 2012 Preface to the Series ADC and DAC are the most typical
8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA
Features Compatible with MCS-51 products On-chip Flash Program Memory Endurance: 1,000 Write/Erase Cycles On-chip EEPROM Data Memory Endurance: 100,000 Write/Erase Cycles 512 x 8-bit RAM ISO 7816 I/O Port
DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs
DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs General Description The DM9368 is a 7-segment decoder driver incorporating input latches and constant current output circuits
11. High-Speed Differential Interfaces in Cyclone II Devices
11. High-Speed Differential Interfaces in Cyclone II Devices CII51011-2.2 Introduction From high-speed backplane applications to high-end switch boxes, low-voltage differential signaling (LVDS) is the
PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section
PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256
ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram
Quad PLL with VCXO Quick Turn Clock Description The ICS379 QTClock TM generates up to 9 high quality, high frequency clock outputs including a reference from a low frequency pullable crystal. It is designed
ICS650-44 SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET
DATASHEET ICS650-44 Description The ICS650-44 is a spread spectrum clock synthesizer intended for video projector and digital TV applications. It generates three copies of an EMI optimized 50 MHz clock
INTEGRATED CIRCUITS. For a complete data sheet, please also download:
INTEGRATED CIRCUITS DATA SEET For a complete data sheet, please also download: The IC6 74C/CT/CU/CMOS Logic Family Specifications The IC6 74C/CT/CU/CMOS Logic Package Information The IC6 74C/CT/CU/CMOS
ni.com/sts NI Semiconductor Test Systems
ni.com/sts NI Semiconductor Test Systems Lower the Cost of Test With Semiconductor Test Systems The Semiconductor Test System (STS) series features fully production-ready test systems that use NI technology
Serial port interface for microcontroller embedded into integrated power meter
Serial port interface for microcontroller embedded into integrated power meter Mr. Borisav Jovanović, Prof. dr. Predrag Petković, Prof. dr. Milunka Damnjanović, Faculty of Electronic Engineering Nis, Serbia
Using Altera MAX Series as Microcontroller I/O Expanders
2014.09.22 Using Altera MAX Series as Microcontroller I/O Expanders AN-265 Subscribe Many microcontroller and microprocessor chips limit the available I/O ports and pins to conserve pin counts and reduce
DG2302. High-Speed, Low r ON, SPST Analog Switch. Vishay Siliconix. (1-Bit Bus Switch with Level-Shifter) RoHS* COMPLIANT DESCRIPTION FEATURES
High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch with Level-Shifter) DG2302 DESCRIPTION The DG2302 is a high-speed, 1-bit, low power, TTLcompatible bus switch. Using sub-micron CMOS technology,
Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts)
Dr. Greg Tumbush, [email protected] Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Objective The objective of lab assignments 5 through 9 are to systematically design and implement
HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)
HD622U (Dot Matrix Liquid Crystal GraphicDisplay Column Driver) Description HD622U is a column (segment) driver for dot matrix liquid crystal graphic display systems. It stores the display data transferred
DDR subsystem: Enhancing System Reliability and Yield
DDR subsystem: Enhancing System Reliability and Yield Agenda Evolution of DDR SDRAM standards What is the variation problem? How DRAM standards tackle system variability What problems have been adequately
INTEGRATED CIRCUITS. 74F153 Dual 4-line to 1-line multiplexer. Product specification 1996 Jan 05 IC15 Data Handbook
INTEGRATED CIRCUITS 1996 Jan 05 IC15 Data Handbook FEATURES Non-inverting outputs Separate enable for each section Common select inputs See 74F253 for 3-State version PIN CONFIGURATION Ea 1 S1 2 I3a 3
8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description
8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description The B32CDM8, B48CDM8 and the B64CDM8 are 8 by 8 (row by column) dot matrix LED displays combined
1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET
DATASHEET 1 TO 4 CLOCK BUFFER ICS551 Description The ICS551 is a low cost, high-speed single input to four output clock buffer. Part of IDT s ClockBlocks TM family, this is our lowest cost, small clock
Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview
Technical Note TN-29-06: NAND Flash Controller on Spartan-3 Overview Micron NAND Flash Controller via Xilinx Spartan -3 FPGA Overview As mobile product capabilities continue to expand, so does the demand
TABLE OF CONTENTS. xiii List of Tables. xviii List of Design-for-Test Rules. xix Preface to the First Edition. xxi Preface to the Second Edition
TABLE OF CONTENTS List of Figures xiii List of Tables xviii List of Design-for-Test Rules xix Preface to the First Edition xxi Preface to the Second Edition xxiii Acknowledgement xxv 1 Boundary-Scan Basics
TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features
DATASHEET ICS280 Description The ICS280 field programmable spread spectrum clock synthesizer generates up to four high-quality, high-frequency clock outputs including multiple reference clocks from a low-frequency
PowerPC Microprocessor Clock Modes
nc. Freescale Semiconductor AN1269 (Freescale Order Number) 1/96 Application Note PowerPC Microprocessor Clock Modes The PowerPC microprocessors offer customers numerous clocking options. An internal phase-lock
74F257A Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State)
INTEGRATED CIRCUITS Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State) 1995 Mar 31 IC15 Data Handbook Philips Semiconductors Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State)
8741A UNIVERSAL PERIPHERAL INTERFACE 8-BIT MICROCOMPUTER
UNIVERSAL PERIPHERAL INTERFACE 8-BIT MICROCOMPUTER 8-Bit CPU plus ROM RAM I O Timer and Clock in a Single Package One 8-Bit Status and Two Data Registers for Asynchronous Slave-to- Master Interface DMA
Scanning Comparator (ScanComp) Features. General Description. Input/Output Connections. When to Use a Scanning Comparator. clock - Digital Input* 1.
Scanning Comparator (ScanComp) 1.0 Features Scan up to 64 single ended or differential channels automatically Note The number of input and output channels will be limited by the hardware available in the
Manchester Encoder-Decoder for Xilinx CPLDs
Application Note: CoolRunner CPLDs R XAPP339 (v.3) October, 22 Manchester Encoder-Decoder for Xilinx CPLDs Summary This application note provides a functional description of VHDL and Verilog source code
SoMA. Automated testing system of camera algorithms. Sofica Ltd
SoMA Automated testing system of camera algorithms Sofica Ltd February 2012 2 Table of Contents Automated Testing for Camera Algorithms 3 Camera Algorithms 3 Automated Test 4 Testing 6 API Testing 6 Functional
Measurement and Analysis Introduction of ISO7816 (Smart Card)
Measurement and Analysis Introduction of ISO7816 (Smart Card) ISO 7816 is an international standard related to electronic identification cards with contacts, especially smart cards, managed jointly by
ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies
ETEC 2301 Programmable Logic Devices Chapter 10 Counters Shawnee State University Department of Industrial and Engineering Technologies Copyright 2007 by Janna B. Gallaher Asynchronous Counter Operation
DS2401 Silicon Serial Number
19-5860; Rev 3/15 Silicon Serial Number BENEFITS AND FEATURES Guaranteed Unique 64-Bit ROM ID Chip for Absolute Traceability o Unique, Factory-Lasered and Tested 64-Bit Registration Number (8-Bit Family
ADS9850 Signal Generator Module
1. Introduction ADS9850 Signal Generator Module This module described here is based on ADS9850, a CMOS, 125MHz, and Complete DDS Synthesizer. The AD9850 is a highly integrated device that uses advanced
Jitter in PCIe application on embedded boards with PLL Zero delay Clock buffer
Jitter in PCIe application on embedded boards with PLL Zero delay Clock buffer Hermann Ruckerbauer EKH - EyeKnowHow 94469 Deggendorf, Germany [email protected] Agenda 1) PCI-Express Clocking
Memory Systems. Static Random Access Memory (SRAM) Cell
Memory Systems This chapter begins the discussion of memory systems from the implementation of a single bit. The architecture of memory chips is then constructed using arrays of bit implementations coupled
CMOS, the Ideal Logic Family
CMOS, the Ideal Logic Family INTRODUCTION Let s talk about the characteristics of an ideal logic family. It should dissipate no power, have zero propagation delay, controlled rise and fall times, and have
HCF4056B BCD TO 7 SEGMENT DECODER /DRIVER WITH STROBED LATCH FUNCTION
BCD TO 7 SEGMENT DECODER /DRIVER WITH STROBED LATCH FUNCTION QUIESCENT CURRENT SPECIF. UP TO 20V OPERATION OF LIQUID CRYSTALS WITH CMOS CIRCUITS PROVIDES ULTRA LOW POWER DISPLAY. EQUIVALENT AC OUTPUT DRIVE
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
.LOW POWER DISSIPATION .HIGH NOISE IMMUNITY M74HC154 4 TO 16 LINE DECODER/DEMULTIPLEXER. HIGH SPEED tpd = 15 ns (TYP.) at VCC =5V
. HIGH SPEED tpd = 15 ns (TYP.) at VCC =5V.LOW POWER DISSIPATION I CC =4µA (MAX.) at T A =25 C.HIGH NOISE IMMUNITY VNIH =VNIL =28%VCC (MIN.) OUTPUT DRIVE CAPABILITY 15 LSTTL LOADS SYMMETRICAL OUTPUT IMPEDANCE
SafeSPI - Serial Peripheral Interface for Automotive Safety
Page 1 / 16 SafeSPI - Serial Peripheral Interface for Automotive Safety Technical SafeSPI_specification_v0.15_published.doc 30 July 2015 Page 2 / 16 1 INTRODUCTION 3 1.1 Requirement specification types
Using the Agilent 3070 Tester for In-System Programming in Altera CPLDs
Using the Agilent 3070 Tester for In-System Programming in Altera CPLDs AN-628-1.0 Application Note This application note describes how to use the Agilent 3070 test system to achieve faster programming
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
Clocks Basics in 10 Minutes or Less. Edgar Pineda Field Applications Engineer Arrow Components Mexico
Clocks Basics in 10 Minutes or Less Edgar Pineda Field Applications Engineer Arrow Components Mexico Presentation Overview Introduction to Clocks Clock Functions Clock Parameters Common Applications Summary
CpE358/CS381. Switching Theory and Logical Design. Class 4
Switching Theory and Logical Design Class 4 1-122 Today Fundamental concepts of digital systems (Mano Chapter 1) Binary codes, number systems, and arithmetic (Ch 1) Boolean algebra (Ch 2) Simplification
74F168*, 74F169 4-bit up/down binary synchronous counter
INTEGRATED CIRCUITS 74F168*, * Discontinued part. Please see the Discontinued Product List in Section 1, page 21. 1996 Jan 5 IC15 Data Handbook FEATURES Synchronous counting and loading Up/Down counting
White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces
White Paper Introduction The DDR3 SDRAM memory architectures support higher bandwidths with bus rates of 600 Mbps to 1.6 Gbps (300 to 800 MHz), 1.5V operation for lower power, and higher densities of 2
Flip-Flops, Registers, Counters, and a Simple Processor
June 8, 22 5:56 vra235_ch7 Sheet number Page number 349 black chapter 7 Flip-Flops, Registers, Counters, and a Simple Processor 7. Ng f3, h7 h6 349 June 8, 22 5:56 vra235_ch7 Sheet number 2 Page number
Implementation Details
LEON3-FT Processor System Scan-I/F FT FT Add-on Add-on 2 2 kbyte kbyte I- I- Cache Cache Scan Scan Test Test UART UART 0 0 UART UART 1 1 Serial 0 Serial 1 EJTAG LEON_3FT LEON_3FT Core Core 8 Reg. Windows
Digital Electronics Detailed Outline
Digital Electronics Detailed Outline Unit 1: Fundamentals of Analog and Digital Electronics (32 Total Days) Lesson 1.1: Foundations and the Board Game Counter (9 days) 1. Safety is an important concept
Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines
Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines May 2009 AN-444-1.1 This application note describes guidelines for implementing dual unbuffered DIMM DDR2 and DDR3 SDRAM interfaces. This application
Interfacing Analog to Digital Data Converters
Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous
Fondamenti su strumenti di sviluppo per microcontrollori PIC
Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event
DS2186. Transmit Line Interface FEATURES PIN ASSIGNMENT
DS2186 Transmit Line Interface FEATURES Line interface for T1 (1.544 MHz) and CEPT (2.048 MHz) primary rate networks PIN ASSIGNMENT TAIS 1 20 LCLK On chip transmit LBO (line build out) and line drivers
Clocking. Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 Clocks 1
ing Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 s 1 Why s and Storage Elements? Inputs Combinational Logic Outputs Want to reuse combinational logic from cycle to cycle 6.884 - Spring 2005 2/18/05
Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.
Objectives Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. describe how such a flip-flop can be SET and RESET. describe the disadvantage
Jianjian Song LogicWorks 4 Tutorials (5/15/03) Page 1 of 14
LogicWorks 4 Tutorials Jianjian Song Department of Electrical and Computer Engineering Rose-Hulman Institute of Technology March 23 Table of Contents LogicWorks 4 Installation and update...2 2 Tutorial
A N. O N Output/Input-output connection
Memory Types Two basic types: ROM: Read-only memory RAM: Read-Write memory Four commonly used memories: ROM Flash, EEPROM Static RAM (SRAM) Dynamic RAM (DRAM), SDRAM, RAMBUS, DDR RAM Generic pin configuration:
Alpha CPU and Clock Design Evolution
Alpha CPU and Clock Design Evolution This lecture uses two papers that discuss the evolution of the Alpha CPU and clocking strategy over three CPU generations Gronowski, Paul E., et.al., High Performance
Link-65 MHz, +3.3V LVDS Transmitter 24-Bit Flat Panel Display (FPD) Link-65 MHz
DS90C383A/DS90CF383A +3.3V Programmable LVDS Transmitter 24-Bit Flat Panel Display (FPD) Link-65 MHz +3.3V LVDS Transmitter 24-Bit Flat Panel Display (FPD) Link-65 MHz 1.0 General Description The DS90C383A/DS90CF383A
An Automated Model Based Design Flow for the Design of Robust FlexRay Networks
SAE TECHNICAL PAPER SERIES 2008-01-1031 An Automated Model Based Design Flow for the Design of Robust FlexRay Networks Thorsten Gerke Synopsys GmbH David Bollati C&S Group/University of Applied Science
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National
Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note 1304-6
Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements Application Note 1304-6 Abstract Time domain measurements are only as accurate as the trigger signal used to acquire them. Often
EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad
A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 24 p. 1/20 EE 42/100 Lecture 24: Latches and Flip Flops ELECTRONICS Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad University of California,
Production Flash Programming Best Practices for Kinetis K- and L-series MCUs
Freescale Semiconductor Document Number:AN4835 Application Note Rev 1, 05/2014 Production Flash Programming Best Practices for Kinetis K- and L-series MCUs by: Melissa Hunter 1 Introduction This application
MC10SX1190. Fibre Channel Coaxial Cable Driver and Loop Resiliency Circuit
Fibre Channel Coaxial Cable Driver and Loop Resiliency Circuit Description The MC10SX1190 is a differential receiver, differential transmitter specifically designed to drive coaxial cables. It incorporates
High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch)
High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch) DG2301 ishay Siliconix DESCRIPTION The DG2301 is a high-speed, 1-bit, low power, TTLcompatible bus switch. Using sub-micron CMOS technology,
DM74184 DM74185A BCD-to-Binary and Binary-to-BCD Converters
DM74184 DM74185A BCD-to-Binary and Binary-to-BCD Converters General Description These monolithic converters are derived from the 256-bit read only memories DM5488 and DM7488 Emitter connections are made
Serial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
An Ethernet Cable Discharge Event (CDE) Test and Measurement System
An Ethernet Cable Discharge Event (CDE) Test and Measurement System Wei Huang, Jerry Tichenor ESDEMC Technology LLC Rolla, MO, USA [email protected] Abstract A Cable Discharge Event (CDE) is an electrostatic
1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.
File: chap04, Chapter 04 1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1. 2. True or False? A gate is a device that accepts a single input signal and produces one
Asynchronous counters, except for the first block, work independently from a system clock.
Counters Some digital circuits are designed for the purpose of counting and this is when counters become useful. Counters are made with flip-flops, they can be asynchronous or synchronous and they can
Features INSTRUCTION DECODER CONTROL LOGIC AND CLOCK GENERATORS COMPARATOR AND WRITE ENABLE EEPROM ARRAY READ/WRITE AMPS 16
July 2000 FM9346 (MICROWIRE Bus Interface) 1024- Serial EEPROM General Description FM9346 is a 1024-bit CMOS non-volatile EEPROM organized as 64 x 16-bit array. This device features MICROWIRE interface
256K (32K x 8) Static RAM
256K (32K x 8) Static RAM Features High speed: 55 ns and 70 ns Voltage range: 4.5V 5.5V operation Low active power (70 ns, LL version) 275 mw (max.) Low standby power (70 ns, LL version) 28 µw (max.) Easy
NAND Flash Memories. Using Linux MTD compatible mode. on ELNEC Universal Device Programmers. (Quick Guide)
NAND Flash Memories Using Linux MTD compatible mode on ELNEC Universal Device Programmers (Quick Guide) Application Note April 2012 an_elnec_linux_mtd, version 1.04 Version 1.04/04.2012 Page 1 of 16 As
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences
UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences Jan M. Rabaey Homework #2 EECS 141 Due Friday, February 6, 5pm, box in 240 Cory 1. Suppose you
Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to +1024 C)
19-2235; Rev 1; 3/02 Cold-Junction-Compensated K-Thermocoupleto-Digital General Description The performs cold-junction compensation and digitizes the signal from a type-k thermocouple. The data is output
RF Measurements Using a Modular Digitizer
RF Measurements Using a Modular Digitizer Modern modular digitizers, like the Spectrum M4i series PCIe digitizers, offer greater bandwidth and higher resolution at any given bandwidth than ever before.
GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8
GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8 Robert G. Brown All Rights Reserved August 25, 2000 Alta Engineering 58 Cedar Lane New Hartford, CT 06057-2905 (860) 489-8003 www.alta-engineering.com
A Verilog HDL Test Bench Primer Application Note
A Verilog HDL Test Bench Primer Application Note Table of Contents Introduction...1 Overview...1 The Device Under Test (D.U.T.)...1 The Test Bench...1 Instantiations...2 Figure 1- DUT Instantiation...2
Interconnection Network of OTA-based FPAA
Chapter S Interconnection Network of OTA-based FPAA 5.1 Introduction Aside from CAB components, a number of different interconnect structures have been proposed for FPAAs. The choice of an intercmmcclion
DS1721 2-Wire Digital Thermometer and Thermostat
www.dalsemi.com FEATURES Temperature measurements require no external components with ±1 C accuracy Measures temperatures from -55 C to +125 C; Fahrenheit equivalent is -67 F to +257 F Temperature resolution
An On-chip Security Monitoring Solution For System Clock For Low Cost Devices
An On-chip Security Monitoring Solution For System Clock For Low Cost Devices Frank Vater Innovations for High Performance Microelectronics Im Technologiepark 25 15236 Frankfurt (Oder), Germany [email protected]
3-input EXCLUSIVE-OR gate. The 74LVC1G386 provides a 3-input EXCLUSIVE-OR function.
Rev. 02 3 September 2007 Product data sheet 1. General description The provides a 3-input EXCLUSIVE-OR function. The input can be driven from either 3.3 or 5 V devices. This feature allows the use of these
3.Basic Gate Combinations
3.Basic Gate Combinations 3.1 TTL NAND Gate In logic circuits transistors play the role of switches. For those in the TTL gate the conducting state (on) occurs when the baseemmiter signal is high, and
BP-2600 Concurrent Programming System
BP-2600 Concurrent Programming System! With BP s 6th Generation Technology, the BP-2600 is the fastest universal production programmer available! Very Low Voltage Support down to 1.5V! Concurrent Programming
ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet
Features Inputs/Outputs Accepts two differential or single-ended inputs LVPECL, LVDS, CML, HCSL, LVCMOS Glitch-free switching of references On-chip input termination and biasing for AC coupled inputs Six
8254 PROGRAMMABLE INTERVAL TIMER
PROGRAMMABLE INTERVAL TIMER Y Y Y Compatible with All Intel and Most Other Microprocessors Handles Inputs from DC to 10 MHz 8 MHz 8254 10 MHz 8254-2 Status Read-Back Command Y Y Y Y Y Six Programmable
Managing High-Speed Clocks
Managing High-Speed s & Greg Steinke Director, Component Applications Managing High-Speed s Higher System Performance Requires Innovative ing Schemes What Are The Possibilities? High-Speed ing Schemes
TS5010 TeraTune Programmable Bandpass Filter
FEATURES 0MHz to 90MHz Tunability 240 Frequency Steps Constant Q, Two-pole Butterworth Bandpass 1W Power Handling 0µs Tuning Speed Serial/Parallel Modes -40C to +85C DESCRIPTION The TS5010 series of TeraTune
High Power Programmable DC Power Supplies PVS Series
Data Sheet High Power Programmable DC Power Supplies The PVS10005, PVS60085, and PVS60085MR programmable DC power supplies offer clean output power up to 5.1 kw, excellent regulation, and fast transient
INTEGRATED CIRCUITS. 74F74 Dual D-type flip-flop. Product specification Supercedes data of 1990 Oct 23 IC15 Data Handbook.
INTEGRATED CIRCUITS Supercedes data of 1990 Oct 23 IC15 Data Handbook 1996 Mar 12 FEATURE Industrial temperature range available ( 40 C to +85 C) DESCRIPTION The is a dual positive edge-triggered D-type
54191 DM54191 DM74191 Synchronous Up Down 4-Bit Binary Counter with Mode Control
54191 DM54191 DM74191 Synchronous Up Down 4-Bit Binary Counter with Mode Control General Description This circuit is a synchronous reversible up down counter The 191 is a 4-bit binary counter Synchronous
Test & Data Management Software
Test & Data Management Software TDMS protective relays energy meters transducers power quality CT-VT-PT transformers ground grid circuit breakers batteries surge arresters The Integrated Testing Solution
