IBIS-ATM Oct. 2012, Slide 1 Mid-Channel Redriver AMI Model and Simulation Mahbubul Bari, Maxim Integrated Fangyi Rao, Agilent Technologies Inc.

Slides:



Advertisements
Similar presentations
Feedback of Amplifier Circuits I
Advertisements

Lab 9: Matrix Keypad : ”No Key Press” Analysis Slide #2 Slide #3 ”Press and Hold Key 5” Analysis.
Chapter 7 Operational-Amplifier and its Applications
Tx_Init_Optimizes Walter Katz Signal Integrity Software, Inc. IBIS-ATM April 1, 2014.
Backchannel, Training and Co-Optimization BIRD Introduction and Flows Walter Katz Signal Integrity Software, Inc. IBIS-ATM May 13, 2014.
Cambridge, Massachusetts Analog Logic Ben Vigoda.
Data Acquisition Risanuri Hidayat.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Information Processing & Digital Systems COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
1 Dr. Un-ki Yang Particle Physics Group or Shuster 5.15 Amplifiers and Feedback: 3.
Chapter 6 Introduction to Logic.
5/22/ New AMI API to Resolve Dependent Model Parameter Fangyi Rao, Agilent Technologies.
1 Voice Quality Enhancements 2 Outline Acoustic and network echo Noise Reduction (NR) Mobile Cross-talk Control (MCC) Noise Level Compensation (NLC)
Fundamentals of Electric Circuits Chapter 19 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
AC modeling of quasi-resonant converters Extension of State-Space Averaging to model non-PWM switches Use averaged switch modeling technique: apply averaged.
HossamTalaat - MATLAB Course - KSU - 19/09/ IEEE Student Branch - College of Engineering - KSU Getting started with Power System Blockset By Prof.
Comparator circuits An ideal comparator compares two input voltages and produces a logic output signal whose value (high or low) depends on which of the.
ECE Electric Drives Topic 10: Cycloconverters.
1 Midterm statistics – On campus students only ECEN 5817 Midterm Exam, Spring 2008 On-campus students Average = 86.3 % Averages by problem: / 35.
© 2000 Prentice Hall Inc. Figure 12.1 Circuit symbol for the comparator. If v 1 > v 2, then v o is high; if v 1 < v 2, then v o is low.
Introduction What is an oscilloscope?.
RECTIFIERS. INTRODUCTION  A rectifier is an electrical device that converts alternating current (AC), which periodically reverses direction, to direct.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Chapter 8 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Operational Amplifiers David Lomax Azeem Meruani Gautam Jadhav.
EKT314/4 Electronic Instrumentation
Chapter 2 Operational Amplifier Circuits
IPC Digital Circuits Digital circuits are composed of electronic components that can provide state information (1 or 0), as a function of.
Chapter 18 Two-port Networks.
Electrical Resistance and Ohm’s Law Electric circuits are used to convert electrical energy into some other form of energy we need.
ELECTRICAL ENGINEERING: PRINCIPLES AND APPLICATIONS, Fourth Edition, by Allan R. Hambley, ©2008 Pearson Education, Inc. Lecture 7 Amplifiers.
PHY 202 (Blum)1 Analog-to-Digital Converter and Multi-vibrators.
Summary Thus far we have: ECE 4710: Lecture #39
A New Method For Developing IBIS-AMI Models
PHY 202 (Blum)1 Analog-to-Digital Converter and Multi-vibrators.
Fundamentals of Electric Circuits Chapter 19
Signal Integrity Software, Inc. IBIS Advanced Technology Modeling Group (IBIS-ATM) * Status Report Todd Westerhoff, SiSoft (Chief Troublemaker) DesignCon.
High Speed Digital System Lab Spring semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu.
Alexander-Sadiku Fundamentals of Electric Circuits
Backchannel Issues Walter Katz Signal Integrity Software, Inc. IBIS-ATM April 8, 2014.
4.2 Digital Transmission Pulse Modulation Pulse Code Modulation
Department of Electrical and Computer Engineering
1 Analog versus Digital Information-bearing signals can be either analog or digital. Analog signal takes on a continuous range of amplitude values. Whereas.
1 Operational Amplifiers n Ideal Op-Amp –input terminals –differential gain, open-loop gain.
Performance of Digital Communications System
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
McGraw-Hill © 2008 The McGraw-Hill Companies Inc. All rights reserved. Electronics Principles & Applications Seventh Edition Chapter 1 Introduction (student.
Analog Circuits Hiroyuki Murakami. CONTENTS Structure of analog circuits Development of wide linear range CSA system Problem of analog circuits How to.
ELEC I.G.A.I.JAYAWEERA PS/2014/134. Intro ducti on What is an Operational Amplifier?
Operational amplifier
INDUSTRIAL ELECTRONICS/ELECTRICITY
VLSI Testing Lecture 5: Logic Simulation
ECE 1270: Introduction to Electric Circuits
VLSI Testing Lecture 5: Logic Simulation
Alexander-Sadiku Fundamentals of Electric Circuits
What is an Op-Amp Low cost integrating circuit consisting of:
Vishwani D. Agrawal Department of ECE, Auburn University
Basic Digital Logic: X-OR and X-NOR Gates
Chapter 4 Baseband Pulse Transmission
The operational amplifier
BESIII EMC electronics
ELEC207 Linear Integrated Circuits
Alexander-Sadiku Fundamentals of Electric Circuits
Chapter 5 OUTLINE Op-Amp from 2-Port Blocks
Fixed-point Analysis of Digital Filters
Init should return just equalization of buffer
AMI Simulation Flow Round 3
FEMAS Development - Progress
FEMAS Development - Progress
Presentation transcript:

IBIS-ATM Oct. 2012, Slide 1 Mid-Channel Redriver AMI Model and Simulation Mahbubul Bari, Maxim Integrated Fangyi Rao, Agilent Technologies Inc

IBIS-ATM Oct. 2012, Slide 2 Redriver Background Tx Rx channel Redriver Tx Rx upstream channel downstream channel Redriver is placed in the middle of the channel to compensate channel loss to support high data rate It equalizes signals from the upstream channel and retransmits them into the downstream channel Redriver output is continuously driven by input. No retiming is performed when it retransmits signal The device can be nonlinear and noisy, thus breaks the linear channel assumption in AMI Need to extend current standard to include redriver in AMI simulations Regular channel Channel with redriver

IBIS-ATM Oct. 2012, Slide 3 Redriver AMI Model Rx analog model (IBIS) Redriver AMI model consists of two back-to-back regular AMI models that represent receiving and transmitting parts of the device. Each half model has its own.ami and.dll (or.so) files. Both file pairs are reference 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. Signal flow is from Rx analog to Rx algorithmic to Tx algorithmic to Tx analog Rx analog model represents input termination. Looking from Rx analog, the Rx algorithmic block has infinite impedance. Tx analog represents output impedance. Looking from Tx analog, Tx algorithmic block is an ideal voltage source. Rx algorithmic model (AMI dll) Tx analog model (IBIS) Tx algorithmic model (AMI dll) Rx input Rx output/Tx input Tx output electrical isolation Rx AMI model Tx AMI model Redriver AMI model upstream channel downstream channel electrical isolation

IBIS-ATM Oct. 2012, Slide 4 Redriver AMI Model (Cont’d) 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. Tx analog is continuously driven by Tx algorithmic output waveform instead of digital trigger events as in a regular IBIS output model. Tx analog is expected to describe an analog circuit as oppose to the conventional D/A converter. If Rx DLL generates clock times, they will be ignored by simulator. Jitter parameters in a redriver model are ignored. Device noise can be modeled in AMI_GetWave. Redriver can be cascaded in a channel.

IBIS-ATM Oct. 2012, Slide 5 Example of Redriver IBIS File … |************************************** | Rx Model |************************************** [Model] max3997_rx Model_type Terminator … [Algorithmic Model] Executable Windows_VisualStudio_32 max3997_rx.dll max3997_rx.ami Executable linux_gcc_32 max3997_rx.so max3997_rx.ami [End Algorithmic Model] … [END] |************************************** | Tx Model |************************************** [Model] max3997_tx Model_type Output … [Algorithmic Model] Executable Windows_VisualStudio_32 max3997_tx.dll max3997_tx.ami Executable linux_gcc_32 max3997_tx.so max3997_tx.ami [End Algorithmic Model] … [END]

IBIS-ATM Oct. 2012, Slide 6 Redriver Simulation Flow 1.v_rx_in = input_to_upstream_channel * Imp_upstream 2.Rx algorithmic model processes v_rx_in and returns v_rx_out 3.Tx algorithmic model processes v_rx_out and returns v_tx_out 4.output_of_downstream_channel = v_tx_out * Imp_downstream Redriver Rx analog model Rx algorithmic model (AMI dll) Redriver Tx analog model Tx algorithmic model (AMI dll) v_rx_in v_rx_out v_tx_out upstream channel downstream channel Imp_downstream Rx analog model Tx analog model Imp_upstream