Differential pair routing

Making PCB Layouts, Manual routing, Auto-routing, Copper pouring, Updating from Schematic, Manufacturing Output
Message
Author
Alex
Technical Support
Posts: 3897
Joined: 13 Jun 2010, 23:43

Re: Differential pair routing

#11 Post by Alex » 24 Sep 2015, 19:30

We will add "single trace mode" for diff pairs for the stable version. Currently we are developing the mode.

Molly
Posts: 53
Joined: 11 Sep 2015, 00:44
Location: CA
Contact:

Re: Differential pair routing

#12 Post by Molly » 16 Nov 2015, 22:55

Differential circuitry is the increased number of traces. So, if none of the advantages are particularly significant in your application, differential signals and the associated routing considerations are not worth the cost in increased area.

Tueftler
Posts: 6
Joined: 29 Dec 2011, 02:44

Re: Differential pair routing

#13 Post by Tueftler » 10 Mar 2016, 08:29

Hi!

Is it possible to use the differential pair routing with more than two lines?
It would be cool if i could define 16lines as one pair for routing a bus.
Normally, that's the same functionality as two lines is. Isn't it?

Hope it will work...

novarm44
DipTrace Lead Developer
Posts: 466
Joined: 08 Jun 2010, 23:24
Contact:

Re: Differential pair routing

#14 Post by novarm44 » 11 Mar 2016, 03:15

Tueftler wrote:Hi!

Is it possible to use the differential pair routing with more than two lines?
It would be cool if i could define 16lines as one pair for routing a bus.
Normally, that's the same functionality as two lines is. Isn't it?

Hope it will work...
It does not work right now yet.

Functionality is similar, but not the same. Trace routing functions were changed in 3.0 to support both single traces and differential pairs and number of signals in those algorithms is not limited. Also it is possible to use majority of diff pair algortihms with slight modification for busses, so I suppose we will add them in minor updates of 3.0. But we should complete high-speed routing first.

Tomg
Expert
Posts: 2028
Joined: 20 Jun 2015, 07:39

Re: Differential pair routing

#15 Post by Tomg » 11 Mar 2016, 05:49

Is there a way to remove a meander from a differential pair? For example, create a differential pair and then add two or three meanders on one of the tracks. How does one delete only one of those meanders without affecting the rest of the differential pair and its remaining meanders? If this is not possible without tediously deleting one node at a time, perhaps something like a Remove Meander option could be added to the right-click drop-down menu...
Attachments
rdpm.gif
rdpm.gif (38.93 KiB) Viewed 1244 times
Tom

novarm44
DipTrace Lead Developer
Posts: 466
Joined: 08 Jun 2010, 23:24
Contact:

Re: Differential pair routing

#16 Post by novarm44 » 11 Mar 2016, 09:41

Tomg wrote:Is there a way to remove a meander from a differential pair? For example, create a differential pair and then add two or three meanders on one of the tracks. How does one delete only one of those meanders without affecting the rest of the differential pair and its remaining meanders? If this is not possible without tediously deleting one node at a time, perhaps something like a Remove Meander option could be added to the right-click drop-down menu...
It's quite easy, just drag mender center line (selected at you picture) back to diff pair line, then release mouse button - trace will be optimized and meander will be removed.
We will not add such option as existing meander feature is temporary solution for phase tune and meanders will be added as separate objects which you will be able to move within trace, edit or delete.

Tomg
Expert
Posts: 2028
Joined: 20 Jun 2015, 07:39

Re: Differential pair routing

#17 Post by Tomg » 11 Mar 2016, 09:46

novarm44 wrote:"...It's quite easy, just drag mender center line (selected at you picture) back to diff pair line, then release mouse button - trace will be optimized and meander will be removed..."
Excellent. Thank you for the help.
Tom

Tueftler
Posts: 6
Joined: 29 Dec 2011, 02:44

Re: Differential pair routing

#18 Post by Tueftler » 11 Mar 2016, 12:40

novarm44 wrote:
Tueftler wrote:Hi!

Is it possible to use the differential pair routing with more than two lines?
It would be cool if i could define 16lines as one pair for routing a bus.
Normally, that's the same functionality as two lines is. Isn't it?

Hope it will work...
It does not work right now yet.

Functionality is similar, but not the same. Trace routing functions were changed in 3.0 to support both single traces and differential pairs and number of signals in those algorithms is not limited. Also it is possible to use majority of diff pair algortihms with slight modification for busses, so I suppose we will add them in minor updates of 3.0. But we should complete high-speed routing first.
Okay, thank you for the fast reply!
That would really a cool feature, if that is working with some traces together.
But you're right, it makes sense first to complete the unfinished things.

greetings!

flyingfishfinger
Posts: 7
Joined: 26 Feb 2013, 11:44

Re: Differential pair routing

#19 Post by flyingfishfinger » 20 Nov 2017, 09:26

Hi,
Is it possible to add meanders to both traces of a differential pair? I want to length match the entire pair to a bus; in other tools you can meander both traces at once.

For example, something like this

Thanks,
Rafael

Alex
Technical Support
Posts: 3897
Joined: 13 Jun 2010, 23:43

Re: Differential pair routing

#20 Post by Alex » 21 Nov 2017, 02:14

Hi Rafael,

No, it is not possible to meander both traces at once. You can add meander to each trace but it would be difficult to keep parallel segments of differential pair.

Post Reply