EDI CON USA Addressing DDR5 design challenges with IBIS-AMI modeling techniques. Todd Westerhoff, SiSoft Doug Burns, SiSoft Eric Brock, SiSoft

Size: px
Start display at page:

Download "EDI CON USA Addressing DDR5 design challenges with IBIS-AMI modeling techniques. Todd Westerhoff, SiSoft Doug Burns, SiSoft Eric Brock, SiSoft"

Transcription

1 EDI CON USA 2017 Addressing DDR5 design challenges with IBIS-AMI modeling techniques Todd Westerhoff, SiSoft Doug Burns, SiSoft Eric Brock, SiSoft

2 This page intentionally blank to support double-sided printing. Yes, we know it s old fashioned but some us still like it! 2

3 Abstract DDR5 memory is slated to run at speeds from 3200 MT/s to 6400 MT/s. These speeds are well into the range where Tx/Rx equalization is used to ensure reliable signal transmission in serial channel applications. DDR5 is expected to make use of these techniques (FIR, CTLE, DFE) to improve signal quality when the final DDR5 specification is published. While DDR5 signaling speeds have reached traditional SerDes speeds, there are a number of significant differences between DDR and serial channel applications: Shorter lower loss channels with more discontinuities and reflections Multiple driver / receiver combinations Multiple signal terminations Single ended signaling Variable slot populations (DIMMs present or absent) Short transmission bursts followed by network I/O reconfiguration Bi-directional signaling At first, application of SerDes equalization techniques and AMI models seems like an obvious approach to improving DDR5 signal quality. A closer inspection reveals that the design problems incurred by DDR5 topologies are quite different than the signaling challenges that SerDes equalization techniques were originally designed to overcome. However, thoughtful application of AMI models and AMI simulation techniques can highlight which DDR5 signal quality issues are significant and what techniques can best be used to overcome them. This paper looks at the challenges of achieving reliable data transmission for a DDR5 data net operating at a variety of speeds. We discuss how AMI-style analysis can be used to identify which data transfers are the limiting factors in high speed performance and what equalization / modeling techniques can be used to address them. 3

4 Author s Biographies Todd Westerhoff, VP Semiconductor Relations at SiSoft, has over 38 years of experience in electronic system modeling and simulation, including 20 years of signal integrity experience. He is responsible for SiSoft's activities working with semiconductor vendors to develop high-quality simulation models. Todd has been heavily involved with the IBIS-AMI modeling specification since its inception. He has held senior technical and management positions for Cisco and Cadence and worked as an independent signal integrity consultant. Todd holds a BEEE. degree from the Stevens Institute of Technology in Hoboken, New Jersey. Douglas Burns, VP of Support and Consulting Services, manages SiSoft's consulting and support services group. In this role, Doug actively interfaces with customers from both the technical and sales perspective and defines the customized solutions needed to address customer issues. As a member of SiSoft s leadership team, he also plays a significant role in the definition and direction of SiSoft s software products. Doug has over 30 years of experience leading teams engaged in a broad range of technical disciplines. Doug holds seven patents in computer system design and his expertise spans a wide range of engineering disciplines including: System Architecture, VLSI design, Package Design, Timing Analysis (chip and system level), Signal Integrity, Power Integrity, and Project Management. Doug graduated Magna cum Laude from the University of Massachusetts with a BSEE degree and received his MSEE degree from Northeastern University. Eric Brock, SiSoft Principal Member of Technical Staff, received his BS in Electrical Engineering and a BS in Physics from Portland State University in After graduating, Eric worked at Digital Equipment Corporation and Compaq as a Signal Integrity Engineer in the Alpha Development Group. Eric joined SiSoft in 2002 and has worked as a consultant on the design and verification of hundreds of high-speed parallel and serial interfaces, both proprietary and industry standard. More recently, he has been involved in the design of multi-ghz serial links and SERDES modeling. 4

5 Introduction DDR memory interfaces have evolved to the point where they are operating well beyond the speeds where transmit and receive equalization was first used to improve signal quality in high speed serial links. DDR5, the next generation of memory technology, is expected to start at 3200 MT/s and reach 6400 MT/s over its lifetime. Transmit and receive equalization appeared toward the end of the DDR4 cycle and is expected to be a standard part of DDR5, although the exact details have not been finalized. The Evolution of DDR SI Analysis DDR analysis was originally based on what most of us think of as legacy SI analysis methods. Topologies and terminations were tuned through simulations to maximize signal quality. A data net was then simulated for each combination of driver and receiver, noting the delay to input s switching threshold. Signal flight times were derived by normalizing the observed delay against the driver s output switching behavior into a standard loading condition. The resulting flight times were then used with timing equations to compute the setup and hold margins for the associated read and write transactions. As DDR memories have evolved, the mechanisms that controllers use to ensure optimal read/write timing have become quite sophisticated. Modern controllers ensure correct timing of clock / data / strobe / control signals by adjusting signal skew at the controller during training sequences at system startup. As a result, DDR signal integrity is increasingly focused on ensuring the presence of an open eye at the receiver with sufficient height and width, with an accompanying assumption that the controller will be able to adjust device timing and sensing thresholds accordingly. This shift to eye opening analysis as opposed to combined signal integrity and timing analysis has been accompanied by the realization that the vanishingly small timing margins associated with high device speeds cannot be met 100% of the time. As a result, advanced simulation techniques are used that allow the user to predict how open the receiver eye is at a given probability level for instance, whether a reference mask impinges on the eye opening with a probability level below 1e-12. This allows users to predict a bit error rate for DDR simulation, similar to the techniques that have been used for serial channel analysis since the advent of IBIS-AMI modeling in The IBIS Algorithmic Modeling Interface (IBIS-AMI) modeling specification [1] was originally introduced to support end to end analysis of high speed serial links with both transmitter (Tx) and receiver (Rx) equalization. It is a combination of modeling and simulation methodologies that are based on a specific set of assumptions: Device pin circuitry can be separated into analog and algorithmic components Analog I/O (receiver termination / driver output) circuitry operates in its linear region Tx/Rx EQ algorithms can be described using executable code linked into a simulator at runtime 5

6 IBIS-AMI models support two different types of simulation: Statistical simulation, which generates an eye diagram directly from a network pulse response through convolution. This method creates an eye diagram that represents the effects of an extremely long (2**128 bits or greater), random non-repeating bit pattern. It is important to note that the actual bit pattern does not exist; the eye is computed directly from the network pulse response. This technique is further discussed in [2]. Time-Domain (also called bit by bit) simulation, which simulates the network s response to a specific bit pattern. Because IBIS-AMI simulation separates circuit simulation from equalization processing, effective simulation speeds are much greater, making simulations of 1M bits or more practical. Advantages of IBIS-AMI models and techniques for DDR simulations include: Ability to predict operating margins to very low (1e-15) probability levels Ability to run large numbers of cases quickly. A Statistical AMI simulation takes 1-2 seconds and represents > 1e15 bits while SPICE simulation takes 1-5 minutes and represents < 100 bits. Ability to quickly analyze trade-offs in topologies, termination, equalization, etc. Since DDR applications are now featuring equalization capabilities in their transmitters and receivers, it seems logical to apply IBIS-AMI models to DDR4 and DDR5 interfaces. The IBIS-AMI specification has been enhanced to support bidirectional I/O (the original specification provided only for input and output buffers). It s also worth noting that IBIS-AMI models were originally designed for analyzing differential serial channels, which have notably different characteristics from DDR topologies: Interconnect length o Serial channels typically have Nyquist of -20dB or more. DRAM channels are typically a few inches long and therefore low-loss by typical SerDes standards. Topology branches (stubs) and ringing o Serial channels have no or very minimal stubs. A DRAM topology with multiple DIMMs will have long branches associated with the DIMMs in the middle of the topology. Energy in these branches can reflect, greatly contributing to ringing in the system. Multiple driver/receiver combinations o Each DDR data net supports different read/write transactions between the controller and DRAM(s). Optimizing interconnect for one transaction may come at the expense of another. Variable topologies (populations) o Serial channels do not change their topology. DDR topologies include DIMM sockets that may or may be populated, and DIMM characteristics can vary. Tunable driver/receiver impedance o DDR I/O have tunable output and input impedances. The different permutations of drive and receive termination settings easily reach into the thousands. Serial channel transmitter / receivers may have tunable impedance, but choices are usually limited. Continuous operation vs. bursts o Serial channels never stop, DDR topologies communicate in bursts. 6

7 Unidirectional vs. Bidirectional o Serial channel device pins are unidirectional (they either transmit or receive), while DDR device pins are bi-directional to support both Read and Write operations. These differences notwithstanding, applying AMI models and AMI simulation techniques to DDR topologies provides useful insight into what DDR operating margins will be and why. Example DDR5 Data Net Figure 1 shows the topology of our hypothetical data net. A DDR controller is connected to 2 DIMM slots, each of which have two DRAM loads. For simplicity s sake, we ve fixed the trace lengths and the value of the DIMM series resistors. We will study the different driver/receiver combinations, their associated drive impedance / receive termination settings and determine how Tx/Rx equalization can help improve the design s operating margin. Figure 1. Hypothetical DDR5 DQ topology Optimizing Driver and Termination Settings There are 8 possible driver / receiver combinations, or transactions, for this topology. The lower DIMM slot is slot 1, and when only one DIMM is populated, it is plugged in here. The upper DIMM slot in the diagram is DIMM slot2. Our analysis assumes 2 populated slots, and because the routed lengths to the DRAMs in each DIMM are identical, we can reduce the number of simulation cases we need to consider down to 4: Controller to DIMM1 (whether DRAM1 or DRAM2) Controller to DIMM2 (whether DRAM1 or DRAM2) DIMM1 to Controller (whether DRAM1 or DRAM2) DIMM2 to Controller (whether DRAM1 or DRAM2) 7

8 For simplicity s sake, we ll assume that the Controller and the DRAMs have the same Tx/Rx equalization capabilities, although that will typically not be the case. Controllers tend to have more sophisticated equalization /de-skewing capabilities and are expected to determine the EQ settings for DRAM memories with DDR5. In this study, we keep all the I/O capabilities the same so we can focus on an analytical methodology. First, we need to focus on the output driver / input on-die termination (ODT) capabilities of our I/O, and determine the best combination of settings for each of our 4 transactions. When a device is driving a signal onto the net, it has three different output impedance settings: DQ_ZO34 Generic DDR5 34 Ohm Driver DQ_ZO40 Generic DDR5 40 Ohm Driver DQ_ZO48 Generic DDR5 48 Ohm Driver When a device is acting as the target receiver for a transaction or is simply acting as a terminator on the net, it has 8 possible settings to choose from: DQ_IN_ODTOFF Generic DDR5 Receiver with No ODT DQ_IN_ODT34 Generic DDR5 Receiver with 34 ohm ODT DQ_IN_ODT40 Generic DDR5 Receiver with 40 ohm ODT DQ_IN_ODT48 Generic DDR5 Receiver with 48 ohm ODT DQ_IN_ODT60 Generic DDR5 Receiver with 60 ohm ODT DQ_IN_ODT80 Generic DDR5 Receiver with 80 ohm ODT DQ_IN_ODT120 Generic DDR5 Receiver with 120 ohm ODT DQ_IN_ODT240 Generic DDR5 Receiver with 240 ohm ODT Our DQ net will have a single driver, a single target receiver and three terminators for each transaction. The number of possible settings is therefore: (Driver Settings) * (Receiver Settings) * (Terminator Settings)**3 = 3 * 8 * 8**3 = 12,288 combinations With 4 transactions to study, that gives us 49,152 simulations just to pick driver and receiver / termination settings! Fortunately, we can make some simplifying assumptions to reduce the size of our study: The DRAMs in the non-target DIMM (the DIMM not driving or receiving in a transaction) will act as terminators and have the same impedance setting. The inactive DRAM in the target DIMM will be a terminator that we don t really want to do anything, so we can configure it to a higher impedance setting. We won t turn off the termination completely at the target receiver. Figure 2. Driver / receiver / termination settings exploration 8

9 The collection of settings we explore for each transaction is shown in Figure 2. Instead of 12,288 combinations for each transaction, we explore: (3 driver) * (7 target DIMM / receiver) * (3 target DIMM / terminator) * (4 non-target DIMM / terminator) settings = 252 settings. which is a reasonable compromise between studying the complete design space and limiting simulation run times. Our simulation environment lets us define the settings to be explored, automatically generates the simulation cases, runs simulations, then presents the resulting simulation measurements and waveforms. In this part of the study, we measure timing and voltage margin against a reference eye mask as shown in figure 3. Figure 3. Eye mask at receiver input pad Having the ability to run a large set of simulation cases and measure the resulting margins gives rise to the question which case is best? It s obvious that we re not going to compare 252 cases visually, so we need to pick a metric that we can use to evaluate the cases relative to one another. If we choose voltage margin against our mask as our metric and plot all our 252 Controller to DIMM1 transactions, we get: 9

10 Figure 4. Voltage margin against mask This scatterplot in Figure 4 shows voltage margin against our mask on the Y axis against the simulation case on the X axis. Driver impedance is the most significant variable and changes slowest. We note 3 sets of distributions based on the driver s output impedance of 34, 40 and 48 ohms. In this study, a lower output impedance and more power looks better. While we also need to ensure adequate eye width (timing margin), close inspection of our results showed that eye width wasn t a problem no matter which settings we chose, so we presented on eye height. If we pick the data point with the largest voltage margins and examine the case to see the associated simulation setup, we get: Figure 5. Optimized driver/receiver/termination settings This is interesting; the termination on the receiving DIMM (DIMM1) is essentially disabled with the target receiver (DRAM1) set to 240 ohms and the other terminator turned off completely. Each of the terminators on the non-target DIMM are set to 60 ohms, basically terminating any signal that reaches them. Looking at the eye at the target receiver s pad, we see significant margin: 10

11 Figure 6. Optimized eye with mask We can repeat this process for each of our 4 transactions to optimize driver/receiver/termination settings, at which point our voltage and timing margins look something like this: Figure 7. Optimized timing/voltage margins for each transaction It s clear that DIMM2, the DIMM in the middle of our topology, is going to be our limiting factor as we try to make this net run faster, with write transactions being somewhat more difficult than read transactions. With that in mind, let s focus on the Controller to DIMM2 write transaction and see what happens to those margins as we run the net at higher speeds. For our next set of experiments, we run the Controller to DIMM2 transaction at speeds from 3200 MT/s to 6400 MT/s in increments of 400 MT/s. Running that speed sweep and plotting the resulting voltage margin against our reference mask gives us: Figure 8. Controller to DIMM2, voltage margin vs. data rate 11

12 The black reference line indicates a 0V margin, or the point where the eye opening just touches the reference mask. The reference mask in this case is +/- 55mV around the eye s center point, so a voltage margin of -55mV represents a completely closed eye. There are some interesting trends here worth noting. The first data point represents 3200 MT/s, the second 3600 MT/s, the third 4000 MT/s, and so on. Why is the difference in margin between the first and second data points (3200 MT/s and 3600 MT/s) so large, and how can it be that the fourth data point (4400 MT/s) has more margin than the second (3600 MT/s)? Pulse Response Analysis One good way to investigate this is to use pulse response analysis, which simulates and plots the network s response to a 1 UI pulse. In an ideal system, all of the pulse s energy at the receiver will be contained within two unit intervals that contain the pulse s rising and falling edges. The signal will transition from its steady state low level to its maximum high level and back down to the initial low level within that period. In an actual system, high frequency loss stretches the pulse response out and impedance discontinuities cause reflections that cause energy to bounce back and forth long after those 2 UI have passed. So how does this look for our 3200 MT/s and 3600 MT/s cases? It looks like this: Figure 9. Pulse responses vs. time, 3200 MTs and 3600 MT/s This plot shows both waveforms as a function of time (the way most of us would create plot this if asked). The network is the same, but the stimulus rate is slightly different, so the two pulse responses are slightly different. As it turns out, this method of looking at the relative data isn t particularly insightful. 12

13 If we change the X axis to unit intervals, effectively scaling each waveform based on its respective data rate, the differences start to become clearer: Figure 10. Pulse responses vs. UI, 3200 MTs and 3600 MT/s The differences between waveforms are now more clearly pronounced, but what do they mean and how do they affect the design s operating margin? What s critical is understanding where the waveforms will be sampled by the input clock, because that s the only time the input voltage really matters. At the point where we sample any given bit, the ISI voltages from previous bits superimpose their energy on the bit being sampled. If we can define the point where the pulse response will be sampled, we can predict the ideal eye height in the absence of ISI and also predict how ISI from previous bits will affect the eye height we see in practice. In our analysis, we use a method known as the hula hoop algorithm [3] to predict where the pulse response will be sampled. We then shift the pulse response so the sampling point occurs at time 0, and shift voltages so the pulse response starts at 0 volts. This allows the pulse voltage at the sampling time and ISI voltages to be read directly off the plot. We refer to this as aligning the pulse waveform. 13

14 If we plot the aligned pulses for the 3200 MT/s and 3600 MT/s cases, we get: Figure 11. Aligned pulse responses, 3200 MTs and 3600 MT/s and now the picture comes into focus. The voltage at time 0 for each waveform represents the eye height in the absence of ISI, and the voltages at all other UI intervals are ISI voltages. Assuming a random data pattern, the eye opening will be the voltage at time zero minus the sum of the absolute values of the ISI voltages. Comparing 3200 MT/s (blue) to 3600 MT/s (red), we see that the 3200 MT/s waveform has slightly more voltage at the sampling time, but its real advantage is that its ISI voltages are much less. At +2, +3, +4 and +5 UI (green markers for clarity), the 3600 MT/s waveform peaks at exactly the wrong instant, maximizing ISI, while the 3200 MT/s waveform fares much better. Thus, the reflections on this net make 3600 MT/s a poor choice of operating speed. 14

15 Let s continue this analysis by comparing 3600 MT/s (red) to 4400 MT/s (cyan). Our margin plot in Figure 8 showed that the faster speed would somehow work better for this network. Let s look at the aligned pulse responses for those two speeds: Figure 12. Aligned pulse responses, 3600 MTs and 4400 MT/s Here again, the aligned pulse responses make it clear at 3600 MT/s, the reflections fall in exactly the wrong places, while at 4400 MT/s they do not. Thus it isn t the faster speed that causes the problem with this topology, it s the location and timing of the reflections. If we look at eye diagrams against the mask (a more typical way of doing this), we see the same story: Figure 13. Eye diagram with mask, 3600 MT/s 15

16 Figure 14. Eye diagram with mask, 4400 MT/s Each of these eyes are plotted with the X-axis in UI to make them easier to compare. It s clear that the eye at 4400 MT/s is more balanced and there s that s something odd about the eye at 3600 MT/s. The important point here is that the aligned pulse responses made it easier to use to understand what was going on and what to do about it. Using Driver / Receiver Equalization But how can we improve signal margins further once we ve optimized the driver/receiver/termination settings? DDR5 is promising driver / receiver equalization, but what kind of equalization do we need and how do we configure it? DDR4 offered driver equalization in the form of a Tx tap (Finite Impulse Response or FIR) filter, and some devices offered Continuous Time Linear Equalizer (CTLE, also called a Peaking Filter) capabilities on their receiver inputs. Tx FIR filters and Rx CTLE filters are familiar devices and have been used in differential serial links for years. The challenge with these filters is they are primarily designed to deal with large levels of loss at the network s Nyquist frequency. This type of loss is characterized by a long, regular tail in the network s pulse response, resulting in many bits worth of significant ISI. By managing the pulse response tail (usually at the expense of pulse height), these filters improve signal margin. The challenge with DDR technologies is that the primary problem isn t loss it s reflections and ringing. Serial channels are long, DDR topologies are short. Serial channels have a single driver and receiver with well controlled impedances, DDR topologies have multiple driver/receivers, poorer noise control due to single ended signaling and are full of branches. The equalization technology best suited to DDR topologies is probably the Decision Feedback Equalizer (DFE), which will reduce reflections based on a specific ISI pattern. Tx FIR filter and Rx CTLE filters provide an equalization characteristic that spans many bit times but is essentially independent of the topologies being equalized it s up to the user to select the proper setting based on the topology. Traditional DFEs, on the other hand, adapt to the characteristics of the network being equalized, but only provide ISI abatement for as many bits as the DFE has taps. The power of the DFE is that the equalization can vary from bit to bit based on the circuit topology, rather than following an overall template curve as Tx FIR and Rx CTLE filters do. 16

17 In the case of DDR5, the details of DFE equalization and how it will work have not been finalized. It is highly unlikely that DRAM DFEs will adapt their behavior during actual operation, as adaptation circuits use considerable power and silicon area. It s more likely that DRAM DFEs will have their tap coefficients determined during a training sequence performed in conjunction with the controller, and then have those coefficients fixed during actual operation. From a simulation standpoint, we can effectively emulate this behavior by setting up our DFE model so the taps lock and stop adapting once they settle. Let s take a closer look at our problematic 3600 MT/s aligned pulse response: Figure 15. Aligned pulse response at 3600 MT/s with ISI voltages In Figure 15 we show the pulse voltage at the sampling time and the first 7 ISI voltages. The theoretical maximum eye height is 513mV, but the first seven ISI cursors add up to 393 mv, leaving us with only 120mV of predicted eye height. What would happen if we used a DFE to correct for the ringing in this network, and how many DFE taps would we need? What would be the best tradeoff between DFE taps and eye height? We can perform a first order analysis with the data we read off the plot in Figure 15. We know that our uncorrected eye height will be approximately 120mV. For as many taps as we have in our DFE, we can add those ISI voltages back into the eye height, making the broad assumption that the DFE can completely correct the ISI for each tap bit. 17

18 Those calculations look like this: Eye Height mv DFE Taps mv % Improvement ISI % ISI % ISI % ISI % ISI % ISI % ISI % DFE Taps vs. Eye Height Figure 16. Theoretical eye height vs. DFE taps With no DFE, we have an eye height of 120mV. With a 1 tap DFE, we get 154mV back and our eye height becomes 274mV, and so on. There is still some ISI after 7 bit times with this network, but we neglect it in this first order analysis because it s small. We don t need a large number of DFE taps to make a big difference here it looks like one or two would be enough. To see how this works in practice, we augment our DDR models by adding programmable Tx/Rx equalization through IBIS-AMI. To keep the analysis simple, the only equalization we ll use is the Rx DFE, which we will allow to adapt and lock as we discussed earlier. Figure 17. DDR topology with IBIS-AMI models The topology schematic for this analysis is nearly identical to the one we started with; the A block in the I/O models indicates that an IBIS-AMI model is being used with equalization settings that can be configured by the user. With the addition of Rx equalization and an IBIS-AMI model to represent it, the test point for our network also shifts. With a legacy DDR I/O model, the test point for the eye opening is usually at the device s die pad. When we add equalization and IBIS-AMI models, the test point shifts to the output of the equalization circuit, usually referred to as the sampling latch. This is a different point in 18

19 the network, and its input requirements (i.e. its eye mask) will almost certainly be different than the eye mask requirements at the device pin or die pad. In our analysis for this paper, we ve used a rectangular eye mask for the die pad and a diamond shaped mask at the output of the IBIS-AMI model to make the two measurement points easier to discern. The actual eye mask voltages and times will vary based on individual devices and speeds; we ve used simple masks in this paper to make the analytical methodology easier to follow. so what happens when we use 2 DFE taps at 3600 MT/s? If we plot the eye at the die pad (before equalization) against its respective mask, we get: Figure MT/s at Die Pad using only DFE equalization with 2 taps and observing the input to the sampling latch we get: Figure MT/s at Sampling Latch which is clearly a big improvement. Note the diamond-shaped eye mask noting that we are sampling at the output of the equalization circuitry. 19

20 How did our eye height predictions fare? Well, not quite as well as we might have hoped: Figure 20. Simulated eye heights at sampling latch For no DFE equalization, we estimated 120mV and the simulator reported 111mV, which indicates there was still ISI beyond the points in the pulse response we measured. For two taps, we estimated 374mV and got 301mV from simulation. For 4 taps, we estimated 459mV and got 343mV from simulation, and for 8 taps we estimated 513mV and got 355 mv from simulation. This tells us that the DFE model in our simulation isn t cancelling out the ISI as completely as we hoped. We understand that our hand calculations were only a first order estimate, and we didn t expect a perfect match, but this is more than expected. That s an excellent point for investigation but beyond the scope of our current discussion, and good material for a future paper! Finally, let s repeat the speed study we did earlier but with the addition of varying numbers of DFE taps to see how they affect design margin. In Figure 21 we plot the voltage margin against the diamond shaped eye mask at the sampling latch. Data rate was swept from 3200 MT/s to 6400 MT/s in increments of 400 MT/s. The data points show the base case of no DFE (red), 2 DFE taps (blue), 4 DFE taps (green) and 8 DFE taps (yellow). Generally, we see the same trend we noted for the 3600 MT/s case; 2 taps gives significant benefit with diminishing returns after that. There are some interesting cases here worth exploring but also beyond the scope of this paper - for instance, the 4000 MT/s case (Row 3) shows that 2 taps and 4 taps give virtually the same result and suggests that the result with 4 taps is somewhat worse than the result with 2 taps. This is unexpected and points to something about our DFE model that is probably worth understanding. Figure 21. Operating margin vs. speed vs. DFE taps 20

21 Summary In this paper, we have reviewed a process for analyzing and optimizing signal integrity on DDR5 data nets. We started by exploring the different driver / receiver transactions and optimizing driver / receiver / termination settings. We outlined the use of pulse response analysis to provide additional insight into the unique challenges of a particular DDR topology and what to do about them. We also introduced the concept of driver / receiver equalization and used IBIS-AMI models to explore how specific equalization techniques could be used to increase the design s operating margin. The process we presented here is NOT a complete methodology for analyzing DDR5 interfaces. Topics that we didn t have space to cover include: Performing signal integrity and timing for address / command / clock nets Optimizing DQS signaling Validating DQS to DQ timing Rolling up signal integrity and timing for nibbles/bytes Balancing Driver and Receiver equalization settings We also uncovered a few unexpected results that are worthy of continued investigation and possibly another paper. So... please stay tuned. We ll keep at it. References [1] IBIS 6.1 specification, IBIS website, [2] Sanders, Statistical signal analysis (SSA) demystified, EETimes online, [3] Telian, Steinberger, Katz, New SI Techniques for Large System Performance Tuning, DesignCon

DesignCon Applying IBIS-AMI techniques to DDR5 analysis. Todd Westerhoff, SiSoft Doug Burns, SiSoft Eric Brock, SiSoft

DesignCon Applying IBIS-AMI techniques to DDR5 analysis. Todd Westerhoff, SiSoft Doug Burns, SiSoft Eric Brock, SiSoft DesignCon 2018 Applying IBIS-AMI techniques to DDR5 analysis Todd Westerhoff, SiSoft Doug Burns, SiSoft Eric Brock, SiSoft This page intentionally blank to support double-sided printing. Yes, we know it

More information

Backchannel Modeling and Simulation Using Recent Enhancements to the IBIS Standard

Backchannel Modeling and Simulation Using Recent Enhancements to the IBIS Standard Backchannel Modeling and Simulation Using Recent Enhancements to the IBIS Standard By Ken Willis, Product Engineering Architect; Ambrish Varma, Senior Principal Software Engineer; Dr. Kumar Keshavan, Senior

More information

Comparison of Time Domain and Statistical IBIS-AMI Analyses Mike LaBonte SiSoft

Comparison of Time Domain and Statistical IBIS-AMI Analyses Mike LaBonte SiSoft Comparison of Time Domain and Statistical IBIS-AMI Analyses Mike LaBonte SiSoft Asian IBIS Summit 2017 Taipei, ROC November 15, 2017 9 Combinations of TX and RX Model Types AMI file has: GetWave_Exists

More information

Comparison of Time Domain and Statistical IBIS-AMI Analyses

Comparison of Time Domain and Statistical IBIS-AMI Analyses Comparison of Time Domain and Statistical IBIS-AMI Analyses Mike LaBonte SiSoft Asian IBIS Summit 2017 Shanghai, PRC November 13, 2017 9 Combinations of TX and RX Model Types AMI file has: GetWave_Exists

More information

A SerDes Balancing Act: Co-Optimizing Tx and Rx Equalization Settings to Maximize Margin. Donald Telian, Owner SiGuys Todd Westerhoff, VP SiSoft

A SerDes Balancing Act: Co-Optimizing Tx and Rx Equalization Settings to Maximize Margin. Donald Telian, Owner SiGuys Todd Westerhoff, VP SiSoft A SerDes Balancing Act: Co-Optimizing Tx and Rx Equalization Settings to Maximize Margin Donald Telian, Owner SiGuys Todd Westerhoff, VP SiSoft AGENDA A SerDes Balancing Act Introduction Co-Optimization

More information

IBIS-AMI: New Users, New Uses

IBIS-AMI: New Users, New Uses IBIS-AMI: New Users, New Uses Panel Discussion: Wednesday January 31, 2018, 3:45-5pm Moderator: Donald Telian, SiGuys Welcome to the 2018 AMI Panel Discussion IBIS-AMI: New Users, New Uses o Donald Telian,

More information

New SI Techniques for Large System Performance Tuning

New SI Techniques for Large System Performance Tuning DesignCon 2016 New SI Techniques for Large System Performance Tuning Donald Telian, SiGuys telian@siguys.com Michael Steinberger, SiSoft msteinb@sisoft.com Barry Katz, SiSoft bkatz@sisoft.com Abstract

More information

Two for One: Leveraging SerDes Flows for AMI Model Development

Two for One: Leveraging SerDes Flows for AMI Model Development TITLE Two for One: Leveraging SerDes Flows for AMI Model Development Todd Westerhoff, SiSoft Corey Mathis, MathWorks Image Authors: Corey Mathis, Ren Sang Nah (MathWorks) Richard Allred, Todd Westerhoff

More information

Bridging the Measurement and Simulation Gap Sarah Boen Marketing Manager Tektronix

Bridging the Measurement and Simulation Gap Sarah Boen Marketing Manager Tektronix Bridging the Measurement and Simulation Gap Sarah Boen Marketing Manager Tektronix 1 Agenda Synergy between simulation and lab based measurements IBIS-AMI overview Simulation and measurement correlation

More information

To learn fundamentals of high speed I/O link equalization techniques.

To learn fundamentals of high speed I/O link equalization techniques. 1 ECEN 720 High-Speed Links: Circuits and Systems Lab5 Equalization Circuits Objective To learn fundamentals of high speed I/O link equalization techniques. Introduction An ideal cable could propagate

More information

DesignCon 2010 Predicting BER with IBIS-AMI: experiences correlating SerDes simulations and measurement

DesignCon 2010 Predicting BER with IBIS-AMI: experiences correlating SerDes simulations and measurement DesignCon 2010 Predicting BER with IBIS-AMI: experiences correlating SerDes simulations and measurement Todd Westerhoff, Signal Integrity Software, Inc. twesterh@sisoft.com Adge Hawes, IBM adge@uk.ibm.com

More information

End-to-End System-Level Simulations with Repeaters for PCIe Gen4: A How-To Guide

End-to-End System-Level Simulations with Repeaters for PCIe Gen4: A How-To Guide DesignCon 2017 End-to-End System-Level Simulations with Repeaters for PCIe Gen4: A How-To Guide Yongyao Li, Huawei liyongyao@huawei.com Casey Morrison, Texas Instruments cmorrison@ti.com Fangyi Rao, Keysight

More information

Effect of Power Noise on Multi-Gigabit Serial Links

Effect of Power Noise on Multi-Gigabit Serial Links Effect of Power Noise on Multi-Gigabit Serial Links Ken Willis (kwillis@sigrity.com) Kumar Keshavan (ckumar@sigrity.com) Jack Lin (jackwclin@sigrity.com) Tariq Abou-Jeyab (tariqa@sigrity.com) Sigrity Inc.,

More information

IBIS-AMI Terminology Overview

IBIS-AMI Terminology Overview IBIS-AMI Terminology Overview Walter Katz, SiSoft wkatz@sisoft.com Mike Steinberger, SiSoft msteinb@sisoft.com Todd Westerhoff, SiSoft twesterh@sisoft.com DAC 2009 IBIS Summit San Francisco, CA July 28,

More information

High Speed Digital Systems Require Advanced Probing Techniques for Logic Analyzer Debug

High Speed Digital Systems Require Advanced Probing Techniques for Logic Analyzer Debug JEDEX 2003 Memory Futures (Track 2) High Speed Digital Systems Require Advanced Probing Techniques for Logic Analyzer Debug Brock J. LaMeres Agilent Technologies Abstract Digital systems are turning out

More information

Signal Technologies 1

Signal Technologies 1 Signal Technologies 1 Gunning Transceiver Logic (GTL) - evolution Evolved from BTL, the backplane transceiver logic, which in turn evolved from ECL (emitter-coupled logic) Setup of an open collector bus

More information

Virtex-5 FPGA RocketIO GTX Transceiver IBIS-AMI Signal Integrity Simulation Kit User Guide

Virtex-5 FPGA RocketIO GTX Transceiver IBIS-AMI Signal Integrity Simulation Kit User Guide Virtex-5 FPGA RocketIO GTX Transceiver IBIS-AMI Signal Integrity Simulation Kit User Guide for SiSoft Quantum Channel Designer Notice of Disclaimer The information disclosed to you hereunder (the Materials

More information

Asian IBIS Summit, Tokyo, Japan

Asian IBIS Summit, Tokyo, Japan Asian IBIS Summit, Tokyo, Japan Satoshi Nakamizo / 中溝哲士 12 Nov. 2018 Keysight Technologies Japan K.K. T h e d a t a e y e i s c l o s i n g 1600 3200 6400 Memory channel BW limited Rj improving slowly

More information

Relationship Between Signal Integrity and EMC

Relationship Between Signal Integrity and EMC Relationship Between Signal Integrity and EMC Presented by Hasnain Syed Solectron USA, Inc. RTP, North Carolina Email: HasnainSyed@solectron.com 06/05/2007 Hasnain Syed 1 What is Signal Integrity (SI)?

More information

ULTRASCALE DDR4 DE-EMPHASIS AND CTLE FEATURE OPTIMIZATION WITH STATISTICAL ENGINE FOR BER SPECIFICATION

ULTRASCALE DDR4 DE-EMPHASIS AND CTLE FEATURE OPTIMIZATION WITH STATISTICAL ENGINE FOR BER SPECIFICATION ULTRASCALE DDR4 DE-EMPHASIS AND CTLE FEATURE OPTIMIZATION WITH STATISTICAL ENGINE FOR BER SPECIFICATION Penglin Niu, penglin@xilinx.com Fangyi Rao, fangyi_rao@keysight.com Juan Wang, juanw@xilinx.com Gary

More information

Two for One: SerDes Flows for AMI Model Development

Two for One: SerDes Flows for AMI Model Development Two for One: SerDes Flows for AMI Model Development Corey Mathis, Ren Sang Nah (MathWorks) Richard Allred, Todd Westerhoff (SiSoft) DesignCon 2016 IBIS Summit Santa Clara, California January 22, 2016 *

More information

Building IBIS-AMI Models From Datasheet Specifications

Building IBIS-AMI Models From Datasheet Specifications TITLE Building IBIS-AMI Models From Datasheet Specifications Eugene Lim, (Intel of Canada) Donald Telian, (SiGuys Consulting) Image SPEAKERS Eugene K Lim Hardware Design Engineer, Intel Corporation eugene.k.lim@intel.com

More information

EQUALIZERS. HOW DO? BY: ANKIT JAIN

EQUALIZERS. HOW DO? BY: ANKIT JAIN EQUALIZERS. HOW DO? BY: ANKIT JAIN AGENDA DFE (Decision Feedback Equalizer) Basics FFE (Feed-Forward Equalizer) Basics CTLE (Continuous-Time Linear Equalizer) Basics More Complex Equalization UNDERSTANDING

More information

Validation & Analysis of Complex Serial Bus Link Models

Validation & Analysis of Complex Serial Bus Link Models Validation & Analysis of Complex Serial Bus Link Models Version 1.0 John Pickerd, Tektronix, Inc John.J.Pickerd@Tek.com 503-627-5122 Kan Tan, Tektronix, Inc Kan.Tan@Tektronix.com 503-627-2049 Abstract

More information

Notes on OR Data Math Function

Notes on OR Data Math Function A Notes on OR Data Math Function The ORDATA math function can accept as input either unequalized or already equalized data, and produce: RF (input): just a copy of the input waveform. Equalized: If the

More information

Impedance Matching: Terminations

Impedance Matching: Terminations by Barry Olney IN-CIRCUIT DESIGN PTY LTD AUSTRALIA column BEYOND DESIGN Impedance Matching: Terminations The impedance of the trace is extremely important, as any mismatch along the transmission path will

More information

Building IBIS-AMI Models from Datasheet Specifications

Building IBIS-AMI Models from Datasheet Specifications DesignCon 2016 Building IBIS-AMI Models from Datasheet Specifications Eugene Lim, Intel Corporation Donald Telian, SiGuys Abstract Some high-speed SerDes devices do not come with IBIS-AMI models. For situations

More information

TITLE. Capturing (LP)DDR4 Interface PSIJ and RJ Performance. Image. Topic: Topic: John Ellis, Synopsys, Inc. Topic: malesuada blandit euismod.

TITLE. Capturing (LP)DDR4 Interface PSIJ and RJ Performance. Image. Topic: Topic: John Ellis, Synopsys, Inc. Topic: malesuada blandit euismod. TITLE Topic: o Nam elementum commodo mattis. Pellentesque Capturing (LP)DDR4 Interface PSIJ and RJ Performance malesuada blandit euismod. Topic: John Ellis, Synopsys, Inc. o o Nam elementum commodo mattis.

More information

Statistical Link Modeling

Statistical Link Modeling April 26, 2018 Wendem Beyene UIUC ECE 546 Statistical Link Modeling Review of Basic Techniques What is a High-Speed Link? 1011...001 TX Channel RX 1011...001 Clock Clock Three basic building blocks: Transmitter,

More information

High-Speed Transceiver Toolkit

High-Speed Transceiver Toolkit High-Speed Transceiver Toolkit Stratix V FPGA Design Seminars 2011 3.0 Stratix V FPGA Design Seminars 2011 Our seminars feature hour-long modules on different Stratix V capabilities and applications to

More information

To learn statistical bit-error-rate (BER) simulation, BER link noise budgeting and using ADS to model high speed I/O link circuits

To learn statistical bit-error-rate (BER) simulation, BER link noise budgeting and using ADS to model high speed I/O link circuits 1 ECEN 720 High-Speed Links: Circuits and Systems Lab6 Link Modeling with ADS Objective To learn statistical bit-error-rate (BER) simulation, BER link noise budgeting and using ADS to model high speed

More information

DDR4 memory interface: Solving PCB design challenges

DDR4 memory interface: Solving PCB design challenges DDR4 memory interface: Solving PCB design challenges Chang Fei Yee - July 23, 2014 Introduction DDR SDRAM technology has reached its 4th generation. The DDR4 SDRAM interface achieves a maximum data rate

More information

A 5-Gb/s 156-mW Transceiver with FFE/Analog Equalizer in 90-nm CMOS Technology Wang Xinghua a, Wang Zhengchen b, Gui Xiaoyan c,

A 5-Gb/s 156-mW Transceiver with FFE/Analog Equalizer in 90-nm CMOS Technology Wang Xinghua a, Wang Zhengchen b, Gui Xiaoyan c, 4th International Conference on Computer, Mechatronics, Control and Electronic Engineering (ICCMCEE 2015) A 5-Gb/s 156-mW Transceiver with FFE/Analog Equalizer in 90-nm CMOS Technology Wang Xinghua a,

More information

INTRODUCTION TO IBIS-AMI. Todd Westerhoff, SiSoft Mike LaBonte, SiSoft Walter Katz, SiSoft

INTRODUCTION TO IBIS-AMI. Todd Westerhoff, SiSoft Mike LaBonte, SiSoft Walter Katz, SiSoft INTRODUCTION TO IBIS-AMI Todd Westerhoff, SiSoft Mike LaBonte, SiSoft Walter Katz, SiSoft SPEAKERS Image Image Mike LaBonte Senior IBIS-AMI Specialist, SiSoft mlabonte@sisoft.com www.sisoft.com An EDA

More information

Using IBIS Models for Timing Analysis

Using IBIS Models for Timing Analysis Application Report SPRA839A - April 2003 Using IBIS Models for Timing Analysis ABSTRACT C6000 Hardware Applications Today s high-speed interfaces require strict timings and accurate system design. To achieve

More information

Extending IBIS-AMI to Support Back-Channel Communications DesignCon IBIS Summit February 3, 2011 Santa Clara, CA

Extending IBIS-AMI to Support Back-Channel Communications DesignCon IBIS Summit February 3, 2011 Santa Clara, CA Extending IBIS-AMI to Support Back-Channel Communications DesignCon IBIS Summit February 3, 2011 Santa Clara, CA Kumar Keshavan - Sigrity Marcus Van Ierssel Snowbush IP (Gennum) Ken Willis - Sigrity Agenda

More information

DP Array DPAM/DPAF Final Inch Designs in Serial ATA Generation 1 Applications 10mm Stack Height. REVISION DATE: January 11, 2005

DP Array DPAM/DPAF Final Inch Designs in Serial ATA Generation 1 Applications 10mm Stack Height. REVISION DATE: January 11, 2005 Application Note DP Array DPAM/DPAF Final Inch Designs in Serial ATA Generation 1 Applications 10mm Stack Height REVISION DATE: January 11, 2005 Copyrights and Trademarks Copyright 2005 Samtec, Inc. Developed

More information

High-Speed Link Tuning Using Signal Conditioning Circuitry in Stratix V Transceivers

High-Speed Link Tuning Using Signal Conditioning Circuitry in Stratix V Transceivers High-Speed Link Tuning Using Signal Conditioning Circuitry in Stratix V Transceivers AN678 Subscribe This application note provides a set of guidelines to run error free across backplanes at high-speed

More information

EE290C Spring Lecture 5: Equalization Techniques. Elad Alon Dept. of EECS 9" FR4 26" FR4. 9" FR4, via stub.

EE290C Spring Lecture 5: Equalization Techniques. Elad Alon Dept. of EECS 9 FR4 26 FR4. 9 FR4, via stub. EE29C Spring 211 Lecture 5: Equalization Techniques Elad Alon Dept. of EECS Link Channels Attenuation [db] -1-2 -3-4 -5 9" FR4, via stub 9" FR4 26" FR4-6 26" FR4, via stub 2 4 6 8 1 frequency [GHz] EE29C

More information

Efficient End-to-end Simulations

Efficient End-to-end Simulations Efficient End-to-end Simulations of 25G Optical Links Sanjeev Gupta, Avago Technologies Fangyi Rao, Agilent Technologies Jing-tao Liu, Agilent Technologies Amolak Badesha, Avago Technologies DesignCon

More information

To learn Statistical Bit-error-rate (BER) simulation, BERlink noise budgeting and usage of ADS to model high speed I/O link circuits.

To learn Statistical Bit-error-rate (BER) simulation, BERlink noise budgeting and usage of ADS to model high speed I/O link circuits. 1 ECEN 720 High-Speed Links Circuits and Systems Lab6 Link Modeling with ADS Objective To learn Statistical Bit-error-rate (BER) simulation, BERlink noise budgeting and usage of ADS to model high speed

More information

Logic Analyzer Probing Techniques for High-Speed Digital Systems

Logic Analyzer Probing Techniques for High-Speed Digital Systems DesignCon 2003 High-Performance System Design Conference Logic Analyzer Probing Techniques for High-Speed Digital Systems Brock J. LaMeres Agilent Technologies Abstract Digital systems are turning out

More information

Appendix. RF Transient Simulator. Page 1

Appendix. RF Transient Simulator. Page 1 Appendix RF Transient Simulator Page 1 RF Transient/Convolution Simulation This simulator can be used to solve problems associated with circuit simulation, when the signal and waveforms involved are modulated

More information

Effective Routing of Multiple Loads

Effective Routing of Multiple Loads feature column BEYOND DESIGN Effective Routing of Multiple Loads by Barry Olney In a previous Beyond Design, Impedance Matching: Terminations, I discussed various termination strategies and concluded that

More information

Virtex-5 FPGA RocketIO GTP Transceiver IBIS-AMI Signal Integrity Simulation Kit User Guide

Virtex-5 FPGA RocketIO GTP Transceiver IBIS-AMI Signal Integrity Simulation Kit User Guide Virtex-5 FPGA RocketIO GTP Transceiver IBIS-AMI Signal Integrity Simulation Kit User Guide for SiSoft Quantum Channel Designer Notice of Disclaimer The information disclosed to you hereunder (the Materials

More information

Creating Broadband Analog Models for SerDes Applications

Creating Broadband Analog Models for SerDes Applications Creating Broadband Analog Models for SerDes Applications Adge Hawes, IBM adge@uk.ibm.com Doug White, Cisco dbwhite@cisco.com Walter Katz, SiSoft wkatz@sisoft.com Todd Westerhoff, SiSoft twesterh@sisoft.com

More information

IBIS-AMI Modeling Recommendations European IBIS Summit 2010

IBIS-AMI Modeling Recommendations European IBIS Summit 2010 IBIS-AMI Modeling Recommendations European IBIS Summit 2010 May 12, 2010 Hildesheim, Germany Kumar Keshavan Ken Willis Presented by Srdjan Djordjevic Agenda When is AMI required? IBIS-AMI key concepts

More information

IBIS 5.0 AMI Basic Principles. Basis for existing models and existing flows

IBIS 5.0 AMI Basic Principles. Basis for existing models and existing flows IBIS 5.0 AMI Basic Principles Basis for existing models and existing flows Walter Katz IBIS AMI October 20, 2009 Signal Integrity Software, Inc. High Speed SerDes Challenges and Simplifications Simplifications

More information

Testing Power Sources for Stability

Testing Power Sources for Stability Keywords Venable, frequency response analyzer, oscillator, power source, stability testing, feedback loop, error amplifier compensation, impedance, output voltage, transfer function, gain crossover, bode

More information

SINCE the performance of personal computers (PCs) has

SINCE the performance of personal computers (PCs) has 334 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 57, NO. 5, MAY 2010 Multi-Slot Main Memory System for Post DDR3 Jaejun Lee, Sungho Lee, and Sangwook Nam, Member, IEEE Abstract This

More information

Q2 QMS-DP/QFS-DP Series 11 mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications. Revision Date: February 22, 2005

Q2 QMS-DP/QFS-DP Series 11 mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications. Revision Date: February 22, 2005 Q2 QMS-DP/QFS-DP Series 11 mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications Revision Date: February 22, 2005 Copyrights and Trademarks Copyright 2005 Samtec, Inc. Developed in

More information

SV2C 28 Gbps, 8 Lane SerDes Tester

SV2C 28 Gbps, 8 Lane SerDes Tester SV2C 28 Gbps, 8 Lane SerDes Tester Data Sheet SV2C Personalized SerDes Tester Data Sheet Revision: 1.0 2015-03-19 Revision Revision History Date 1.0 Document release. March 19, 2015 The information in

More information

Cost-minimized Double Die DRAM Packaging for Ultra-High Performance DDR3 and DDR4 Multi-Rank Server DIMMs

Cost-minimized Double Die DRAM Packaging for Ultra-High Performance DDR3 and DDR4 Multi-Rank Server DIMMs Cost-minimized Double Die DRAM Packaging for Ultra-High Performance DDR3 and DDR4 Multi-Rank Server DIMMs Richard Crisp 1, Bill Gervasi 2, Wael Zohni 1, Bel Haba 3 1 Invensas Corp, 2902 Orchard Parkway,

More information

100 Gb/s: The High Speed Connectivity Race is On

100 Gb/s: The High Speed Connectivity Race is On 100 Gb/s: The High Speed Connectivity Race is On Cathy Liu SerDes Architect, LSI Corporation Harold Gomard SerDes Product Manager, LSI Corporation October 6, 2010 Agenda 100 Gb/s Ethernet evolution SoC

More information

OIF CEI 6G LR OVERVIEW

OIF CEI 6G LR OVERVIEW OIF CEI 6G LR OVERVIEW Graeme Boyd, Yuriy Greshishchev T10 SAS-2 WG meeting, Houston, 25-26 May 2005 www.pmc-sierra.com 1 Outline! Why CEI-6G LR is of Interest to SAS-2?! CEI-6G- LR Specification Methodology!

More information

DesignCon 2017 Characterization of DDR4 Receiver Sensitivity Impact on Post-equalization Eye

DesignCon 2017 Characterization of DDR4 Receiver Sensitivity Impact on Post-equalization Eye DesignCon 2017 Characterization of DDR4 Receiver Sensitivity Impact on Post-equalization Eye Yong Wang, Xilinx Inc. Thomas To, Xilinx Inc. Penglin Niu, Xilinx Inc. Fangyi Rao, Keysight Technologies Juan

More information

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications. Revision Date: March 18, 2005

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications. Revision Date: March 18, 2005 RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications Revision Date: March 18, 2005 Copyrights and Trademarks Copyright 2005 Samtec, Inc. Developed in conjunction

More information

System Co-design and optimization for high performance and low power SoC s

System Co-design and optimization for high performance and low power SoC s System Co-design and optimization for high performance and low power SoC s Siva S Kothamasu, Texas Instruments Inc, Dallas Snehamay Sinha, Texas Instruments Inc, Dallas Amit Brahme, Texas Instruments India

More information

QPairs QTE-DP/QSE-DP Final Inch Designs in Serial ATA Generation 1 Applications 5mm Stack Height. REVISION DATE: January 12, 2005

QPairs QTE-DP/QSE-DP Final Inch Designs in Serial ATA Generation 1 Applications 5mm Stack Height. REVISION DATE: January 12, 2005 Application Note QPairs QTE-DP/QSE-DP Final Inch Designs in Serial ATA Generation 1 Applications 5mm Stack Height REVISION DATE: January 12, 2005 Copyrights and Trademarks Copyright 2005 Samtec, Inc. Developed

More information

How to anticipate Signal Integrity Issues: Improve my Channel Simulation by using Electromagnetic based model

How to anticipate Signal Integrity Issues: Improve my Channel Simulation by using Electromagnetic based model How to anticipate Signal Integrity Issues: Improve my Channel Simulation by using Electromagnetic based model HSD Strategic Intent Provide the industry s premier HSD EDA software. Integration of premier

More information

Validation Report Comparison of Eye Patterns Generated By Synopsys HSPICE and the Agilent PLTS

Validation Report Comparison of Eye Patterns Generated By Synopsys HSPICE and the Agilent PLTS Comparison of Eye Patterns Generated By Synopsys HSPICE and the Agilent PLTS Using: Final Inch Test/Eval Kit, Differential Pair - No Grounds Configuration, QTE-DP/QSE-DP, 5mm Stack Height (P/N FIK-QxE-04-01)

More information

Chip-to-module far-end TX eye measurement proposal

Chip-to-module far-end TX eye measurement proposal Chip-to-module far-end TX eye measurement proposal Raj Hegde & Adam Healey IEEE P802.3bs 400 Gb/s Ethernet Task Force March 2017 Vancouver, BC, Canada 1 Background In smith_3bs_01a_0915, it was shown that

More information

High-Speed Interconnect Technology for Servers

High-Speed Interconnect Technology for Servers High-Speed Interconnect Technology for Servers Hiroyuki Adachi Jun Yamada Yasushi Mizutani We are developing high-speed interconnect technology for servers to meet customers needs for transmitting huge

More information

Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems. A Design Methodology

Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems. A Design Methodology Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems A Design Methodology The Challenges of High Speed Digital Clock Design In high speed applications, the faster the signal moves through

More information

A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram

A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram LETTER IEICE Electronics Express, Vol.10, No.4, 1 8 A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram Wang-Soo Kim and Woo-Young Choi a) Department

More information

Wideband On-die Power Supply Decoupling in High Performance DRAM

Wideband On-die Power Supply Decoupling in High Performance DRAM Wideband On-die Power Supply Decoupling in High Performance DRAM Timothy M. Hollis, Senior Member of the Technical Staff Abstract: An on-die decoupling scheme, enabled by memory array cell technology,

More information

Modeling System Signal Integrity Uncertainty Considerations

Modeling System Signal Integrity Uncertainty Considerations white paper Intel FPGA Modeling System Signal Integrity Uncertainty Considerations Authors Ravindra Gali High-Speed I/O Applications Engineering, Intel Corporation Zhi Wong High-Speed I/O Applications

More information

06-496r3 SAS-2 Electrical Specification Proposal. Kevin Witt SAS-2 Phy Working Group 1/16/07

06-496r3 SAS-2 Electrical Specification Proposal. Kevin Witt SAS-2 Phy Working Group 1/16/07 06-496r3 SAS-2 Electrical Specification Proposal Kevin Witt SAS-2 Phy Working Group 1/16/07 Overview Motivation Multiple SAS-2 Test Chips Have Been Built and Tested, SAS-2 Product Designs have Started

More information

Analysis and Decomposition of Duty Cycle Distortion from Multiple Sources

Analysis and Decomposition of Duty Cycle Distortion from Multiple Sources DesignCon 2013 Analysis and Decomposition of Duty Cycle Distortion from Multiple Sources Daniel Chow, Ph.D., Altera Corporation dchow@altera.com Shufang Tian, Altera Corporation stian@altera.com Yanjing

More information

Current Feedback Loop Gain Analysis and Performance Enhancement

Current Feedback Loop Gain Analysis and Performance Enhancement Current Feedback Loop Gain Analysis and Performance Enhancement With the introduction of commercially available amplifiers using the current feedback topology by Comlinear Corporation in the early 1980

More information

NRZ Bandwidth (-3db HF Cutoff vs SNR) How Much Bandwidth is Enough?

NRZ Bandwidth (-3db HF Cutoff vs SNR) How Much Bandwidth is Enough? NRZ Bandwidth (-3db HF Cutoff vs SNR) How Much Bandwidth is Enough? Introduction 02XXX-WTP-001-A March 28, 2003 A number of customer-initiated questions have arisen over the determination of the optimum

More information

SERDES High-Speed I/O Implementation

SERDES High-Speed I/O Implementation SERDES High-Speed I/O Implementation FTF-NET-F0141 Jon Burnett Digital Networking Hardware A R P. 2 0 1 4 External Use Overview SerDes Background TX Equalization RX Equalization TX/RX Equalization optimization

More information

Evaluation of Package Properties for RF BJTs

Evaluation of Package Properties for RF BJTs Application Note Evaluation of Package Properties for RF BJTs Overview EDA simulation software streamlines the development of digital and analog circuits from definition of concept and estimation of required

More information

Overcoming Obstacles to Closing Timing for DDR and Beyond. John Ellis Sr. Staff R&D Engineer Synopsys, Inc.

Overcoming Obstacles to Closing Timing for DDR and Beyond. John Ellis Sr. Staff R&D Engineer Synopsys, Inc. Overcoming Obstacles to Closing Timing for DDR3-1600 and Beyond John Ellis Sr. Staff R&D Engineer Synopsys, Inc. Agenda Timing budgets 1600 2133Mbps? Static vs. Dynamic Uncertainty Sources Benefits of

More information

I1 19u 5V R11 1MEG IDC Q7 Q2N3904 Q2N3904. Figure 3.1 A scaled down 741 op amp used in this lab

I1 19u 5V R11 1MEG IDC Q7 Q2N3904 Q2N3904. Figure 3.1 A scaled down 741 op amp used in this lab Lab 3: 74 Op amp Purpose: The purpose of this laboratory is to become familiar with a two stage operational amplifier (op amp). Students will analyze the circuit manually and compare the results with SPICE.

More information

Determining MTF with a Slant Edge Target ABSTRACT AND INTRODUCTION

Determining MTF with a Slant Edge Target ABSTRACT AND INTRODUCTION Determining MTF with a Slant Edge Target Douglas A. Kerr Issue 2 October 13, 2010 ABSTRACT AND INTRODUCTION The modulation transfer function (MTF) of a photographic lens tells us how effectively the lens

More information

T10/05-428r0. From: Yuriy M. Greshishchev, PMC-Sierra Inc. Date: 06 November 2005

T10/05-428r0. From: Yuriy M. Greshishchev, PMC-Sierra Inc. Date: 06 November 2005 T10/05-428r0 SAS-2 channels analyses and suggestion for physical link requirements To: T10 Technical Committee From: Yuriy M. Greshishchev, PMC-Sierra Inc. (yuriy_greshishchev@pmc-sierra.com) Date: 06

More information

An Analog Phase-Locked Loop

An Analog Phase-Locked Loop 1 An Analog Phase-Locked Loop Greg Flewelling ABSTRACT This report discusses the design, simulation, and layout of an Analog Phase-Locked Loop (APLL). The circuit consists of five major parts: A differential

More information

Designing High Power Parallel Arrays with PRMs

Designing High Power Parallel Arrays with PRMs APPLICATION NOTE AN:032 Designing High Power Parallel Arrays with PRMs Ankur Patel Applications Engineer August 2015 Contents Page Introduction 1 Arrays for Adaptive Loop / Master-Slave Operation 1 High

More information

Basic electronics Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras Lecture- 24

Basic electronics Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras Lecture- 24 Basic electronics Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras Lecture- 24 Mathematical operations (Summing Amplifier, The Averager, D/A Converter..) Hello everybody!

More information

ECEN 720 High-Speed Links: Circuits and Systems

ECEN 720 High-Speed Links: Circuits and Systems 1 ECEN 720 High-Speed Links: Circuits and Systems Lab4 Receiver Circuits Objective To learn fundamentals of receiver circuits. Introduction Receivers are used to recover the data stream transmitted by

More information

TITLE. Novel Methodology of IBIS-AMI Hardware Correlation using Trend and Distribution Analysis for high-speed SerDes System

TITLE. Novel Methodology of IBIS-AMI Hardware Correlation using Trend and Distribution Analysis for high-speed SerDes System TITLE Novel Methodology of IBIS-AMI Hardware Correlation using Trend and Distribution Analysis for high-speed SerDes System Hong Ahn, (Xilinx) Brian Baek, (Cisco) Ivan Madrigal (Xilinx) Image Hongtao Zhang

More information

Dynamic Threshold for Advanced CMOS Logic

Dynamic Threshold for Advanced CMOS Logic AN-680 Fairchild Semiconductor Application Note February 1990 Revised June 2001 Dynamic Threshold for Advanced CMOS Logic Introduction Most users of digital logic are quite familiar with the threshold

More information

A Time-Saving Method for Analyzing Signal Integrity in DDR Memory Buses

A Time-Saving Method for Analyzing Signal Integrity in DDR Memory Buses A Time-Saving Method for Analyzing Signal Integrity in DDR Memory Buses Application Note 1591 This application note covers new tools and measurement techniques for characterizing and validating signal

More information

High Performance ZVS Buck Regulator Removes Barriers To Increased Power Throughput In Wide Input Range Point-Of-Load Applications

High Performance ZVS Buck Regulator Removes Barriers To Increased Power Throughput In Wide Input Range Point-Of-Load Applications WHITE PAPER High Performance ZVS Buck Regulator Removes Barriers To Increased Power Throughput In Wide Input Range Point-Of-Load Applications Written by: C. R. Swartz Principal Engineer, Picor Semiconductor

More information

ECEN720: High-Speed Links Circuits and Systems Spring 2017

ECEN720: High-Speed Links Circuits and Systems Spring 2017 ECEN720: High-Speed Links Circuits and Systems Spring 207 Lecture 8: RX FIR, CTLE, DFE, & Adaptive Eq. Sam Palermo Analog & Mixed-Signal Center Texas A&M University Announcements Lab 4 Report and Prelab

More information

56+ Gb/s Serial Transmission using Duobinary Signaling

56+ Gb/s Serial Transmission using Duobinary Signaling 56+ Gb/s Serial Transmission using Duobinary Signaling Jan De Geest Senior Staff R&D Signal Integrity Engineer, FCI Timothy De Keulenaer Doctoral Researcher, Ghent University, INTEC-IMEC Introduction Motivation

More information

How to Setup a Real-time Oscilloscope to Measure Jitter

How to Setup a Real-time Oscilloscope to Measure Jitter TECHNICAL NOTE How to Setup a Real-time Oscilloscope to Measure Jitter by Gary Giust, PhD NOTE-3, Version 1 (February 16, 2016) Table of Contents Table of Contents... 1 Introduction... 2 Step 1 - Initialize

More information

Myoung Joon Choi, Vishram S. Pandit Intel Corp.

Myoung Joon Choi, Vishram S. Pandit Intel Corp. Myoung Joon Choi, Vishram S. Pandit Intel Corp. IBIS Summit at DesignCon 2010 Acknowledgements: Woong Hwan Ryu, Joe Salmon Copyright 2010, Intel Corporation. All rights reserved. Need for SI/PI Co-analysis

More information

25Gb/s Ethernet Channel Design in Context:

25Gb/s Ethernet Channel Design in Context: 25Gb/s Ethernet Channel Design in Context: Channel Operating Margin (COM) Brandon Gore April 22 nd 2016 Backplane and Copper Cable Ethernet Interconnect Channel Compliance before IEEE 802.3bj What is COM?

More information

An Initial Case Study for BIRD95: Enhancing IBIS for SSO Power Integrity Simulation

An Initial Case Study for BIRD95: Enhancing IBIS for SSO Power Integrity Simulation An Initial Case Study for BIRD95: Enhancing IBIS for SSO Power Integrity Simulation Also presented at the January 31, 2005 IBIS Summit SIGRITY, INC. Sam Chitwood Raymond Y. Chen Jiayuan Fang March 2005

More information

Direct-Conversion I-Q Modulator Simulation by Andy Howard, Applications Engineer Agilent EEsof EDA

Direct-Conversion I-Q Modulator Simulation by Andy Howard, Applications Engineer Agilent EEsof EDA Direct-Conversion I-Q Modulator Simulation by Andy Howard, Applications Engineer Agilent EEsof EDA Introduction This article covers an Agilent EEsof ADS example that shows the simulation of a directconversion,

More information

Characterization Methodology for High Density Microwave Fixtures. Dr. Brock J. LaMeres, Montana State University

Characterization Methodology for High Density Microwave Fixtures. Dr. Brock J. LaMeres, Montana State University DesignCon 2008 Characterization Methodology for High Density Microwave Fixtures Dr. Brock J. LaMeres, Montana State University lameres@ece.montana.edu Brent Holcombe, Probing Technology, Inc brent.holcombe@probingtechnology.com

More information

Low power SERDES transceiver for supply-induced jitter sensitivity methodology analysis

Low power SERDES transceiver for supply-induced jitter sensitivity methodology analysis Low power SERDES transceiver for supply-induced jitter sensitivity methodology analysis Micro Chang htc Michael_Chang@hTC.com Jan 9, 2019 X 1 Agenda Jitter-aware target impedance of power delivery network

More information

Polarization Optimized PMD Source Applications

Polarization Optimized PMD Source Applications PMD mitigation in 40Gb/s systems Polarization Optimized PMD Source Applications As the bit rate of fiber optic communication systems increases from 10 Gbps to 40Gbps, 100 Gbps, and beyond, polarization

More information

IBIS-AMI Correlation and BIRD Update

IBIS-AMI Correlation and BIRD Update IBIS-AMI Correlation and BIRD Update SiSoft IBIS-ATM Working Group 4/1/08 Signal Integrity Software, Inc. Overview DesignCon IBIS Summit presentation demonstrated interoperability and performance SiSoft

More information

Lab 2: Common Base Common Collector Design Exercise

Lab 2: Common Base Common Collector Design Exercise CSUS EEE 109 Lab - Section 01 Lab 2: Common Base Common Collector Design Exercise Author: Bogdan Pishtoy / Lab Partner: Roman Vermenchuk Lab Report due March 26 th Lab Instructor: Dr. Kevin Geoghegan 2016-03-25

More information

High Speed I/O 2-PAM Receiver Design. EE215E Project. Signaling and Synchronization. Submitted By

High Speed I/O 2-PAM Receiver Design. EE215E Project. Signaling and Synchronization. Submitted By High Speed I/O 2-PAM Receiver Design EE215E Project Signaling and Synchronization Submitted By Amrutha Iyer Kalpana Manickavasagam Pritika Dandriyal Joseph P Mathew Problem Statement To Design a high speed

More information

Multi-Gigabit Serial Link Simulation with Xilinx 7 Series FPGA GTX Transceiver IBIS-AMI Models

Multi-Gigabit Serial Link Simulation with Xilinx 7 Series FPGA GTX Transceiver IBIS-AMI Models White Paper: 7 Series FPGAs WP424 (v1.) September 28, 212 Multi-Gigabit Serial Link Simulation with Xilinx 7 Series FPGA GTX Transceiver IBIS-AMI Models By: Harry Fu, Romi Mayder, and Ian Zhuang The 7

More information

DDR4 SI/PI Analysis Using IBIS5.0

DDR4 SI/PI Analysis Using IBIS5.0 DDR4 SI/PI Analysis Using IBIS5.0 Socionext Inc. Yumiko Sugaya Asian IBIS Summit, Tokyo, Japan November 16, 2015 Outline Overview DDR4 SI/PI Analysis Issue Over Clocking issue DDR4 SI/PI Analysis Using

More information