Author Topic: Track lengths made long on purpose.  (Read 4843 times)

0 Members and 1 Guest are viewing this topic.

Offline G7PSKTopic starter

  • Super Contributor
  • ***
  • Posts: 3859
  • Country: gb
  • It is hot until proved not.
Track lengths made long on purpose.
« on: February 21, 2012, 06:26:17 pm »
Not sure under what heading this should be, but having watched Dave's video on the power supply and the lengths he went to make tracks as short as possible and the import that he put to it, I was surprised today when looking at the motherboard for a Fujitsu Siemens laptop that considerable pains had been gone to to increase the length of tracks going to the RAM module sockets with the traces zig zaged up to twenty times in loops on many of the pins. The question is why, is it some form of deliberate delay on signals by increasing the length or what it is not something that I have seen before other than as on-board antenna, but this was obviously not for that purpose. 
 

Offline harnon

  • Regular Contributor
  • *
  • Posts: 215
  • Country: au
  • Is this thing on?
    • My Personal Website
Re: Track lengths made long on purpose.
« Reply #1 on: February 21, 2012, 06:28:41 pm »
Do they do this to match the length of some traces?

EDIT: i.e. http://www.pcb1001.com/2008/09/trace-length-and-length-matching.html
 

Offline Balaur

  • Supporter
  • ****
  • Posts: 525
  • Country: fr
Re: Track lengths made long on purpose.
« Reply #2 on: February 21, 2012, 06:34:55 pm »
The primary reason is delay matching.

The signals from the same group (i.e data buses and so on) are usually sampled by the receiving device at the same instant. There are some timing requirements to be met (set-up and hold): basically, the signals should be stable during a specific time interval.

 

Offline caffeinatedbard

  • Regular Contributor
  • *
  • Posts: 66
  • Country: us
Re: Track lengths made long on purpose.
« Reply #3 on: February 21, 2012, 06:41:43 pm »
Indeed.  For an easy example, look at the traces on the Beagleboard used for tranferring data from the TI OMAP to the DVI-D interface.The gerbers are available in the manual if you don't have one.

Notice too the distance between the traces; none of those parameters are by accident. 

In fact, some of the more advanced layout tools have wizards that aid in length matching of traces to keep the sync in spec.
 

Offline G7PSKTopic starter

  • Super Contributor
  • ***
  • Posts: 3859
  • Country: gb
  • It is hot until proved not.
Re: Track lengths made long on purpose.
« Reply #4 on: February 21, 2012, 06:47:08 pm »
Thanks for the reply's, delay matching is what I had surmised. it would be very difficult to measure the lengths of the tracks to compare them and as some just wiggle up and down and others circle around and come back on themselves and others are connected with via's it is hard to make a visual comparison but I would hazard a guess that some of them are, It is something that I have not noticed on other boards, But the my eyes had not been opened in the same way by Dave's video's at the time. I will have to pull some more computer boards and have a look.
 

Offline wkb

  • Frequent Contributor
  • **
  • Posts: 910
  • Country: nl
Re: Track lengths made long on purpose.
« Reply #5 on: February 21, 2012, 06:52:28 pm »
Thanks for the reply's, delay matching is what I had surmised. it would be very difficult to measure the lengths of the tracks to compare them and as some just wiggle up and down and others circle around and come back on themselves and others are connected with via's it is hard to make a visual comparison but I would hazard a guess that some of them are, It is something that I have not noticed on other boards, But the my eyes had not been opened in the same way by Dave's video's at the time. I will have to pull some more computer boards and have a look.

You wil find it is a very common technique.  Also on things like DIMMs, videocards etc.
 

Offline tesla500

  • Regular Contributor
  • *
  • Posts: 149
Re: Track lengths made long on purpose.
« Reply #6 on: February 21, 2012, 08:39:55 pm »
I had to do length matching on a recent design. With the tools built into good PCB packages, it's easy and relatively quick to do the matching. Most of the time is spent arranging traces to allow space for the added accordion traces.

Here's a time lapse of the layout. Length matching starts at 1:06:25.
 

Offline G7PSKTopic starter

  • Super Contributor
  • ***
  • Posts: 3859
  • Country: gb
  • It is hot until proved not.
Re: Track lengths made long on purpose.
« Reply #7 on: February 21, 2012, 08:52:26 pm »
38 hours, Full week for the DDR3 how long for the whole board?
 

Offline tesla500

  • Regular Contributor
  • *
  • Posts: 149
Re: Track lengths made long on purpose.
« Reply #8 on: February 21, 2012, 09:48:17 pm »
38 hours, Full week for the DDR3 how long for the whole board?

I started layout in mid December, and the board was pretty much done by the end of January. The whole board took around 100 hours.

Keep in mind that that 38 hours was 100% productive time, which you never achieve in the real world. I paused recording for breaks, schematic edits and other unproductive time.
 

Offline metalphreak

  • Frequent Contributor
  • **
  • Posts: 815
  • Country: au
  • http://d.av.id.au
    • D.av.id.AU
Re: Track lengths made long on purpose.
« Reply #9 on: February 22, 2012, 03:57:16 pm »
They are sometimes called Serpentine traces. The new Eagle v6 has support for them on differential pair signals.


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf