This is a classic signal integrity question, one that could extend to be a very long thread. Some will say this is exactly the reason why you should route broadside coupled striplines. It keeps the lengths the same for traces that have a lot of changes in direction. However broadside coupling drives thickness of boards higher and aggravates problems with plated through holes at high frequencies. There is always a debate as to whether broadside coupled lines have more or less loss at high frequencies, there are equal amounts of people who believe both sides of the argument. Backplanes that I have designed have been "uncoupled" to solve this problem. It allows me to add "trapezoidal jogs" to the trace without changing differential impedance...I get perfect length matching and no Zdiff change. The problem is the trace density is not especially high which drives layer count and eventually thickness. Then there is the issue of routing through connectors. If you start with an uncoupled transmission line, you must deal with some coupling as you route through the pin field. Not an open and closed case for sure, Chris ********************** Chris Heard Teradyne Work: 603-879-1031 Cell: 508-277-5780 Email: christopher.heard@xxxxxxxxxxxx Paul Levin <levinpa@earthlink To: James_R_Jones@xxxxxxxx .net> cc: doug@xxxxxxxxxx, si-list@xxxxxxxxxxxxx Sent by: Subject: [SI-LIST] Re: Differential trace route question si-list-bounce@fre elists.org 10/20/2002 03:34 PM Please respond to levinpa Dear All, In trying to decide how much skew you can tolerate, consider this: To the extent that you have un-matched the pair, you have converted part of your differential signal into common-mode, which your differential receiver can probably tolerate. Conversely, you have converted part of your common-mode signal, whether due to transmitter mismatch *or to external pickup*, into differential signal which is now indistinguishable from the signal you are trying to receive. This is the crux of the matter. I hope that this insight helps. Regards, Paul Levin Senior Principal Engineer Logic Innovations, a Xyratex company _____________________________ James_R_Jones@xxxxxxxx wrote: > Doug, > > I might think about using a loosely coupled differential pair. Say you were > trying to achieve 100 ohms differential, I might use two 50 ohm single ended > lines such that there was little coupling between the pair. This would give > you nearly 100 ohms differential. You can keep the traces close, but not so > close that there is coupling. This way, you still get some benefit of > common mode rejection, but you can insert 'pimples' or 'snakes' without > worrying about the trace spacing affecting differential impedance. Also, > you may experience less loss with this type of setup due to increased amount > of 'skin'. > > Another thing that I might think about is the amount of skew that you are > adding by turning your diff pair 180 degrees. If you calculate the length > difference, how much length mismatch is there really? What is the amount of > propagation latency that this introduces? Is this really a problem? > > If it is a problem, then I might consider making sure that the complementary > signals remain in phase along the length of the trace. This could be > achieved by the dicretionary placement of 'pimples'. > > I have found that for the digital differential frequencies that I am > concerned with that none of the above really matters all that much. But I > also realized that some designs are running much faster that what I am > dealing with. > > James R. Jones > Dell > > > > -----Original Message----- > From: Doug Brooks [mailto:doug@xxxxxxxxxx] > Sent: Friday, October 18, 2002 6:52 PM > To: si-list@xxxxxxxxxxxxx > Subject: [SI-LIST] Differential trace route question > > > > Hi all, > > This question came up in a seminar and I'd be interested in your inputs. > > Assume I have a differential pair extending "North" from a driver for a > ways. The pair turns "East" for a ways and then "South" for a ways before > terminating at a receiver. The inner trace is shorter than the outer trace. > > I am interested in controlling skew, so I want to equalize the trace > length. I am also interested in controlling the differential impedance, so > I want to keep constant trace spacing. These requirements are mutually > exclusive! I will compromise what I have to on impedance to obtain equal > trace lengths. > > I visualize that I have three options for increasing the length of the > inner trace. > > 1. I can "snake" the extra length of the inner trace with the constraint > that the added length must be added as close as possible to the receiver. > > 2. I can "snake" the extra length of the inner trace without that > constraint. That is, the snaking can take place anywhere that is convenient > along the trace. > > 3. I can add randomly placed little "pimples" along the inner trace (sort > of like __/\__ ) (pointing away from the outer trace) each one of which > would be small and insignificant but collectively they would add up to the > total length I need to add. > > Does anyone have any strong opinions why any one of these is better than > any other, or why there is an even better alternative? > > Doug Brooks > > > ____________________________________________________________________________ > ___ > UltraCAD Design announces availability of its new book "Signal Integrity > Issues in PCB Design" > Details at www.ultracad.com > > > ------------------------------------------------------------------ > 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 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 > > > > ------------------------------------------------------------------ > 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 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 > > > ------------------------------------------------------------------ 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 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 ------------------------------------------------------------------ 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 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