Pre-emphasis Buffer modeling

Similar documents
System-Level Timing Closure Using IBIS Models

FDTD_SPICE Analysis of EMI and SSO of LSI ICs Using a Full Chip Macro Model

Switched Mode Power Supply

BUSES IN COMPUTER ARCHITECTURE

BTV Tuesday 21 November 2006

Electrical & Computer Engineering ECE 491. Introduction to VLSI. Report 1

Timing EECS141 EE141. EE141-Fall 2011 Digital Integrated Circuits. Pipelining. Administrative Stuff. Last Lecture. Latch-Based Clocking.

IBIS4.2 and VHDL-AMS for SERDES and DDR2 Analysis

Topic 8. Sequential Circuits 1

Report on 4-bit Counter design Report- 1, 2. Report on D- Flipflop. Course project for ECE533

EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

Technical data. General specifications. Indicators/operating means

Chapter 2. Digital Circuits

Product Level MTBF Calculation

PicoScope 6407 Digitizer

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

DS2176 T1 Receive Buffer

16 Stage Bi-Directional LED Sequencer

PCIe: EYE DIAGRAM ANALYSIS IN HYPERLYNX

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

25.5 A Zero-Crossing Based 8b, 200MS/s Pipelined ADC

ELEC 4609 IC DESIGN TERM PROJECT: DYNAMIC PRSG v1.2

The NOR latch is similar to the NAND latch

Specifications. Reference Documentation. Performance Conditions

Sitronix ST7921. !"Features : !"General Description : 96CH Segment Driver For Dot Matrix LCD

Impact of Intermittent Faults on Nanocomputing Devices

Advanced Test Equipment Rentals ATEC (2832)

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab

NENS 230 Assignment #2 Data Import, Manipulation, and Basic Plotting

GVD-120 Galvano Controller

Asynchronous Design for Analogue Electronics. Alex Yakovlev

Good afternoon! My name is Swetha Mettala Gilla you can call me Swetha.

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

CS3350B Computer Architecture Winter 2015

New implementations of two old concepts may make Fast single-ended reliable using conventional cable technology. The two concepts are:

Sitronix ST7921. Features : General Description : 96CH Segment Driver For Dot Matrix LCD

Scanned by CamScanner

Chapter 4. Logic Design

Using AMI Retimer Models in ADS ChannelSim

ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis

Technical Article. TD350 IGBT driver IC including advanced control and protection functions. Introduction. Device description

Combinational vs Sequential

Chapter 11 State Machine Design

Signal Integrity Design Using Fast Channel Simulator and Eye Diagram Statistics

Overview of All Pixel Circuits for Active Matrix Organic Light Emitting Diode (AMOLED)

Powering Collaboration and Innovation in the Simulation Design Flow Agilent EEsof Design Forum 2010

Rangkaian Sekuensial. Flip-flop

MBI5152 Application Note

Verification of HBM through Direct Probing on MicroBumps

TV-1800C (PAL B / G,H) TV-1800D (PAL I) TV-1800I (PAL B / G) TV-1800N (PAL B / G,H)

RAPID SOC PROOF-OF-CONCEPT FOR ZERO COST JEFF MILLER, PRODUCT MARKETING AND STRATEGY, MENTOR GRAPHICS PHIL BURR, SENIOR PRODUCT MANAGER, ARM

The high-end network analyzers from Rohde & Schwarz now include an option for pulse profile measurements plus, the new R&S ZVA 40 covers the

Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University. Cathode-Ray Oscilloscope (CRO)

Emphasis, Equalization & Embedding

Digital Circuits I and II Nov. 17, 1999

DESIGN AND SIMULATION OF LOW POWER JK FLIP-FLOP AT 45 NANO METER TECHNOLOGY

Experiment 9 Analog/Digital Conversion

Sitronix ST CH Segment Driver for Dot Matrix LCD. !"Dot matrix LCD driver with two 40 channel

Cascadable 4-Bit Comparator

Contact Image Sensor (CIS) Module. All specifications of this device are subject to change without notice.

ST2225A. LED Display Driver. Version : A.025 Issue Date : 2001/11/26 File Name Total Pages : 12. : SP-ST2225A-A.025.doc

74F273 Octal D-Type Flip-Flop

SignalTap Plus System Analyzer

PicoScope 6407 Digitizer

Improve Performance of Low-Power Clock Branch Sharing Double-Edge Triggered Flip-Flop

GHz Sampling Design Challenge

(Refer Slide Time: 2:05)

Workshop 4 (A): Telemetry and Data Acquisition

Complete 10-Bit, 25 MHz CCD Signal Processor AD9943

Complete 12-Bit 40 MHz CCD Signal Processor AD9945

Complete 10-Bit/12-Bit, 25 MHz CCD Signal Processor AD9943/AD9944

Generation of Novel Waveforms Using PSPL Pulse Generators

DESIGN OF LOW POWER TEST PATTERN GENERATOR

Dave Jones Design Phone: (607) Lake St., Owego, NY USA

IBIS-AMI Post-Simulation Analysis

JTAG-SMT1 Programming Module for Xilinx FPGAs. Overview. 23 mm. 21.5mm. Revised November 21, 2017 This manual applies to the JTAG-SMT1 rev.

Dynamic Performance Requirements for Phasor Meausrement Units

Quick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes

Design and Simulation of a Digital CMOS Synchronous 4-bit Up-Counter with Set and Reset

Datasheet SHF A

Rensselaer Polytechnic Institute Computer Hardware Design ECSE Report. Lab Three Xilinx Richards Controller and Logic Analyzer Laboratory

Electrical connection

CS61C : Machine Structures

Research Article Ultra Low Power, High Performance Negative Edge Triggered ECRL Energy Recovery Sequential Elements with Power Clock Gating

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Notes on Digital Circuits

Large Area, High Speed Photo-detectors Readout

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

Complete 12-Bit 40 MHz CCD Signal Processor AD9945

NI-DAQmx Device Considerations

REDUCING DYNAMIC POWER BY PULSED LATCH AND MULTIPLE PULSE GENERATOR IN CLOCKTREE

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

Complete 10-Bit and 12-Bit, 25 MHz CCD Signal Processors AD9943/AD9944

Experiment # 4 Counters and Logic Analyzer

AMI Modeling Methodology and Measurement Correlation of a 6.25Gb/s Link

INPUT OUTPUT GAIN DELAY. Hue Candela Strobe Controller. Hue Candela s STROBE CONTROLLER. Front Panel Actual Size 7 ¼ By 4 ¾ POWER. msec SEC 10 1.

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

2.6 Reset Design Strategy

Transcription:

Pre-emphasis Buffer modeling Hazem Hegazy Fady Galal Roshdy Hegazy Speaker notes is present in this foils. 1

Agenda Introduction DC through Transient simulation Modeling Technique (1) (One Model, No driver schedule) Modeling Technique (2) ( 4 Models with driver schedule) Summary 2 Here is our agenda for today s presentation, We will introduce the preemphasis buffer behavior & what are the problems we face while modeling. Then the work around for these problems followed by two techniques of modeling. 2

Pre-emphasis!!? 3 This slide shows 2 pulses of a pre-emphasis buffer. As we can see that the waveform goes to the High-High level then after one clock period it goes to its final HIGH STATE at Medium-High level. The pulse width/period are totally controlled by the input pulse, The clock only controls the period of the High-High & Low-Low levels. 3

Problems!!? Pull up 1 Pull up 2 Pull down 2 Pull down 1 4 As usual there are some problems?? -First, Notice the first rising edge has faulty DC level to begin from. So, if we make normal DC sweep to get the pull up/down curves most probably we will get wrong DC curves. - Second, the Clock must be there in all simulations for proper operation of this kind of buffers. But, After one clock period the buffer will switch from High-High to Medium-High level. So, which DC will we get!!? 4

V-I Through Transient simulation (Pull up extraction) Input pulse CLOCK I(V SC ) Stair case Pulse Generator Voltage Source V SC 5 There is no other way to extract the DC curves unless the clock will be operating. So, what is the DC solution it is the steady state one. Then we can make the buffer operates normally (input pulse and normal clock signal) with our settings to have a very wide pulse width to assure steady state conditions. At the same moment we have a voltage source at the output PAD sweeping from VDD to 2*VDD by stair case shape. Every stair will be at 0.1V apart from the previous one. With a long period between transition to reach steady state. 5

Modeling Technique (1) [Model] example.... [Pull down] Pull down 2 voltage I(typ) I(min) I(max) V1 I1........ [Pull up] Pull up 2 voltage I(typ) I(min) I(max) V1 I1........ [Rising Waveform] R_fixture = 50 V_fixture = Vref time V(typ) V(min) V(max) t1 V1. [Falling Waveform] R_fixture = 50 V_fixture = Vref.. time V(typ) V(min) V(max) t1 V1. [End] 6 Okay Now we can control the clock pulse width together with the input pulse to get the right DC curves we wants. For the modeling technique(1) we will take Medium-High & Medium-Low levels to be our Pull up & pull down respectively. The rising wave form in the IBIS file will be the yellow on and the falling waveform will be the green one to suit the DC currents extracted before. 6

Validation 7 This is the validation (SPICE versus IBIS ) using modeling technique (1). 7

Limitations Non-monotonic wave forms(for some EDA tools) Single clock frequency operation 8 Modeling technique (1) has two limitations: -As the wave form will go first to High-High level then to the Medium-High level so, in some EDA tools these waveforms might be considered nonmonotonic. - Some pre-emphasis buffers has clock frequency range so, it stays at the High- High level for one clock period then goes down to Medium-High level. By applying this technique we will have waveforms in the IBIS file represents only single frequency. 8

Modeling Technique (2) (Driver Schedule) High-High Pull up1 only Medium-High Pull up2 only 0.32nS Pull down 1 only 0.32nS Medium-Low Pull down 2 only Low-Low Driver1 Driver 2 Driver 3 Driver4 9 Here we came up with the modeling technique (2) by using driver schedule. We will split the pre-emphasis into four buffers (depending on the number of dc levels in its waveform) each will represent one DC level. Driver 1: has only pull up curve (pull down current is zero-open source-) to represents High- High level. Driver 2: has only pull up curve (pull down current is zero-open source-) to represents Medium-High level. Driver 3: has only pull down curve (pull up current is zero-open drain-) to represents Low-Low level. Driver 4: has only pull down curve (pull up current is zero-open drain-) to represents Medium-Low level. We switch between these four models in a way that suits the original wave form at whatever clock frequency. 9

Driver schedule keyword [Driver Schedule] Model_name Rise_on_dly Rise_off_dly Fall_on_dly Fall_off_dly High-High 0.0s 0.32ns NA NA Medium-High 0.32ns 2ns NA NA Low-Low NA NA 0.0ns 0.32ns Medium-Low NA NA 0.32ns 2ns Note:The user should change the RED durations according to the operating frequency.(no need for re-modeling) 10 10

Validation (Ramp Data) 11 This is the validation by using the previous driver schedule keyword but with IBIS model contains only Ramp data. You can see that it switches exactly with spice but the wave form has some differences. 11

Validation (Rising wave forms) Driver4 Driver1 Driver 2 Driver 3 Driver4 Driver4 12 Here we made an enhancement by adding rising wave forms into both driver 4 & driver 1. It is the same wave form in the spice but splitted at 1.25 (the load is 50 Ohm to 1.25 V Vref). You can see the validation is getting better in the rising edge region and the falling edge is still the same as we haven t add falling wave form in both driver2 & driver3 yet. 12

Validation (Falling waveforms) Driver4 Driver1 Driver 2 Driver 3 Driver4 13 Here we did the same for the falling wave form and our validation is excellent. 13

Summary V-I curves Extraction from Transient simulation Modeling approach (1) for single frequency operation. (Changing the frequency needs remodeling) Driver Schedule Technique for frequency range operation. (Changing the frequency doesn t need remodeling) 14 14

15 15