[SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- From: steve weir <weirsi@xxxxxxxxxx>
- To: leeritchey@xxxxxxxxxxxxx
- Date: Thu, 31 May 2007 12:02:51 -0700
Lee, well FREE is the caveat, isn't it?
Intuitively ( because I have never tried to run a controlled experiment
to prove or disprove this ) I believe there is a match requirement,
maybe 50 mils, maybe 25 mils that costs just as much router time as
whatever the tool resolution is.
Best Regards,
Steve.
Lee Ritchey wrote:
> Ay! But ultra tight matching is not free. It requires hand routing and
> that takes time, which always costs money. If the matching spec is done
> right, the autorouter can do the job and that does save time.
>
>
>
>> [Original Message]
>> From: steve weir <weirsi@xxxxxxxxxx>
>> To: <leeritchey@xxxxxxxxxxxxx>
>> Cc: Ravinder.Ajmani@xxxxxxxxxxxxxx <Ravinder.Ajmani@xxxxxxxxxxxxxx>;
>>
> <wdowsley@xxxxxxxxx>; <si-list@xxxxxxxxxxxxx>
>
>> Date: 5/31/2007 10:25:11 AM
>> Subject: [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
>>
>> Lee, Ravinder, et-al,
>>
>> Sure you can't get anything remotely close to 1mil matched true
>> electrical length on the PCB itself, never mind what the package does.
>> The variations in eR over the signal path see to that. But telling the
>> tool to effectively exactly match the physical length, simply reduces an
>> additional error term. At least on paper that is a good thing, IF it is
>> free. From the standpoint of entering constraints in the tool it might
>> seem to be. But there are some potential hidden gotcha's, like the
>> coupling between adjacent segments of meanders, and excessive
>> real-estate for meanders.
>>
>> Best Regards,
>>
>>
>>
>> Steve.
>>
>>
>> Lee Ritchey wrote:
>>
>>> Requiring length matching to 1 mil is excessively restrictive and not
>>> attainable due to unknown lengths in IC packages and on die lengths.
>>>
> The
>
>>> fact that a layout person can do this on the PCB isn't a reason to
>>>
> impose
>
>>> such a restrictive matching rule. I'd be willing to bet that the real
>>> length matching on the PCB is not the claimed 1 mil. That's just what
>>>
> the
>
>>> tool reports.
>>>
>>>
>>>
>>>
>>>> [Original Message]
>>>> From: <Ravinder.Ajmani@xxxxxxxxxxxxxx>
>>>> To: <wdowsley@xxxxxxxxx>
>>>> Cc: <si-list@xxxxxxxxxxxxx>
>>>> Date: 5/31/2007 9:13:25 AM
>>>> Subject: [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
>>>>
>>>> Bill,
>>>> While I agree with almost all of your recommendations, I do not
>>>>
>>>>
>>> understand
>>>
>>>
>>>> the need to match the length of differential pairs to within 1 mil.
>>>>
> Will
>
>>>> you please give your reasoning for this.
>>>>
>>>> Thanks.
>>>>
>>>> Regards, Ravinder
>>>> Server PCB Development
>>>> Hitachi Global Storage Technologies
>>>>
>>>>
>>>> Email: Ravinder.Ajmani@xxxxxxxxxxxxxx
>>>>
>>>>
>>>>
>>>> Bill Owsley <wdowsley@xxxxxxxxx>
>>>> Sent by: si-list-bounce@xxxxxxxxxxxxx
>>>> 05/30/2007 08:13 PM
>>>> Please respond to
>>>> wdowsley@xxxxxxxxx
>>>>
>>>>
>>>> To
>>>> Sam.Charles@xxxxxxxx, jeff.loyer@xxxxxxxxx
>>>> cc
>>>> si-list@xxxxxxxxxxxxx, si-list-bounce@xxxxxxxxxxxxx, weirsi@xxxxxxxxxx
>>>> Subject
>>>> [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> I went below to check what Mr.Voorhies asked for;
>>>> "...have had a very difficult time finding exact numbers for trace
>>>> spacing/individual trace impedence and so on."
>>>>
>>>> And now I don't find in any of the suggestions (or in Mr.Voorhies
>>>>
> note)
>
>>>> anything about copper weight, dielectric constant at what frequency,
>>>>
>>>>
>>> trace
>>>
>>>
>>>> width, distance above or between reference planes, length matching,
>>>>
>>>>
>>> number
>>>
>>>
>>>> of vias across how many layers, crosstalk coupling factor and it's
>>>>
> effect
>
>>>> on even/odd mode impedance, pre-emphasis to compensate for longer
>>>>
> lengths
>
>>>> at higher frequencies, various "cute tricks" to emulate differential
>>>> signals (one I really like, nearly eliminates most of the above),
>>>> differential drivers or complementary drivers or current steering
>>>>
>>>>
>>> drivers,
>>>
>>>
>>>> differential to common mode conversion factor, terminations,
>>>>
> decoupling,
>
>>>> and so on. All the books/sources referenced have all the conflicting
>>>> information that Mr. Voorhies has already discovered.
>>>> For us, immersed in the culture (or lack of it on my part) the
>>>>
> references
>
>>>> are like preaching to the choir, we nod our collective heads in
>>>>
> agreement
>
>>>> that those are indeed good sources and Mr. Voorhies says to himself,
>>>>
> Hey
>
>>>>
>>>>
>>> I
>>>
>>>
>>>> can catch lightning in a jar, but I still don't WTF they just said,
>>>>
> thus
>
>>>> the reason for his request. Everyday we work with digit heads, okay,
>>>> digital guys, who connect to the dots and then look to the SI and EMC
>>>>
>>>>
>>> guys
>>>
>>>
>>>> to make the board work. ps. we work well together cuz the only dots I
>>>> connect are in my granddaughters coloring book.
>>>> So given the dearth of details here's one answer (of many) he can
>>>>
> use;
>
>>>> 50 ohm surface traces (no vias), spaced 5 times the distance to the
>>>> reference plane, no breaks in the plane below the traces, matched
>>>>
> lengths
>
>>>> to within 1 mil. (my layout guys can do that in about 30 seconds all
>>>>
> day,
>
>>>> another "cute trick"), and all added parts are absolute mirrow
>>>>
> symmetric
>
>>>> (the parts might need vias).
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Sam.Charles@xxxxxxxx wrote:
>>>> I second that.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> "Loyer, Jeff"
>>>>
>>>> Sent by: To
>>>> si-list-bounce@xxxxxxxxxxxxx
>>>> cc
>>>>
>>>> 05/30/2007 02:24 PM Subject
>>>> [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
>>>>
>>>> Please respond to
>>>> jeff.loyer@xxxxxxxxx
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> THANK YOU!!!
>>>>
>>>> A response absent of sarcasm and/or scorn, and with some useful
>>>> information. A pleasant change from the recent postings on the forum.
>>>>
>>>> Thanks Steve,
>>>>
>>>> Jeff Loyer
>>>>
>>>> -----Original Message-----
>>>> From: si-list-bounce@xxxxxxxxxxxxx
>>>>
> [mailto:si-list-bounce@xxxxxxxxxxxxx]
>
>>>> On Behalf Of steve weir
>>>> Sent: Wednesday, May 30, 2007 1:39 PM
>>>> To: voorhies@xxxxxxx
>>>> Cc: si-list@xxxxxxxxxxxxx
>>>> Subject: [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
>>>>
>>>> Randolph, I suggest any of the following four books would be helpful to
>>>> y=3D
>>>> ou:
>>>>
>>>> Signal Integrity Simplified, Bogatin
>>>> High Speed Signal Propagation, Johnson and Graham
>>>> Digital Techniques for High Speed Design, Granberg
>>>> Right the First Time Vol II, Ritchey
>>>>
>>>> Lee Ritchey self publishes so if you want Right the First Time you will
>>>> =3D
>>>>
>>>> need to go to www.speedingedge.com. Your alternative is to rely on
>>>> PHY=3D20
>>>> manufacturer guidelines.
>>>>
>>>> The basic guide that I can offer you is this:
>>>>
>>>> * Loosely coupled pairs are easier to manage than tightly coupled=3D20
>>>> pairs. If you don't specifically need tight coupling for density=3D20
>>>> reasons, you will be less likely to go wrong with loosely coupled
>>>>
> pairs.
>
>>>> =3D
>>>>
>>>>
>>>> * The crude approximation for a loosely coupled pair is Zodd =3D3D
>>>> 2*Zeven.=3D
>>>> =3D20
>>>> Ie two loosely coupled 50 ohm traces will have about a 100ohm odd
>>>> mode=3D20
>>>> impedance.=3D20
>>>>
>>>> * Maintaining a uniform impedance and matched electrical length will
>>>> do=3D20
>>>> much to get you were you need to go. If you are a tiny bit sloppy,
>>>> it=3D20
>>>> shouldn't matter for a student project. Your project doesn't have =
>>>> to=3D20
>>>> pass FCC part B, and it is unlikely that you have to support =
>>>> maximal=3D20
>>>> length links.
>>>>
>>>> Eric Bogatin's book has some impedance nomographs. However, there are a
>>>> =3D
>>>>
>>>> number of free calculators around some better than others. Google
>>>> for=3D20
>>>> impedance calculator and take your pick.=3D20
>>>>
>>>> Good luck.
>>>>
>>>> Steve.
>>>>
>>>>
>>>>
>>>> Randolph Voorhies wrote:
>>>>
>>>>
>>>>> Hi Everyone,
>>>>> I'm brand new not just to this list, but to the world of PCB
>>>>>
>>>>>
>>>> product=3D
>>>> ion in general. I'm currently a masters student at USC in robotics and
>>>> h=3D
>>>> ave been producing some relatively simple PCBs for the past few months
>>>> us=3D
>>>> ing Eagle. I'm now working on a fairly complex project that involves
>>>> crea=3D
>>>> ting a custom baseboard for an XTX module (xtx-standard.org). My formal
>>>> =3D
>>>> training is in digital electronics, computer architecture, and computer
>>>> s=3D
>>>> cience, so when it comes to signal integrity I'm pretty much at a loss.
>>>> =3D
>>>> Does anyone know where to find specific routing guidlines for
>>>> differentia=3D
>>>> l pair lines such as firewire and ethernet? I have read all sorts of
>>>> conf=3D
>>>> licting advice (differential impedence is crucial vs. differential
>>>> impede=3D
>>>> nce couldn't matter less, etc..), and have had a very difficult time
>>>> find=3D
>>>> ing exact numbers for trace spacing/individual trace impedence and so
>>>> on.=3D
>>>> If anyone with experience has any advice that has worked for them it
>>>> wou=3D
>>>> ld be very very very much appreciated.
>>>>
>>>>
>>>>> Thanks so much,
>>>>> Rand Voorhies
>>>>> ------------------------------------------------------------------
>>>>> 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:
>>>>> http://www.freelists.org/webpage/si-list
>>>>>
>>>>> For help:
>>>>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>>>>
>>>>>
>>>>> List technical documents are available at:
>>>>> http://www.si-list.net
>>>>>
>>>>> List archives are viewable at: =3D20
>>>>> http://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
>>>>>
>>>>>
>>>>>
>>>>> =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:
>>>> http://www.freelists.org/webpage/si-list
>>>>
>>>> For help:
>>>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>>>
>>>>
>>>> List technical documents are available at:
>>>> http://www.si-list.net
>>>>
>>>> List archives are viewable at: =20
>>>> http://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:
>>>> http://www.freelists.org/webpage/si-list
>>>>
>>>> For help:
>>>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>>>
>>>>
>>>> List technical documents are available at:
>>>> http://www.si-list.net
>>>>
>>>> List archives are viewable at:
>>>> http://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:
>>>> http://www.freelists.org/webpage/si-list
>>>>
>>>> For help:
>>>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>>>
>>>>
>>>> List technical documents are available at:
>>>> http://www.si-list.net
>>>>
>>>> List archives are viewable at:
>>>> http://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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------
>>>> Need Mail bonding?
>>>> Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
>>>>
>>>> ------------------------------------------------------------------
>>>> 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:
>>>> http://www.freelists.org/webpage/si-list
>>>>
>>>> For help:
>>>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>>>
>>>>
>>>> List technical documents are available at:
>>>> http://www.si-list.net
>>>>
>>>> List archives are viewable at:
>>>>
>>>>
> http://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:
>>>> http://www.freelists.org/webpage/si-list
>>>>
>>>> For help:
>>>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>>>
>>>>
>>>> List technical documents are available at:
>>>> http://www.si-list.net
>>>>
>>>> List archives are viewable at:
>>>> http://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:
>>> http://www.freelists.org/webpage/si-list
>>>
>>> For help:
>>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>>
>>>
>>> List technical documents are available at:
>>> http://www.si-list.net
>>>
>>> List archives are viewable at:
>>> http://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:
>> http://www.freelists.org/webpage/si-list
>>
>> For help:
>> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>>
>>
>> List technical documents are available at:
>> http://www.si-list.net
>>
>> List archives are viewable at:
>> http://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:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List technical documents are available at:
http://www.si-list.net
List archives are viewable at:
http://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
- References:
- [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- From: Lee Ritchey
Other related posts:
- » [SI-LIST] IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- » [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- [SI-LIST] Re: IEEE1394/Ethernet Routing Guidelines
- From: Lee Ritchey