Using AMI Retimer Models in ADS ChannelSim
|
|
- Sibyl Gilbert
- 5 years ago
- Views:
Transcription
1 Retimer Models in ADS ChannelSim Jan. 23, 2012 John Baprawski
2 Designing an AMI Retimer in SystemVue Use the SystemVue workspace AMI_Retimer_System.wsv. The associated Visual Studio Solution is AMI_Retimer_System. Observe the AMI_System_Schematic. This is a generic schematic relevant for any Retimer design. There are two channels. There are four AMI models. The Retimer Rx/Tx models are between the two channels. The TxCTLE model is at the input of Channel 1. The RxFFE_CDR_DFE model is at the output of Channel 2. 2
3 Designing an AMI Retimer in SystemVue Note that this schematic has test points before and after each channel, between the Retimer Rx/Rx models and at the final Rx AMI model output. The AMI models TxCTLE, Retimer_Rx, Retimer_Tx, and RxFFE_CDR_DFE are subnetworks that are designed and plugged into this schematic. Follow existing SystemVue practices for designing and testing these subnetworks. The Channels are S-Parameter channels. Here, both Channels are the same. Follow existing SystemVue practices for importing S-Parameter files. Each Channel should be characterized for its Impulse response when needed by the AMI models. These Channels are analyzed in the SerDes_Channel folder. The Channel Impulse response should be truncated to a shorter length using the Calculate_Channel_Impulse equations. 3
4 Designing an AMI Retimer in SystemVue Custom models are used in the Retimer_Rx design: ClockRecovery and DataRecovery. These models are loaded into SystemVue using the dll at AMI_Retimer_Demo\Retimer_Models\ReleaseSystemVue\Retimer_Models.dll The Retimer_Rx design has this schematic: DataRecovery implements waveform retiming (for input jitter removal) using an internally derived clock and resampling between the clock edges. ClockRecovery implements clock recovery based on input signal zero crossing detection and provides output delayed waveform, clock times, and clock. These models provide infinitesimal timing resolution on waveform zero crossings. Documentation on these models is available. 4
5 Designing an AMI Retimer in SystemVue When the SerDes Retimer system design is complete, follow the established practice to export the AMI models to C++ code. First export the Retimer AMI models as C++ SystemVue models. This is done with the CodeGen_Validation code generator. After export, use these custom C++ SystemVue models in place of the Retimer subnetwork models. This validation step ensures that the generated C++ code works the same as expected with the subnetwork models. Next export the Retimer AMI subnetwork models as C++ AMI models. This is done with the AMI_Retimer_CodeGen code generator. Be sure to compile and link in Release mode for customer delivery. This step generates the necessary files for AMI model use in the ChannelSim. Each model has files *.ami, *_ibs.txt, *.dll (32-bit Windows), *_64.dll (for 64-bit Windows), *.so (for Linux). 5
6 Retimer models in ADS ChannelSim Use the AMI Retimer models in the ADS Channel Sim. Use the ADS workspace AMI_Retimer_System_wrk. The AMI Retimer models are used in ADS by copying the relevant files from the AMI_Retimer_System Visual Studio project to the ADS workspace data directory (AMI_Retimer_System_wrk\data). These files were copied: AMI_Retimer_System\ReleaseAMI\Retimer_Rx.dll, Retimer_Tx.dll, RxFFE_CDR_DFE.dll, TxCTLE.dll AMI_Retimer_System\AMI\Retimer_Rx\Retimer_Rx.ami AMI_Retimer_System\AMI\Retimer_Tx\Retimer_Tx.ami AMI_Retimer_System\AMI\RxFFE_CDR_DFE\RxFFE_CDR_DFE.ami AMI_Retimer_System\AMI\TxCTLE\TxCTLE.ami Additionally, these files are copied from the AMI_Redriver_System Visual Studio project: AMI_Redriver_System\ReleaseAMI\AMI_Rx_Through.dll, AMI_Tx_Through.dll AMI_Redriver_System\AMI\AMI_Rx_Through\AMI_Rx_Through.ami AMI_Redriver_System\AMI\AMI_Tx_Through\AMI_Tx_Through.ami 6
7 Retimer models in ADS ChannelSim The AMI models are used in ADS by setting up *.ibs files. These files were setup: AMI_Channel_1_Tx.ibs: Used for the Channel 1 Tx_AMI model (uses model TxCTLE) AMI_Channel_2_Rx.ibs: Used for the Channel 2 Rx_AMI model (uses model RxFFE_CDR_DFE) AMI_Rx_Through.ibs: Rx_AMI through model (uses model AMI_Rx_Through) AMI_Tx_Through.ibs: Tx_AMI through model (uses model AMI_Tx_Through) Retimer.ibs: AMI Retimer model (uses models Retimer_Rx and Retimer_Tx) 7
8 Retimer models in ADS ChannelSim The AMI Retimer simulation flow in ADS is described here: Rx bits output / Tx bits input A Retimer AMI model consists of two back-to-back regular AMI models which represent receiving and transmitting parts of the device Each half model has its own.ami and.dll (or.so) files. Both models are contained in the same.ibs file. The.ami and.dll files of the Rx part are specified under the [Algorithmic Model] keyword in the Rx model section of the.ibs file. The.ami and.dll files of the Tx part are specified under the [Algorithmic Model] keyword in the Tx model section. Rx AMI_Init takes upstream channel impulse matrix as input. Tx AMI_Init takes downstream channel impulse matrix as input. Rx algorithmic model s output waveform is the input signal to the Tx algorithmic model. If Rx DLL generates clock times, they will be ignored by simulator. Retimer can be cascaded in a channel. 8
9 Retimer models in ADS ChannelSim The workspace folder view is shown to the right. The AMI Retimer simulation in ADS is split into 2 parts. The AMI Retimer simulation process is similar to the Redriver process defined in the Retimer_Release_doc.docx document. The first part is with schematic Retimer_Part1. The second part is with schematic Retimer_Part2. 9
10 Retimer models in ADS ChannelSim Retimer_Part1 schematic. The Tx_AMI models uses the AMI_Channel_1_Tx.ibs file. The Rx_AMI model uses the Retimer.ibs file The channel is the 4 port representation of the 2 port channel used in the SystemVue simulations. Variable debug_outputretimerclock=1 results in saving the ChannelSim output of the Rx_AMI model for use as the Tx_AMI model input in the Part 2 simulation. It produces this file in the data directory: retimer1.txt
11 Retimer models in ADS ChannelSim Retimer_Part2 schematic. The Tx_AMI uses the Retimer.ibs file. The Rx_AMI model uses the AMI_Channel_2_Rx.ibs file. The channel is the same as used in Part 1. Variable debug_inputretimerclock=1 results in using file retimer1.txt, which was saved in the Part 1 simulation, as the input to the Tx_AMI model. Jitter inherent in clocktimes from the Retimer_Rx AMI model Part 1 simulation is retained in the input to the Retimer_Tx AMI model Part 2 simulation
12 Retimer models in ADS ChannelSim Note on using 4 Port S-Parameters in place of a detail channel design. The detail 4-port differential channel is shown in the schematic SParam_4Port_test 12 For convenient and fast Channel Simulation, it is often desirable to convert the detail channel design into its equivalent 4-port S-Parameter file. This conversion is done using the SParam_4Port_test schematic and the Tools > Data File Tool with Write data file from dataset enabled to generate the PCI_sparam_2.s4p file which is used in the AMI Retimer simulations.
13 Retimer models in ADS ChannelSim Note on using 2 Port S-Parameters in place of a detail channel design for use in SystemVue. Typically, one starts with ADS to characterize the SerDes channel of interest to obtain its 2 port S-Parameter data for use in SystemVue The PCI_Sparam_2.s2p data used in SystemVue was obtained from the SParam_test schematic. That schematic uses the detail 4-port differential channel. The 4-port channel is converted to 2-port S-Parameters using the Tools > Data File Tool with Write data file from dataset enabled to generate the PCI_sparam_2.s2p file. Notice the use of the Balun4Ports to convert from the 4 port channel to a 2 port channel. 13
14 Retimer models in ADS ChannelSim With the AMI Retimer models operable in the Part 1 and Part 2 schematics, full validation is required before the final AMI Retimer models can be bundled with all associated files and documentation for delivery to customers. The validation process may require iterations between all the processes discussed in this presentation. It is important to be clear on the sequential validation process to minimize confusion or extra work. BE SURE TO ONLY DELIVER TO COSTOMERS DLLs THAT ARE BUILT (compiled and linked) FOR THE RELEASE MODE and not the DEBUG MODE. 14
15 15 About John Baprawski John Baprawski is Systems Engineer with over 35 years designing RF and communications systems and EDA system design products for the RF, Communications, and High Speed Digital markets. John was formerly with Agilent EEsof for 22 year as the R&D manager who led the R&D team for development of system level design tools. Currently, John is a consulting engineer for modeling high speed digital (HSD) integrated circuits (ICs) based on the industry Input/Output Buffer Information Specification (IBIS) Algorithmic Model Interface (AMI) standard. John Baprawski can be contacted through his Web site: his Linked-In Web page or by at john.baprawski@gmail.com
Powering Collaboration and Innovation in the Simulation Design Flow Agilent EEsof Design Forum 2010
Powering Collaboration and Innovation in the Simulation Design Flow Agilent EEsof Design Forum 2010 Channel Simulator and AMI model support within ADS Page 1 Contributors to this Paper José Luis Pino,
More informationCS 110 Computer Architecture. Finite State Machines, Functional Units. Instructor: Sören Schwertfeger.
CS 110 Computer Architecture Finite State Machines, Functional Units Instructor: Sören Schwertfeger http://shtech.org/courses/ca/ School of Information Science and Technology SIST ShanghaiTech University
More informationNew Serial Link Simulation Process, 6 Gbps SAS Case Study
ew Serial Link Simulation Process, 6 Gbps SAS Case Study Donald Telian SI Consultant Session 7-TH2 Donald Telian SI Consultant About the Authors Donald Telian is an independent Signal Integrity Consultant.
More informationDigital Audio Design Validation and Debugging Using PGY-I2C
Digital Audio Design Validation and Debugging Using PGY-I2C Debug the toughest I 2 S challenges, from Protocol Layer to PHY Layer to Audio Content Introduction Today s digital systems from the Digital
More informationECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis
ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis 1) Start the Xilinx ISE application, open Start All Programs Xilinx ISE 9.1i Project Navigator or use the shortcut on
More informationSDLA Visualizer Serial Data Link Analysis Visualizer Software Printable Application Help
SDLA Visualizer Serial Data Link Analysis Visualizer Software Printable Application Help *P076017306* 076-0173-06 SDLA Visualizer Serial Data Link Analysis Visualizer Software Printable Application Help
More informationAnalyzing Modulated Signals with the V93000 Signal Analyzer Tool. Joe Kelly, Verigy, Inc.
Analyzing Modulated Signals with the V93000 Signal Analyzer Tool Joe Kelly, Verigy, Inc. Abstract The Signal Analyzer Tool contained within the SmarTest software on the V93000 is a versatile graphical
More informationMore Digital Circuits
More Digital Circuits 1 Signals and Waveforms: Showing Time & Grouping 2 Signals and Waveforms: Circuit Delay 2 3 4 5 3 10 0 1 5 13 4 6 3 Sample Debugging Waveform 4 Type of Circuits Synchronous Digital
More information1. Convert the decimal number to binary, octal, and hexadecimal.
1. Convert the decimal number 435.64 to binary, octal, and hexadecimal. 2. Part A. Convert the circuit below into NAND gates. Insert or remove inverters as necessary. Part B. What is the propagation delay
More informationAMI Modeling Methodology and Measurement Correlation of a 6.25Gb/s Link
May 26th, 2011 DAC IBIS Summit June 2011 AMI Modeling Methodology and Measurement Correlation of a 6.25Gb/s Link Ryan Coutts Antonis Orphanou Manuel Luschas Amolak Badesha Nilesh Kamdar Agenda Correlation
More informationLaboratory 4. Figure 1: Serdes Transceiver
Laboratory 4 The purpose of this laboratory exercise is to design a digital Serdes In the first part of the lab, you will design all the required subblocks for the digital Serdes and simulate them In part
More informationLAX_x Logic Analyzer
Legacy documentation LAX_x Logic Analyzer Summary This core reference describes how to place and use a Logic Analyzer instrument in an FPGA design. Core Reference CR0103 (v2.0) March 17, 2008 The LAX_x
More informationIBIS AMI Modeling of Retimer and Performance Analysis of Retimer based Active Serial Links
DesignCon 2014 IBIS AMI Modeling of Retimer and Performance Analysis of Retimer based Active Serial Links Kian Haur (Alfred) Chong, Texas Instruments Venkatesh Avula, LSI Research and Development, Bangalore,
More informationECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2011
ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2011 Lecture 9: TX Multiplexer Circuits Sam Palermo Analog & Mixed-Signal Center Texas A&M University Announcements & Agenda Next
More informationNH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS
NH 67, Karur Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF ELETRONICS AND COMMUNICATION ENGINEERING COURSE NOTES SUBJECT: DIGITAL ELECTRONICS CLASS: II YEAR ECE SUBJECT CODE: EC2203
More informationHigh Speed Link Simulator Stateye and Matlab. EE Dr Samuel Palermo
High Speed Link Simulator Stateye and Matlab EE689-606 Dr Samuel Palermo PROCEDURES 1. Channel Model Download - STATEYE does not provide channel information, therefore we have to get touchstone type channel
More informationAltera s Max+plus II Tutorial
Altera s Max+plus II Tutorial Written by Kris Schindler To accompany Digital Principles and Design (by Donald D. Givone) 8/30/02 1 About Max+plus II Altera s Max+plus II is a powerful simulation package
More informationFinal Exam review: chapter 4 and 5. Supplement 3 and 4
Final Exam review: chapter 4 and 5. Supplement 3 and 4 1. A new type of synchronous flip-flop has the following characteristic table. Find the corresponding excitation table with don t cares used as much
More informationSERDES Eye/Backplane Demo for the LatticeECP3 Serial Protocol Board User s Guide
for the LatticeECP3 Serial Protocol Board User s Guide March 2011 UG24_01.4 Introduction This document provides technical information and instructions on using the LatticeECP3 SERDES Eye/Backplane Demo
More informationIBIS AMI Modeling of Retimer and Performance Analysis of Retimer based Active Serial Links
IBIS AMI Modeling of Retimer and Performance Analysis of Retimer based Active Serial Links Kian Haur (Alfred) Chong, Texas Instruments Venkatesh Avula, LSI Research and Development, Liu Liang, Texas Instruments
More informationRAPID SOC PROOF-OF-CONCEPT FOR ZERO COST JEFF MILLER, PRODUCT MARKETING AND STRATEGY, MENTOR GRAPHICS PHIL BURR, SENIOR PRODUCT MANAGER, ARM
RAPID SOC PROOF-OF-CONCEPT FOR ZERO COST JEFF MILLER, PRODUCT MARKETING AND STRATEGY, MENTOR GRAPHICS PHIL BURR, SENIOR PRODUCT MANAGER, ARM A M S D E S I G N & V E R I F I C A T I O N W H I T E P A P
More informationImproving IBIS-AMI Model Accuracy: Model-to-Model and Model-to-Lab Correlation Case Studies
Improving IBIS-AMI Model Accuracy: Model-to-Model and Model-to-Lab Correlation Case Studies Dong Yang 1, Yunong Gan 1, Vivek Telang 1, Magesh Valliappan 1, Fred S. Tang 1, Todd Westerhoff 2, and Fanyi
More informationEye Doctor II Advanced Signal Integrity Tools
Eye Doctor II Advanced Signal Integrity Tools EYE DOCTOR II ADVANCED SIGNAL INTEGRITY TOOLS Key Features Eye Doctor II provides the channel emulation and de-embedding tools Adds precision to signal integrity
More informationLogic Design II (17.342) Spring Lecture Outline
Logic Design II (17.342) Spring 2012 Lecture Outline Class # 05 February 23, 2012 Dohn Bowden 1 Today s Lecture Analysis of Clocked Sequential Circuits Chapter 13 2 Course Admin 3 Administrative Admin
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences Introductory Digital Systems Lab (6.111) Quiz #2 - Spring 2003 Prof. Anantha Chandrakasan and Prof. Don
More informationDuobinary Transmission over ATCA Backplanes
Duobinary Transmission over ATCA Backplanes Majid Barazande-Pour John Khoury November 15-19, 2004 IEEE 802.3ap Backplane Ethernet Task Force Plenary Meeting San Antonio Texas Outline Introduction Adaptive
More informationAgilent EEsof EDA.
Agilent EEsof EDA This document is owned by Agilent Technologies, but is no longer kept current and may contain obsolete or inaccurate references. We regret any inconvenience this may cause. For the latest
More informationSystem-Level Timing Closure Using IBIS Models
System-Level Timing Closure Using IBIS Models Barry Katz President/CTO, SiSoft Asian IBIS Summit Asian IBIS Summit Tokyo, Japan - October 31, 2006 Signal Integrity Software, Inc. Agenda High Speed System
More informationCombinational / Sequential Logic
Digital Circuit Design and Language Combinational / Sequential Logic Chang, Ik Joon Kyunghee University Combinational Logic + The outputs are determined by the present inputs + Consist of input/output
More informationAdvanced Design System Feburary 2011 Channel Simulation
Advanced Design System 201101 - Channel Simulation Advanced Design System 201101 Feburary 2011 Channel Simulation 1 Advanced Design System 201101 - Channel Simulation Agilent Technologies, Inc 2000-2011
More informationRadar Signal Processing Final Report Spring Semester 2017
Radar Signal Processing Final Report Spring Semester 2017 Full report report by Brian Larson Other team members, Grad Students: Mohit Kumar, Shashank Joshil Department of Electrical and Computer Engineering
More informationSERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide
SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide May 2011 UG44_01.1 Introduction This document provides technical information and instructions on using the LatticeECP3
More informationAN 776: Intel Arria 10 UHD Video Reference Design
AN 776: Intel Arria 10 UHD Video Reference Design Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel Arria 10 UHD Video Reference Design... 3 1.1 Intel Arria 10 UHD
More informationDC Ultra. Concurrent Timing, Area, Power and Test Optimization. Overview
DATASHEET DC Ultra Concurrent Timing, Area, Power and Test Optimization DC Ultra RTL synthesis solution enables users to meet today s design challenges with concurrent optimization of timing, area, power
More informationTask 4_B. Decoder for DCF-77 Radio Clock Receiver
Embedded Processor Lab (EIT-EMS-546-L-4) Task 4_B FB Elektrotechnik und Informationstechnik Prof. Dr.-Ing. Norbert Wehn Dozent: Uwe Wasenmüller Raum 12-213, wa@eit.uni-kl.de Task 4_B Decoder for DCF-77
More informationVTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS Registers
Registers Registers are a very important digital building block. A data register is used to store binary information appearing at the output of an encoding matrix.shift registers are a type of sequential
More informationLOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES. Masum Hossain University of Alberta
LOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES Masum Hossain University of Alberta 0 Outline Why ADC-Based receiver? Challenges in ADC-based receiver ADC-DSP based Receiver Reducing impact of Quantization
More informationFigure 1: Feature Vector Sequence Generator block diagram.
1 Introduction Figure 1: Feature Vector Sequence Generator block diagram. We propose designing a simple isolated word speech recognition system in Verilog. Our design is naturally divided into two modules.
More informationContents Slide Set 6. Introduction to Chapter 7 of the textbook. Outline of Slide Set 6. An outline of the first part of Chapter 7
CM 69 W4 Section Slide Set 6 slide 2/9 Contents Slide Set 6 for CM 69 Winter 24 Lecture Section Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary
More informationB2 Spice A/D Tutorial Author: B. Mealy revised: July 27, 2006
B2 Spice A/D Tutorial Author: B. Mealy revised: July 27, 2006 The B 2 Spice A/D software allows for the simulation of digital, analog, and hybrid circuits. CPE 169, however, is only concerned with the
More informationAutomatic Projector Tilt Compensation System
Automatic Projector Tilt Compensation System Ganesh Ajjanagadde James Thomas Shantanu Jain October 30, 2014 1 Introduction Due to the advances in semiconductor technology, today s display projectors can
More informationMUHAMMAD NAEEM LATIF MCS 3 RD SEMESTER KHANEWAL
1. A stage in a shift register consists of (a) a latch (b) a flip-flop (c) a byte of storage (d) from bits of storage 2. To serially shift a byte of data into a shift register, there must be (a) one click
More informationTroubleshooting EMI in Embedded Designs White Paper
Troubleshooting EMI in Embedded Designs White Paper Abstract Today, engineers need reliable information fast, and to ensure compliance with regulations for electromagnetic compatibility in the most economical
More informationField Programmable Gate Array (FPGA) Based Trigger System for the Klystron Department. Darius Gray
SLAC-TN-10-007 Field Programmable Gate Array (FPGA) Based Trigger System for the Klystron Department Darius Gray Office of Science, Science Undergraduate Laboratory Internship Program Texas A&M University,
More informationIBIS-AMI Post-Simulation Analysis
IBIS-AMI Post-Simulation Analysis Mike LaBonte, Todd Westerhoff SiSoft DesignCon IBIS Summit February 2, 2018 Santa Clara, California IBIS Simulation Post-Processing Support IBIS 1.0: Vinl/Vinh IBIS 2.0:
More informationENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE
ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 132 2012 Test Method For Reverse Path (Upstream) Bit Error Rate NOTICE The Society of Cable Telecommunications
More informationWhy Engineers Ignore Cable Loss
Why Engineers Ignore Cable Loss By Brig Asay, Agilent Technologies Companies spend large amounts of money on test and measurement equipment. One of the largest purchases for high speed designers is a real
More informationAgilent E4430B 1 GHz, E4431B 2 GHz, E4432B 3 GHz, E4433B 4 GHz Measuring Bit Error Rate Using the ESG-D Series RF Signal Generators, Option UN7
Agilent E4430B 1 GHz, E4431B 2 GHz, E4432B 3 GHz, E4433B 4 GHz Measuring Bit Error Rate Using the ESG-D Series RF Signal Generators, Option UN7 Product Note Introduction Bit-error-rate analysis As digital
More informationDe-embedding Gigaprobes Using Time Domain Gating with the LeCroy SPARQ
De-embedding Gigaprobes Using Time Domain Gating with the LeCroy SPARQ Dr. Alan Blankman, Product Manager Summary Differential S-parameters can be measured using the Gigaprobe DVT30-1mm differential TDR
More information55:131 Introduction to VLSI Design Project #1 -- Fall 2009 Counter built from NAND gates, timing Due Date: Friday October 9, 2009.
55:131 Introduction to VLSI Design Project #1 -- Fall 2009 Counter built from NAND gates, timing Due Date: Friday October 9, 2009 Introduction In this project we will create a transistor-level model of
More informationSwitching Circuits & Logic Design, Fall Final Examination (1/13/2012, 3:30pm~5:20pm)
Switching Circuits & Logic Design, Fall 2011 Final Examination (1/13/2012, 3:30pm~5:20pm) Problem 1: (15 points) Consider a new FF with three inputs, S, R, and T. No more than one of these inputs can be
More informationUVM Testbench Structure and Coverage Improvement in a Mixed Signal Verification Environment by Mihajlo Katona, Head of Functional Verification, Frobas
UVM Testbench Structure and Coverage Improvement in a Mixed Signal Verification Environment by Mihajlo Katona, Head of Functional Verification, Frobas In recent years a number of different verification
More informationLAB 3 Verilog for Combinational Circuits
Goals To Do LAB 3 Verilog for Combinational Circuits Learn how to implement combinational circuits using Verilog. Design and implement a simple circuit that controls the 7-segment display to show a 4-bit
More informationSV1C Personalized SerDes Tester
SV1C Personalized SerDes Tester Data Sheet SV1C Personalized SerDes Tester Data Sheet Revision: 1.0 2013-02-27 Revision Revision History Date 1.0 Document release Feb 27, 2013 The information in this
More informationISSCC 2006 / SESSION 18 / CLOCK AND DATA RECOVERY / 18.6
18.6 Data Recovery and Retiming for the Fully Buffered DIMM 4.8Gb/s Serial Links Hamid Partovi 1, Wolfgang Walthes 2, Luca Ravezzi 1, Paul Lindt 2, Sivaraman Chokkalingam 1, Karthik Gopalakrishnan 1, Andreas
More informationDesigning High Performance Interposers with 3-port and 6-port S-parameters
DesignCon 2015 Designing High Performance Interposers with 3-port and 6-port S-parameters Joseph Socha, Nexus Technology joe.socha@nexustechnology.com Jonathan Dandy, Tektronix jonathan.s.dandy@tektronix.com
More informationGALILEO Timing Receiver
GALILEO Timing Receiver The Space Technology GALILEO Timing Receiver is a triple carrier single channel high tracking performances Navigation receiver, specialized for Time and Frequency transfer application.
More informationDigital Front End (DFE) Training. DFE Overview
Digital Front End (DFE) Training DFE Overview 1 Agenda High speed Data Converter Systems Overview DFE High level Overview DFE Functional Block Diagrams DFE Features DFE System Use Cases DFE Configuration
More informationEE178 Lecture Module 4. Eric Crabill SJSU / Xilinx Fall 2005
EE178 Lecture Module 4 Eric Crabill SJSU / Xilinx Fall 2005 Lecture #9 Agenda Considerations for synchronizing signals. Clocks. Resets. Considerations for asynchronous inputs. Methods for crossing clock
More informationLaboratory 1 - Introduction to Digital Electronics and Lab Equipment (Logic Analyzers, Digital Oscilloscope, and FPGA-based Labkit)
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6. - Introductory Digital Systems Laboratory (Spring 006) Laboratory - Introduction to Digital Electronics
More informationSignal Integrity Design Using Fast Channel Simulator and Eye Diagram Statistics
Signal Integrity Design Using Fast Channel Simulator and Eye Diagram Statistics Sanjeev Gupta, Signal Integrity Applications Expert Colin Warwick, Signal Integrity Product Manager Agilent EEsof EDA XTalk1
More informationOscilloscopes, logic analyzers ScopeLogicDAQ
Oscilloscopes, logic analyzers ScopeLogicDAQ ScopeLogicDAQ 2.0 is a comprehensive measurement system used for data acquisition. The device includes a twochannel digital oscilloscope and a logic analyser
More informationSynchronization Issues During Encoder / Decoder Tests
OmniTek PQA Application Note: Synchronization Issues During Encoder / Decoder Tests Revision 1.0 www.omnitek.tv OmniTek Advanced Measurement Technology 1 INTRODUCTION The OmniTek PQA system is very well
More informationADC Peripheral in Microcontrollers. Petr Cesak, Jan Fischer, Jaroslav Roztocil
ADC Peripheral in s Petr Cesak, Jan Fischer, Jaroslav Roztocil Czech Technical University in Prague, Faculty of Electrical Engineering Technicka 2, CZ-16627 Prague 6, Czech Republic Phone: +420-224 352
More informationEE273 Lecture 11 Pipelined Timing Closed-Loop Timing November 2, Today s Assignment
EE273 Lecture 11 Pipelined Timing Closed-Loop Timing November 2, 1998 William J. ally Computer Systems Laboratory Stanford University billd@csl.stanford.edu Copyright (C) by William J. ally, All Rights
More informationMULTIPLE TPS REHOST FROM GENRAD 2235 TO S9100
MULTIPLE TPS REHOST FROM GENRAD 2235 TO S9100 AL L I A N C E S U P P O R T PAR T N E R S, I N C. D AV I D G U I N N ( D AV I D. G U I N N @ A S P - S U P P O R T. C O M ) L I N YAN G ( L I N. YAN G @ A
More informationIT T35 Digital system desigm y - ii /s - iii
UNIT - III Sequential Logic I Sequential circuits: latches flip flops analysis of clocked sequential circuits state reduction and assignments Registers and Counters: Registers shift registers ripple counters
More informationTV Synchronism Generation with PIC Microcontroller
TV Synchronism Generation with PIC Microcontroller With the widespread conversion of the TV transmission and coding standards, from the early analog (NTSC, PAL, SECAM) systems to the modern digital formats
More informationA 5-Gb/s Half-rate Clock Recovery Circuit in 0.25-μm CMOS Technology
A 5-Gb/s Half-rate Clock Recovery Circuit in 0.25-μm CMOS Technology Pyung-Su Han Dept. of Electrical and Electronic Engineering Yonsei University Seoul, Korea ps@tera.yonsei.ac.kr Woo-Young Choi Dept.
More informationCS 254 DIGITAL LOGIC DESIGN. Universal Asynchronous Receiver/Transmitter
CS 254 DIGITAL LOGIC DESIGN Universal Asynchronous Receiver/Transmitter Team Members 1. 130050001: Ghurye Sourabh Sunil 2. 130050023: Nikhil Vyas 3. 130050037: Utkarsh Mall 4. 130050038: Mayank Sahu 5.
More informationSerial Data Link Analysis Visualizer (SDLA Visualizer) Option SDLA64, DPOFL-SDLA64
Serial Data Link Analysis Visualizer (SDLA Visualizer) Option SDLA64, DPOFL-SDLA64 SDLA Visualizer and DPOJET with simultaneous views of a PCI Express 3.0 acquired signal, signal after compliance channel
More informationDigital Fundamentals. Lab 5 Latches & Flip-Flops CETT Name: Date:
Richland College School of Engineering & Technology Rev. 0 B. Donham Rev. 1 (7/2003) J. Horne Rev. 2 (1/2008) J. Bradbury Rev. 3 (7/2015) J. Bradbury Digital Fundamentals CETT 1425 Lab 5 Latches & Flip-Flops
More informationVID_OVERLAY. Digital Video Overlay Module Rev Key Design Features. Block Diagram. Applications. Pin-out Description
Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core Video overlays on 24-bit RGB or YCbCr 4:4:4 video Supports all video resolutions up to 2 16 x 2 16 pixels Supports any
More informationDual Link DVI Receiver Implementation
Dual Link DVI Receiver Implementation This application note describes some features of single link receivers that must be considered when using 2 devices for a dual link application. Specific characteristics
More informationUG0651 User Guide. Scaler. February2018
UG0651 User Guide Scaler February2018 Contents 1 Revision History... 1 1.1 Revision 5.0... 1 1.2 Revision 4.0... 1 1.3 Revision 3.0... 1 1.4 Revision 2.0... 1 1.5 Revision 1.0... 1 2 Introduction... 2
More informationDisplay Interfaces. Display solutions from Inforce. MIPI-DSI to Parallel RGB format
Display Interfaces Snapdragon processors natively support a few popular graphical displays like MIPI-DSI/LVDS and HDMI or a combination of these. HDMI displays that output any of the standard resolutions
More informationInterfacing Analog to Digital Data Converters. A/D D/A Converter 1
Interfacing Analog to Digital Data Converters A/D D/A Converter 1 In most of the cases, the PPI 8255 is used for interfacing the analog to digital converters with microprocessor. The analog to digital
More informationDIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME
DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME Mr.N.Vetriselvan, Assistant Professor, Dhirajlal Gandhi College of Technology Mr.P.N.Palanisamy,
More informationDepartment of Electrical and Computer Engineering University of Wisconsin Madison. Fall Final Examination CLOSED BOOK
Department of Electrical and Computer Engineering University of Wisconsin Madison Fall 2014-2015 Final Examination CLOSED BOOK Kewal K. Saluja Date: December 14, 2014 Place: Room 3418 Engineering Hall
More informationIC Layout Design of Decoders Using DSCH and Microwind Shaik Fazia Kausar MTech, Dr.K.V.Subba Reddy Institute of Technology.
IC Layout Design of Decoders Using DSCH and Microwind Shaik Fazia Kausar MTech, Dr.K.V.Subba Reddy Institute of Technology. T.Vijay Kumar, M.Tech Associate Professor, Dr.K.V.Subba Reddy Institute of Technology.
More informationSignalTap Plus System Analyzer
SignalTap Plus System Analyzer June 2000, ver. 1 Data Sheet Features Simultaneous internal programmable logic device (PLD) and external (board-level) logic analysis 32-channel external logic analyzer 166
More informationUsing on-chip Test Pattern Compression for Full Scan SoC Designs
Using on-chip Test Pattern Compression for Full Scan SoC Designs Helmut Lang Senior Staff Engineer Jens Pfeiffer CAD Engineer Jeff Maguire Principal Staff Engineer Motorola SPS, System-on-a-Chip Design
More informationInternational Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 03 Issue: 07 July p-issn:
IC Layout Design of Decoder Using Electrical VLSI System Design 1.UPENDRA CHARY CHOKKELLA Assistant Professor Electronics & Communication Department, Guru Nanak Institute Of Technology-Ibrahimpatnam (TS)-India
More informationDecade Counters Mod-5 counter: Decade Counter:
Decade Counters We can design a decade counter using cascade of mod-5 and mod-2 counters. Mod-2 counter is just a single flip-flop with the two stable states as 0 and 1. Mod-5 counter: A typical mod-5
More informationIJMIE Volume 2, Issue 3 ISSN:
Development of Virtual Experiment on Flip Flops Using virtual intelligent SoftLab Bhaskar Y. Kathane* Pradeep B. Dahikar** Abstract: The scope of this paper includes study and implementation of Flip-flops.
More informationChapter 5: Synchronous Sequential Logic
Chapter 5: Synchronous Sequential Logic NCNU_2016_DD_5_1 Digital systems may contain memory for storing information. Combinational circuits contains no memory elements the outputs depends only on the inputs
More informationHDMI 1.3 Demystified
October 5, 2006 HDMI 1.3 Demystified Xiaozheng Lu, Senior Vice President, Product Development, AudioQuest The release of the new HDMI 1.3 specification on 6/22/2006 created both excitement and confusion
More informationExperiment: FPGA Design with Verilog (Part 4)
Department of Electrical & Electronic Engineering 2 nd Year Laboratory Experiment: FPGA Design with Verilog (Part 4) 1.0 Putting everything together PART 4 Real-time Audio Signal Processing In this part
More information6. Sequential Logic Flip-Flops
ection 6. equential Logic Flip-Flops Page of 5 6. equential Logic Flip-Flops ombinatorial components: their output values are computed entirely from their present input values. equential components: their
More informationRF4432 wireless transceiver module
RF4432 wireless transceiver module 1. Description RF4432 adopts Silicon Lab Si4432 RF chip, which is a highly integrated wireless ISM band transceiver. The features of high sensitivity (-121 dbm), +20
More informationA Simple, Yet Powerful Method to Characterize Differential Interconnects
A Simple, Yet Powerful Method to Characterize Differential Interconnects Overview Measurements in perspective The automatic fixture removal (AFR) technique for symmetric fixtures Automatic Fixture Removal
More informationClarke and Inverse ClarkeTransformations Hardware Implementation. User Guide
Clarke and Inverse ClarkeTransformations Hardware Implementation User Guide Clarke and Inverse Clarke Transformations Hardware Implementation User Guide Table of Contents Clarke and Inverse Clarke Transformations
More informationExperiment # 4 Counters and Logic Analyzer
EE20L - Introduction to Digital Circuits Experiment # 4. Synopsis: Experiment # 4 Counters and Logic Analyzer In this lab we will build an up-counter and a down-counter using 74LS76A - Flip Flops. The
More informationLSN 12 Shift Registers
LSN 12 Shift Registers Department of Engineering Technology LSN 12 Shift Registers Digital circuits with data storage and data movement functions Storage capacity is the total number of bits of digital
More informationSection 6.8 Synthesis of Sequential Logic Page 1 of 8
Section 6.8 Synthesis of Sequential Logic Page of 8 6.8 Synthesis of Sequential Logic Steps:. Given a description (usually in words), develop the state diagram. 2. Convert the state diagram to a next-state
More informationSWITCH: Microcontroller Touch-switch Design & Test (Part 2)
SWITCH: Microcontroller Touch-switch Design & Test (Part 2) 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON v2.09 Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Timetable... 2
More informationDesign for Testability
TDTS 01 Lecture 9 Design for Testability Zebo Peng Embedded Systems Laboratory IDA, Linköping University Lecture 9 The test problems Fault modeling Design for testability techniques Zebo Peng, IDA, LiTH
More informationUsing Allegro PCB SI GXL to Make Your Multi-GHz Serial Link Work Right Out of the Box
Using Allegro PCB SI GXL to Make Your Multi-GHz Serial Link Work Right Out of the Box Session 8.11 - Hamid Kharrati - A2e Technologies Agenda About the Project Modeling the System Frequency Domain Analysis
More informationKeysight E4729A SystemVue Consulting Services
Keysight E4729A SystemVue Consulting Services DOCSIS 3.1 Baseband Verification Library SystemVue Algorithm Reference Library for Data-Over-Cable Service Interface Specifications (DOCSIS 3.1), Intended
More informationFinal Exam CPSC/ECEN 680 May 2, Name: UIN:
Final Exam CPSC/ECEN 680 May 2, 2008 Name: UIN: Instructions This exam is closed book. Provide brief but complete answers to the following questions in the space provided, using figures as necessary. Show
More information