Signal Analyzer Kicad

There is a tool called Signal Analyzer in Altium. Is there a similar tool in KiCad? Has any work been done on this topic? If no one has started developing something like this, is it possible for me to create such a tool using Python or C++? What kind of calculations and processes are involved behind the scenes for such a tool? I would greatly appreciate it if someone with technical expertise could provide an answer.

Altium Signal Analyzer Link: https://www.youtube.com/watch?v=Lf9eXKFA04k

KiCad can’t do this itself yet, but you can find some tutorials on YouTube etc where people export to third-party tools to run signal integrity simulations.

There has been some work to integrate such tools in to KiCad, but it’s tricky to make it cross-platform, and the people with the required expertise (this is tricky stuff to get right!) are in short supply.

I’d suggest, given the complexity of implementing this within KiCad, and that some work has already been done, that you investigate the tutorials using external tools for the time being.

1 Like

So, what does that tool do?
Sitting though an over 8 minute video to try to figure out what a tool does is not my kind of fun. It probably can be explained in 2 lines of text. I did watch some parts of the video, but most is about miscellaneous details and it does not explain the overall function of the tool itself.

1 Like

Of course it is possible. You show evidence of it in your first post.

I would suggest that you study and practice the topic of signal integrity and high speed design for some time and you will be in a better position to understand what you are asking. This book is a good introduction to the topic, but is by no means comprehensive: High Speed Digital Design: A Handbook of Black Magic. Also look at some of the material by Eric Bogatin, and branch out from there.

John

1 Like

Nice tool! I want it :smiley: It looks like 1000s of hours of work by highly specialized professionals, though. But ODB+ export is coming with the next KiCAD version, then you can probably use the Keysight service for analysis, if you have the budged (most likely >>1000$ per year and user). Check those videos out (for example) to see how it’s done with KiCAD:

2 Likes