Brian, Chris, Scott, Thanks for your insight on this topic. Funny how timely some of these posts are.... I had just finished building my 5-line coupled models to start my DDR2 xtalk analysis and help firm up my budgets when I read this email! I'd appreciate any insight you have on the data patterns required to perform the xtalk and ISI analysis on DDR (which might be the general case for any non-encoded data stream?)?=20 Thx, Jim - Jim Antonellis jim.antonellis@xxxxxxxxxxxxx Sandburst Corp www.sandburst.com Office: 978.689.1669=20 Cell: 978.618.4745 This message and any attachments are Confidential and may be Legally Privileged. It is intended solely for the addressee. If you are not=20 the intended recipient, please delete this message from your system=20 and notify us immediately. Any dis-closure, copying, distribution or=20 action taken or omitted to be taken by an unintended recipient in=20 reliance on this message is prohibited and may be unlawful. =20 =20 -----Original Message----- From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx]On Behalf Of Moran, Brian P Sent: Thursday, July 29, 2004 11:39 AM To: chris_landrum@xxxxxxxxxx; si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Re: DDR DRAM Hi Chris, Actually x-talk control strategy is a critical aspect of the DDR interface. There are both SI issues as well as timing issues in designs where x-talk is not properly controlled. You really need to use 3 or 4 line fully coupled tline models in all simulations, as well as stimulus and aggressor patterns that will identify worst case even and odd mode, as well as ISI effects. The margins nowadays are not that generous, so you really need to=3D20 develop an efficient strategy. With dual channel platforms it becomes even more of a challenge. =3D20 As Scott elluded to, it is usually wise to define your=3D20 motherboard routing rules so as to provide additional spacing around clocks and strobes. If you look at a typical Intel design guide we will often recommend for example 2H spacing from DQ to DQS, 3H spacing from DQ to DQS, and 4H to 5H spacing around clocks. A similar strategy should be adhered to in the package. Providing additional spacing around clocks and strobes is an efficient use of routing space since there are relatively few of them. If you limit your xtalk to within the DQ or ADDR bus and keep your clocks annd strobes clean you will find much more solution space than if you simply use a single spacing rule across the interface. =3D20 Brian P. Moran=3D20 Senior SIE Engineer=3D20 Intel Corporation=3D20 brian.p.moran@xxxxxxxxx=3D20 -----Original Message----- From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx] On Behalf Of Landrum, Chris Sent: Thursday, July 29, 2004 7:33 AM To: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] DDR DRAM I apologize for what might be a simple question... =3D20 Assuming no other interfaces are in close proximity to a DDR DRAM databus, is it true that one does not have to worry about crosstalk between the data bits (or other DRAM signals for that matter)? Let's say the traces are only 4 inches long on a PCB. And assume the case when a write is occurring. Since, the controller is not receiving at the time, is it safe to assume that whatever crosstalk interference there may be will "settle-out" by the time the DQS strobes the data in? =3D20 It seems to me that the real worry is only crosstalk from interfaces not related to the DRAM bus, that could be potentially be switching at the same time the data is latching into the DRAM. =3D20 Is this thinking sound? =3D20 -Chris ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List FAQ wiki page is located at: http://si-list.org/wiki/wiki.pl?Si-List_FAQ List technical documents are available at: http://www.si-list.org List archives are viewable at: =3D20 //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu =3D20 ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List FAQ wiki page is located at: http://si-list.org/wiki/wiki.pl?Si-List_FAQ List technical documents are available at: http://www.si-list.org List archives are viewable at: =20 //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu =20 ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List FAQ wiki page is located at: http://si-list.org/wiki/wiki.pl?Si-List_FAQ List technical documents are available at: http://www.si-list.org List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu