SAS-3 Transmitter Training Review

Slides:



Advertisements
Similar presentations
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Advertisements

Frequency modulation and circuits
Analog-to-Digital Converter (ADC) And
Fundamentals of Data & Signals (Part II) School of Business Eastern Illinois University © Abdou Illia, Spring 2015 (February18, 2015)
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
1 SCHOOL OF COMPUTER & COMMUNICATIONS ENGINEERING EKT 341/4 ANTENNAS AND PROPAGATION Lecturer: En. Rosmizi bin Abd Rahim Dr. Mohd Faizal Bin Jamlos PLV:
Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
Fiber-Optic Communications
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Transmission Slide 1 Continuous & Discrete Signals.
Chapter 2 Fundamentals of Data and Signals
Optimization Linear Programming and Simplex Method
Module 3.0: Data Transmission
Lecture 3 Data Encoding and Signal Modulation
Chapter 2: Fundamentals of Data and Signals. 2 Objectives After reading this chapter, you should be able to: Distinguish between data and signals, and.
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
Angle Modulation.
2 Amplitude Modulation.
Ultrasound – Physics & Advances
4.2 Digital Transmission Pulse Modulation (Part 2.1)
PULSE MODULATION.
Dept. of EE, NDHU 1 Chapter Three Baseband Demodulation/Detection.
Data Communications & Computer Networks, Second Edition1 Chapter 2 Fundamentals of Data and Signals.
1 ENE 429 Antenna and Transmission lines Theory Lecture 4 Transmission lines.
Lecture II Introduction to Digital Communications Following Lecture III next week: 4. … Matched Filtering ( … continued from L2) (ch. 2 – part 0 “ Notes.
Trasmission lines.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
ELECTRONIC COMMUNICATIONS A SYSTEMS APPROACH CHAPTER Copyright © 2014 by Pearson Education, Inc. All Rights Reserved Electronic Communications: A Systems.
Time Management.  Time management is concerned with OS facilities and services which measure real time, and is essential to the operation of timesharing.
Doc.: IEEE /0553r1 Submission May 2009 Alexander Maltsev, Intel Corp.Slide 1 Path Loss Model Development for TGad Channel Models Date:
Backchannel Issues Walter Katz Signal Integrity Software, Inc. IBIS-ATM April 8, 2014.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part III) DIGITAL TRANSMISSION Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional.
Time Management.  Time management is concerned with OS facilities and services which measure real time.  These services include:  Keeping track of.
PAM Modulation Lab#3. Introduction An analog signal is characterized by the fact that its amplitude can take any value over a continuous range. On the.
Power Electronics and Switch Mode Power Supply
RF Calibration Introduction
TI Information – Selective Disclosure 1 TLK10xxx High Speed SerDes Overview Communications Interface High Performance Analog.
CAUI-4 Chip – Module Draft Baseline
Ultrasound Physics Image Formation ‘97.
SpaceFibre Physical Layer Testing
Chapter 13: Overloading and Templates
EE434 Jason Adams Mike Dierickx
MECH 373 Instrumentation and Measurements
Ultrasound Physics Image Formation ‘97.
Techniques to control noise and fading
MECH 373 Instrumentation and Measurements
Harmonic Distortion Analyzer, Wave Analyzer and Function Generator
MECH 373 Instrumentation and Measurements
Title International Training Course, Rabat 2012 E. Wielandt:
Equalization in a wideband TDMA system
Dr. Clincy Professor of CS
Wireless NETWORKS NET 434 Topic # 3 Wireless Transmission and Channel
Digital Acquisition of Analog Signals – A Practical Guide
SAS-3 Backchannel Revised T10/11-044r0
MODULATION AND DEMODULATION
IEEE Regulatory AHC Power Measurement Method
MODEM REGISTER VERIFICATION
Equalization in a wideband TDMA system
Rishi Mohindra MAXIM Integrated Products
TLK10xxx High Speed SerDes Overview
Fundamentals of Data & Signals (Part II)
SAS-3 Transmitter Training Review
Rectangular Sampling.
Self-Balancing Search Trees
SAS-3 Improved Mini SAS HD
PULSE MODULATION The process of transmitting signals in the form of pulses (discontinuous signals) by using special techniques. The Chapter includes: Pulse.
ENE 428 Microwave Engineering
WUR FDMA Padding Content
Low Power UTP Mode for 802.3an
Chapter Three: Signals and Data Transmission
ECE 352 Digital System Fundamentals
Presentation transcript:

SAS-3 Transmitter Training Review Harvey Newman April 14, 2011 T10/11-164r2

SAS proposal for control register proposed in 10-025r0 Index Name Values 15 Reset 1 = Reset coefficients to the no equalization state (e.g. ci=0 for i ≠ D) 0 = Normal operation 14:6 Reserved Write as zero, ignore on read 5:4 Coefficient (+1) update request 5 4 1 1 = Reserved 1 0 = Decrement 0 1 = Increment 0 0 = Hold 3:2 Coefficient (0) update request Encoding per coefficient (+1) update request 1:0 Coefficient (-1) update request T10/11-164r2

Revised Proposal for SAS Control Register 11-044r0 Index Name Values 15:14 Coefficient settings 11b = Reserved 10b = Default coefficients (set by manufacturer) 01b = Set Tx to a specified operating condition to be determined by the phy committee (Reference) (Not persistent across reset, reference Tx mode for characterization) 00b = Normal operation (up to Tx to determine, may use default or last know value) 13:6 Reserved Write as zero, ignore on read 5:4 Coefficient (+1) update request 5 4 1 1 = Reserved 1 0 = Decrement 0 1 = Increment 0 0 = Hold 3:2 Coefficient (0) update request Encoding per coefficient (+1) update request 1:0 Coefficient (-1) update request T10/11-164r2

Revised Proposal for SAS Control Register 11-036r2 Index Name Values 15:13 Pattern Type All others = Reserved 000b = Normal operation (up to Tx to determine, may use default or last know value) 12 Reserved Write as zero, ignore on read 11-10 Coefficient Settings 11b = Reserved 10b = Default coefficients (set by manufacturer) 01b = Set Tx to a specified operating condition to be determined by the phy committee (Reference) 00b = Normal operation (up to Tx to determine, may use default or last know value) 9:6 5:4 Coefficient (+1) update request 5 4 1 1 = Reserved 1 0 = Decrement 0 1 = Increment 0 0 = Hold 3:2 Coefficient (0) update request Encoding per coefficient (+1) update request 1:0 Coefficient (-1) update request T10/11-164r2

Coefficient Update Proposed in 10-025r0 Coefficient Update Proposed in 10-025r0. Dashed Line Represents Waveform Before Update. V3(k) V1(k-1) V1(k) V3(k) V1(k-1) V3(k-1) V3(k-1) V1(k-1) V2(k) V2(k-1) V2(k) V1(k) V2(k-1) V1(k) V2(k-1) V3(k-1) V1(k-1) V2(k-1) V3(k) V2(k) V3(k) V1(k) V3(k-1) V2(k) C(-1) Increment C(1) Increment C(1) Decrement C(-1) Decrement V1(k) V3(k) V1(k-1) V3(k-1) V2(k) V2(k-1) V1(k-1) V2(k-1) V3(k-1) V1(k) V2(k) V3(k) C(0) Increment C(0) Decrement Cpost Cctr Cpre T10/11-164r2

Maxim Commands Summary 11-049r3 All green commands are 2dV T10/11-164r2

Maxim Proposed Commands 11-049r3 All green commands are 1dV. They should be twice as large because two steps are being applied. T10/11-164r2

Eleven commands with adjusted numbers to match original proposal. T10/11-164r2

What do we what to specify? Maximum amplitude at the Transmitter connector 1200mVppd This provides a maximum Voltage limit for future generations. Minimum amount of equalization available from the transmitter Receivers will not have the ability to fully equalize the worst case channel without some help from the transmitter. Monotinicity for transmitter adjustment. In order to allow the control loop in the receiver to converge to an optimal equalizer setting when it tells the transmitter to increase equalization, the transmitter shall not decrease equalization. This is why the transmitter minimum step size is a value greater than zero. Maximum stress caused by a compliant TxRxConnection The amount of total system equalization has to be specified greater than the worst case compliant TxRxConnection. Some of the equalization will be at the transmitter and some at the receiver. Starting point for equalization search. T10/11-164r2

What do we not want to specify? Implementation We want to allow transmitters to be either voltage mode or current mode drivers. We want to allow receivers to apply a variety of different types of equalization and even combinations of multiple types. Linear (boost high frequency, works best for smooth channels) DFE (works best for “bumpy” channels and does not amplify crosstalk) Algorithms There will be multiple different ways to search for an optimal system equalization Parameters within the control of a single deliverable Signal wave shape at the die is not of interest for compliance when the package and remaining interconnect out to the SAS compliance point is part of the transmitter device. Preset values based on worst case channel analysis The worst case channels represent a small percentage of the overall implementations. T10/11-164r2

This implies adjusting Cpre 5 times has no change in the Cpost This implies adjusting Cpre 5 times has no change in the Cpost. See next slide. T10/11-164r2

Adjusting Either Pre or Post Interacts with the Other Adjusting Either Pre or Post Interacts with the Other. Note: 10mV steps are the smallest allowed when two steps are taken together. Allowing Cpre or Cpost adjustment without tying it to Cctr provides twice the resolution for our equalization without increasing the number of dimensions in the search. T10/11-164r2

Why provide an example with 100mV VMA? The maximum amplitude is 1200mV, this leads to an operating voltage around 1000mV The worst case channels we have been looking at have in the order of 20dB signal attenuation at Nyquist. This reduces the high frequency components from 1000mV to 100mV Note 20dB is a ratio of 1/10th To equalize the system we want to have the high frequency and low frequency signal energy nearly the same. Receivers sample signals on the order of 100mV after signal conditioning. If crosstalk is significant then reducing transmitted signal amplitude is more beneficial than attenuating the signal inside the receiver. We need to allow the receiver to adjust for optimal system performance. T10/11-164r2

Insertion loss Vs. NEXT from 10-025r0 T10/10-025r0

Amplitude Changes Equalization Once there is equalization an amplitude change causes a change in the equalization applied. If we equalize then adjust C0 you have changed the amount of equalization. After the change you want to only adjust equalization. We would like to minimize the interaction between adjustments. Constant swing commands cause an interaction between Pre and Post T10/11-164r2

Constant Swing Adjustments Following an Amplitude Change T10/11-164r2

T10/11-164r2

Maxim proposal for compliance point from 11-049r3 T10/11-164r2

Connector Compliance Point Preferred Over Virtual Point Virtual compliance points complicate measurement and interoperability Limits maximum signal swing before a known amount of loss T10/11-164r2

LSI Proprietary