RTimothyEdwards / open_pdks

PDK installer for open-source EDA tools and toolchains. Distributed with setups for the SkyWater 130nm and Global Foundries 180nm open processes.
http://opencircuitdesign.com/open_pdks
Apache License 2.0
292 stars 86 forks source link

Hspice/Spectre model #241

Open lekez2005 opened 2 years ago

lekez2005 commented 2 years ago

I have developed local python scripts that modify the supplied ngspice models to support hspice/spectre (aka much much faster) simulations. Would you be potentially interested in integrating them into open_pdks? If so, I can work on a pull request and then you can decide. I see from the comments in fixspice.py that a more robust model is on the way so I suppose this may not be needed but asking just in case.

RTimothyEdwards commented 2 years ago

Sure, I'd be happy to look at the scripts. The "more robust models" are certainly an improvement, but does not address hspice/spectre compatibility.

lekez2005 commented 2 years ago

Alright, I'll send a pull request later today

ghost commented 2 years ago

Hi @lekez2005. Where can I find this script and how should I run it? Can you explain please? Thanks.

lekez2005 commented 2 years ago

I have a pull request here: https://github.com/RTimothyEdwards/open_pdks/pull/244/. But really, the hspice branch in my fork should also work for building it: https://github.com/lekez2005/open_pdks/tree/hspice. If you don't care about building for yourself, then you can download and extract hspice-model.tar.bz2 at https://github.com/lekez2005/open_pdks/releases