Re: [Kicad-developers] ngspice-35

2021-08-31 Thread Mark Roszko
ngspice 35 should be in the windows nightly by tomorrow

On Thu, Aug 12, 2021 at 11:15 PM Mark Roszko  wrote:

> I'm slowly updating vcpkg for it.
>
> Probably in a few days it'll appear in nightlies.
>
> On Mon, Aug 9, 2021 at 5:27 PM Jon Evans  wrote:
>
>> Thanks Holger, I tested a fix and it works now (6b48825a)
>>
>> Updated
>> https://gitlab.com/kicad/packaging/kicad-mac-builder/-/merge_requests/344
>> to bump to ngspice-35.
>> I guess Mark can do the same in vcpkg for the Windows build.
>>
>> -Jon
>>
>> On Mon, Aug 9, 2021 at 1:50 PM Holger Vogt 
>> wrote:
>>
>>> Hi Jon,
>>>
>>> this would require a patch in KiCad:
>>>
>>> The version info is no longer available in a config.h file. It is now
>>> defined in sharedspice.h as preprocessor variable
>>> NGSPICE_PACKAGE_VERSION.
>>>
>>> Holger
>>>
>>>
>>>
>>> ___
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to : kicad-developers@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>> ___
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
> --
> Mark
>


-- 
Mark
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


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 driver, the PCB 
channel and the receiver.


Of interest is a time based (transient) simulation to verify signal 
integrity. Any other simulation type required?


If one has spice models for the driving chip, the PCB channel, and the 
receiving chip, transient simulation can be done completely within spice.


Often spice models for complete chips are not available (too complex, 
proprietary etc). Here now IBIS comes into play, offering special models 
for driver and receiver only, without further chip functionality. IBIS 
models are provided by the chip makers.


The PCB channel model may be obtained by a parasitics extractor (as in 
IC work), which yields a lumped element model (RLCG, transmission 
lines). Extraction may be done by a calibrated structure look-up, and/or 
by 2D, 3D EM simulation.


Enhanced Spice (understanding IBIS) or a dedicated simulator will be 
needed to do the simulation work.


If the above summary can serve as the base of a specification, I could 
come up with some suggestions how to add the IBIS models into ngspice, 
which is integrated into KiCad anyway. However, we also need the 
'parasitics extractor'.


___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp