亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Quick System-Level DDR3 Signal Integrity Simulation Research

        2013-11-26 10:48:02RunJingZhouYuanYuanHaoandJinSongHu

        Run-Jing Zhou, Yuan-Yuan Hao, and Jin-Song Hu

        1.Introduction

        Synchronous dynamic random access memory(SDRAM) is widely used in computer systems to store and retrieve data.Double data rate SDRAM (DDR3) is the current mainstream memory technology used in mobile,desktop, and server market segments.DDR3 supports data rate from 800 Mbps up to 1600 Mbps[1].With the significantly increasing signal rates and low power consumption requirements, the DDR3 design is facing more and more challenges, such as signal integrity (SI) and power integrity (PI) problems.To better resolve these problems or design bottlenecks, we need to consider all the effects from the die, package, and printed circuit board(PCB).

        A lot of studies have been done about the DDR3 design,simulation, and measurement recently.A general system SI analysis methodology is to extract the equivalent models of the first-level package and various discontinuities in the PCB, and then link them together by using general transmission-line models for the interconnections[2].The system-level PI modeling methodology in three different levels, chip, package, and PCB, for the DDR3 high-speed memory were established in [3].Moreover, system-level SI/PI co-simulation has also been performed for a DDR3 platform in [4].Besides this kind of system analysis, some studies that just focus on some specific structures have been conducted, e.g.signal integrity analysis of bus turn-around on a DDR3 SDRAM memory channel[5].

        2.Simulation Methodology

        DDR3 is so important in current system designs, while the hard situation is that there is often little time left for the SI engineer to debug or verify some SI issues before PCB tapes out.Thus, how to quickly setup a system-level SI simulation flow for the DDR3 interface is the focus of this paper.

        In order to demonstrate the quick system-level DDR3 SI simulation flow, a field programmable gate array (FPGA)development board (as shown in Fig.1) is used.This board is based on the Altera Stratix IV GX 40 nm process EP4SGX230KF40C2N FPGA, and it supports 1066 Mbps(533 MHz) DDR3 and other high-speed interfaces like peripheral component interconnect-express (PCI-E) Gen2,high definition multimedia interface (HDMI), low-voltage differential signaling (LVDS), and universal serial bus 2(USB2).Besides the hardware system, Altera also provides a software kit called the board test system to test the functionality of the Stratix IV GX FPGA development board, which allows to read and write the DDR3 memory easily.

        Generally, the system-level simulation can be performed in the frequency domain and time domain.Due to the more and more complex board topology, currently it is very hard to finish these analyses in a pure theoretical way.Fortunately, there are many commercial electronic design automation (EDA) tools that can be used here.

        Fig.1.Stratix IV GX FPGA development board.

        In frequency domain for some special 3D structures such as the via hole, connector or reference plane problems,Ansys high frequency structure simulator (HFSS) and computer simulation technology (CST) are proved good tools for the full-wave 3D electromagnetic (EM) extraction.With the significant enhancement of the computer performance, HFSS or CST can also be used for high-speed trace modeling but not recommended.For the whole system frequency-domain board modeling, considering the trade-off between accuracy and efficiency, Ansys SIWave and Sigrity PowerSI are two popular tools.These tools are 2.5-dimensional (2.5D) EM extraction tools which can finish the whole PCB S-parameter extraction very efficiently while keeping high accuracy.In this paper,PowerSI is chosen for PCB board-level S-parameter extraction.

        2.1 Board-Level S-parameter Extraction in Frequency-Domain

        The interested nets are routed in the the inner layer as serpentine stripline as shown in Fig.2, where ADD is the address signal, CLK is the clock signal, DQ is the Bi-directional data, and DQS is the Bi-directional data strobe.After PowerSI simulation, the insertion loss and return loss for ADD, CLK, DQ, and DQS are shown in Fig.3 (a) and (b).The extraction range is from DC to 6 GHz.

        Fig.2.Practical layout: (a) ADD/CLK and (b) DQ/DQS.

        Fig.3 (a) shows the ADD/CLK return loss is bigger than -10 dB above 500 MHz, thus its effective frequency bandwidth is only 500 MHz.So its performance is not good enough for this DDR3 working at 1066 Mbps (533 MHz).Fig.3 (b) shows the DQ/DQS return loss is less than -10 dB up to 3 GHz, so its frequency performance is pretty good.

        2.2 System-Level Simulation Assumptions in Time-Domain

        For time-domain system-level simulation, Cadence SigXplorer, Synopsys Hspice, and Sigrity Speed2000 are some typical commercial EDA tools.Among them SigXplorer is applied to pre-layout SI simulation.Hspice is a good tool for both pre-layout and post-layout SI simulation, and Speed2000 is suitable for post-layout simulation.In this paper, Hspice and Speed2000 are chosen for quick system-level SI simulation.

        As shown in Fig.4, there are three main part models for a typical DDR3 system: the FPGA model, board model including single-ended or differential, and SDRAM model.In Fig.4, TL_A, TL_B, and TL_C represent different part of transmission lines.The FPGA model is from Altera, and the SDRAM model is from Micron with different on-die termination (ODT) configurations.

        For the input pattern, a K28.5 pattern is often used for a high-speed channel, which is a special character in the 8B/10B coding table.A repeating K28.5 pattern (composed of K28.5+ and K28.5-) contains five consecutive 1 and five consecutive 0, and the longest consecutive identical digits(CID) are found in 8B/10B coded data.It also contains the isolated 1 — ‘010’ and the isolated 0 — ‘101’.These characteristics make the K28.5 pattern useful for measuring the deterministic jitter.And the data pattern in simulation deck can be read from the measured waveforms.

        Fig.3.Insertion loss and return loss: (a) ADD/CLK and (b)DQ/DQS.

        Fig.4.DDR3 system routing topology.

        For the board model in Hspice, a 16 port touchstone file should be extracted with PowerSI ver11.1.For the Speed2000 flow, no board model should be extracted before simulation, for Speed2000 can extract the model automatically.In a high-speed system, electrical characteristics of the transmission lines should be strictly controlled.However, the reflection is unavoidable due to the impedance mismatch, thus overshoot or undershoot happens.The reflection coefficient ρ can be calculated from(1).On the other hand, crosstalk is another important factor that affects the transmitting quality.The mutual coupling factor K can be calculated from (2).As a result, the received signals at the near end or far end can be calculated from (3)-(5):

        where Vrefis the reflected voltage value, Vinis the input voltage value, Z0is the trace characteristic impedance, and Ztis the termination impedance.L12and C12are mutual inductance and mutual capacitance, L11and L22are self inductance, and C11and C22are self capacitance.X is trace length, Tris edge rate, NEXT means the proximal, and FEXT means the distal.

        From above analysis, the received signal waveforms are affected by various factors: the signal frequency,rising/falling edge, trace impedance, termination, crosstalk etc.

        2.3 Two Time-domain Flow Comparison

        In order to find out which flow can be used for quick post-layout system simulation in time domain, Speed2000 and PowerSI/Hspice flows are compared for this FPGA development system.Fig.5 shows a DQ simulation result at the SDRAM receiver side for the write operation.It can be seen that for all fast, typical, and slow corners, the waveforms from two flows are all correlated very well; the only small difference is that Speed2000 has more ringing and more fluctuation by considering the simultaneous switch noise (SSN) effect.

        Fig.5.DQ Simulation results of fast/typical/slow corner.

        Fig.6.ADD (A0) measurement.

        From the simulation setup and accuracy point of view,the PowerSI/Hspice flow has following positives: PowerSI is very efficient, and the interconnection performance and potential layout risks can be easily judged from the model;Hspice is also very efficient for both pre-layout and post-layout simulation, smart for transient data transaction,better in simulation convergence, very convenient for future result post-processing, and easy to sweep different corners to get the final solution space.The negatives include that the engineer needs more time to handle two tools and it is not intuitive to set probe observations.But the Speed2000 flow has these positives: it is able to obtain the solution by using one tool and easily for setup probe observations,which can probe arbitrary voltage and current waveforms on PCB, consider the SSN effect from other signals or power fluctuations, and get the crosstalk effect easily.The negatives of Speed2000 include that it is time consuming, it needs high-end computer to setup the mesh matrix, and it is not easy for sweeping parameters to find the solution space.

        3.Lab Measurement

        The Tektronix oscilloscope (TDS7404) is used for the DDR3 waveform measurement.The scope is 4 GHz bandwidth with a 20 GS/s real-time sampling rate.Due to PCB test-point limitations, not every signal can be measured by the scope.Below are several signal waveforms measured in lab and compared with simulation, as shown in Fig.6 (a)and (b) (ADD), Fig.7 (a) and (b) (CLK), Fig.8 (a) and (b)(DQ read), Fig.9 (a) and (b) (DQS read), Fig.10 (a) and (b)(DQ write).The peak-to-peak signal voltages are compared in Fig.11.If good probe observations are designed, the correlation results can be better.

        Fig.7.CLK (CK_P/N) differential measurement.

        Fig.8.DQ read (DQ0 read) measurement.

        Fig.9.DQS read (DQS_P0/N0 read) differential measurement.

        Fig.10.DQ write (DQ7 write) measurement.

        From above simulation and measurement comparisons,it is obvious that the PowerSI/Hspice flow can predict the real DDR3 performance very accurately and quickly, thus this flow is highly recommended for quick system-level DDR3 signal integrity simulation.

        Fig.11.Peak-to-peak voltage comparison.

        4.Conclusions

        The current short time-to-market design needs quick system-level DDR3 SI simulation to find out the potential risks before system tape-out.The time-domain simulation results from two flows are compared, which are correlated very well.The simulation results are also verified with the lab measurement.The results show PowerSI and Hspice are a good tool combination for quick system-level DDR3 SI simulation.

        [1]S.Y.Ji, B.Loop, P.D.James, and V.Paranjape, “An empirical study of performance and power scaling of low voltage DDR3,” in Proc.of IEEE the 19th Conf.on Electrical Performance of Electronic Packaging and Systems, Austin, 2010, pp.9-12.

        [2]C.-K.Chen, W.-D.Guo, C.-H.Yu, and R.-B.Wu, “Signal integrity analysis of DDR3 high-speed memory module,” in Proc.of 2008 Electrical Design of Advanced Packaging and Systems Symposium, Seoul, 2008, pp.101-104.

        [3]H.-H.Chuang, S.-J.Wu, M.-Z.Hong, D.Hsu, R.Huang, L.C.Hsiao, and T.-L.Wu, “Power integrity chip-package-PCB co-simulation for I/O interface of DDR3 high-speed memory,” in Proc.of 2008 Electrical Design of Advanced Packaging and Systems Symposium, Seoul, 2008, pp.31-34.

        [4]H.-H.Chuang, W.-D.Guo, Y.-H.Lin, and H.-S.Chen,“Signal/power integrity modeling of high-speed memory modules using chip-package-board coanalysis,” IEEE Trans.on Electromagnetic Compatibility, vol.52, no.2, pp.381-391, 2010.

        [5]J.Dowling, “Signal integrity analysis of bus turn-around on a DDR3 SDRAM memory channel,” in Proc.of IEEE the 19th Conf.on Electrical Performance of Electronic Packaging and Systems, Austin, 2010, pp.25-28.

        [6]S.H.Hall, G.W.Hall, and J.A.McCall, High-Speed Digital System Design: A Handbook of Interconnect Theory and Design Practices, New York: John Wiley & Sons, Inc, 2000,ch.2-3,

        国产山东熟女48嗷嗷叫| 精品亚洲天堂一区二区三区| 午夜免费电影| 国产又滑又嫩又白| 亚洲熟妇大图综合色区| 91精品国产综合久久国产| 在线观看人成视频免费| 国产激情一区二区三区在线| 国产精品视频免费播放| 欧美亚洲综合另类| 免费观看成人稀缺视频在线播放| 国产自产二区三区精品| 一本色道久久综合无码人妻| 欧美伊人久久大香线蕉在观 | 台湾佬综合网| 国产精彩刺激对白视频| 精品人妻av一区二区三区四区 | 可以直接在线看国产在线片网址 | 国产成人亚洲精品无码mp4| 甲状腺囊实性结节三级| 日日噜噜噜夜夜狠狠久久蜜桃| 国产毛女同一区二区三区| 粉嫩被粗大进进出出视频| 在线不卡av天堂| 丰满熟女人妻一区二区三区| 亚洲s色大片在线观看| 久久精品国产亚洲精品| 国产AV秘 无码一区二区三区 | 99久久精品无码一区二区毛片| 精品无码一区二区三区亚洲桃色 | 情色视频在线观看一区二区三区| 日韩亚洲一区二区三区四区| 欧洲熟妇色xxxx欧美老妇多毛| 亚洲国产A∨无码影院| 国产超碰在线91观看| 五月四房播播| 污污污污污污WWW网站免费| 蜜桃视频高清在线观看| 曰韩少妇内射免费播放| 最新亚洲精品国偷自产在线| 极品美女尤物嫩模啪啪|