Author Topic: KiCAD - Problem in routing Differential Traces  (Read 1057 times)

0 Members and 1 Guest are viewing this topic.

Offline Arsh ahmadTopic starter

  • Regular Contributor
  • *
  • Posts: 66
  • Country: in
KiCAD - Problem in routing Differential Traces
« on: November 09, 2024, 07:41:34 pm »
Hi,

I am having some problems with routing differential traces in KiCAD, by using P and N notations I am able to route them like a normal single ended trace, but then how to drag them as they are dragged like a single ended trace.

Is there any work-around for this?
 

Offline jduncan

  • Regular Contributor
  • *
  • Posts: 62
  • Country: us
Re: KiCAD - Problem in routing Differential Traces
« Reply #1 on: November 09, 2024, 09:06:20 pm »
nope
 

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 3990
  • Country: nl
Re: KiCAD - Problem in routing Differential Traces
« Reply #2 on: November 10, 2024, 03:27:21 pm »
This is also one of the oldies. It is tracked in:

https://gitlab.com/kicad/code/kicad/-/issues/2005

And no, it's not from 2005, but from 2016, which is also plenty old. KiCad development is a bit chaotic. There is some leadership and and direction, but most of the developers are volunteers, and they are free to work on any section that interests them most. And with 1500 open issues on gitlab, some of the older issues do get behind a bit, but they are not forgotten.
 

Online phil from seattle

  • Super Contributor
  • ***
  • Posts: 1062
  • Country: us
Re: KiCAD - Problem in routing Differential Traces
« Reply #3 on: November 10, 2024, 06:43:54 pm »
You don't give much info but differential traces in Kicad are very fussy and give you no feedback as to what is happening - either it works or it doesn't. There are a number of settings that affect it (from memory: board setup predefined sizes and netclasses, filled zone rules, ...)  Keep playing with it. Same thing with length tuning.  Once you get a feel for how it works, it's not too bad though.

Often the traces look really weird when routing the starting or ending points.  I sometimes fix the really ugly ones individually and then length tune when done. For length tuning, try to have lots of uncluttered space available. I usually do it very early in the layout process because of that.
« Last Edit: November 10, 2024, 06:49:18 pm by phil from seattle »
 

Offline Arsh ahmadTopic starter

  • Regular Contributor
  • *
  • Posts: 66
  • Country: in
Re: KiCAD - Problem in routing Differential Traces
« Reply #4 on: November 11, 2024, 07:25:07 am »
Most of the interfaces are fine for length matching, but DDR routing requires lot of dragging and that takes lot of time, If there is any tutorial or any session for routing DDR in KiCAD it will be very helpful.
For company use I use Allegro that has very sweat length and Delay tuning utility built it into it. This is the reason whenever I have a SoC design I am not able to use KiCAD and I have a to go for Cadence(Which has advanced features but interface is worse compared to KiCAD since it is a cluttered mess).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf