Re: [Kicad-developers] IBIS / SPICE simulation

2021-09-01 Thread Fabien Corona
Hi, I don't know what the best strategy should be, should the parser be part of Kicad, or ngspice or a project of its own ? I'd like to implement it in Kicad as I am familiar with (parts of) the codebase, and  it will allow other IBIS actions than spice ( or just an ibis viewer, I actually

Re: [Kicad-developers] IBIS / SPICE simulation

2021-09-01 Thread Holger Vogt
Hi Fabien, If you are interested, we should move on with this projet. I would care for the ngspice issues, you might care for the IBIS specs and the parser. Are there 'standard' circuits for driver and receiver? These should be defined as ngspice subcircuits with adequate parameters. The

Re: [Kicad-developers] IBIS / SPICE simulation

2021-08-31 Thread Holger Vogt
To be honest, you are too fast (for me)! May I ask you to correct me or enhance my following summary: Goal is a sort of system simulation, where the system consists of a chip driving a PCB channel, which connects to a receiver chip. To simulate this, I need a simulator with models for the

Re: [Kicad-developers] IBIS / SPICE simulation

2021-08-30 Thread Fabien Corona
Hi, That's an impressive collection of tools you have on video! I am personally really interesting in Kicad having a full simulation toolkit, but that's a lot of work :) With Thomas, we have been trying to add some signal / power integrity tools into kicad for some months now. ( mainly on

Re: [Kicad-developers] IBIS / SPICE simulation

2021-08-30 Thread Fabien Corona
Hi, The parser is not finished, not at all. It simply reads an ibis file and stores data in various C++ classes. But said classes are designed for the parser to remember an entire file. Then, I am thinking about adding another layer of classes, that could interface easily with a simulator (

Re: [Kicad-developers] IBIS / SPICE simulation

2021-08-30 Thread Andrew Zonenberg
Also of note... I've got a bunch of tools in glscopeclient and libscopehal/libscopeprotocols for NRZ/PAM4 signal generation, channel emulation, de-embedding, equalization, clock recovery, eye patterns, etc. Might be worth pursuing some kind of integration to develop a full channel

Re: [Kicad-developers] IBIS / SPICE simulation

2021-08-30 Thread Reece R. Pollack
I started down the path of creating an IBIS-to-Spice converter a couple of years ago. I researched it enough to decide it was feasible, then discovered a commercial product demo that would do enough of what I needed at the time and stopped working on it. I'd just about forgotten about it

[Kicad-developers] IBIS / SPICE simulation

2021-08-30 Thread Fabien Corona
Hello everyone, I am working on an IBIS parser for kicad integration. IBIS is a standard format to I/O buffers, that allows for "fast" and accurate signal integrity simulations. While parsing the IBIS format is not so hard, well... I have data to simulate, but no simulator... I was wondering

Re: [Kicad-developers] IBIS / SPICE simulation

2021-08-30 Thread Holger Vogt
What is your IBIS parser supposed to do? ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help :

Re: [Kicad-developers] IBIS / SPICE simulation

2021-08-30 Thread Holger Vogt
Fabian, we may check if IBIS simulation can be integrated into ngspice. Holger ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More