-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NGSPICE basic testcases : Unknown model type pspnqs103va #360
Comments
@lionelsaintecluque |
OK (I'm very old school, Xspice looked so new to me that I never really used it). Then, I will be interested to know if anyone using macosx have advice to give to me to install such tools. I naively tried to install ADMS from https://github.com/Qucs/ADMS, but it does not really compiles with CMAKE (problems with yacc ? ) I'm affraid I may face such difficulties with other verilog-A compilers (I am not sure open-vaf compiles well on macos-X ?) If someone have feedbacks to share it save me hours or days I feel. |
@lionelsaintecluque |
I can't find any trace of this in the documentation. https://ihp-open-pdk-docs.readthedocs.io/en/latest/analog/ngspice.html#ngspice-basic-testcases |
@lionelsaintecluque you are right however if you use Qucs-S or xschem the |
i prepare a pull request for changing documentation. |
@KrzysztofHerman : Somehow I find proprietary tools easier to install, because there is somehow no discussion about platform. For example, if a windows computer is required, the question is just who pays... Regarding macosX and EDA software, it's often a bit tricky. There might be several installing options : homebrew, macports, or compile by myself. The drawback of compiling by myself, is the time. That's why I was curious of people feedbacks. To be specific, regarding open-vaf, there is apparently a dockers container availaible, but it fails to compile. I may insist in that direction before getting resigned ans find a linux server somewhere. |
The reality is, its so complex ton install when you dont know exactly what to do. |
@lionelsaintecluque a lot of substantial progress was done during the recent few years in the open source silicon domain and the reality is that behind each open EDA tool PDK there are individuals or small groups of people working or it. We are not an exception. The good thing is that this is open source so anybody can pick up the solution and make it work on any platform. We simply do not have the resources to develop and test it using other platforms. @jalcim thank you for the contribution to our documentation. I will review it. We are also happy to see the solution, which simplifies the build of the tools, which is not an easy task, especially for newcomers. |
OpenVAF has never been compiled under macOS. You will find its most recent source code, pre-compiled executables and some compile instructions for Linux and Windows at https://github.com/OpenVAF/OpenVAF-Reloaded . |
Could you please clarify which tag would be the most relevant for compiling OpenVAF in the context of IHP? |
@lionelsaintecluque @holvo I actually was able to compile OpenVAF on MacOS. The link you shared here, is compatible with MacOS. As far as I remember I pushed the fixes.
@jalcim The most basic compilation should work, you don't need to specify special arguments/tags. |
i think when we talk about MacOS its can be relevant to specify if its intel or arm ship.
for me its didn't work, easily, hopefully im a very experimented linux user, so i have rebuild all the tools required. Actually its didnt work totaly for me, but i have try 1 month before. I have a lot of problem with OpenVAF especialy, exept some tag, he require a so new llvm version for my debian by example. |
Hello all, @adrienluitot : I did not installed openvaf-reloaded on my mac. It requires to install llvm, and I don't have the courage by now... But thanks for your work. I installed openvaf on my fedora station with https://github.com/pascalkuthe/OpenVAF and I simulate in this computer for analog things. Thanks for your help all, it's working now ! |
Hello,
In 4. Simulation using NGSPICE
Yesterday, first example (BJT testcase) was failing in main branch. I switched to dev branche and got successful results. (according to issue 356 : #356)
(Thanks for your fast answer)
Today I tryied the second example (mosfet) and got another failure.
I'm runnin dev branch of IHP-Open-PDK
I tested with ngspice ngspice-36 and ngspice-44.2 (similar failure).
I copyied and pasted the proposed example in a file (toto.sp), placed in the same directory as the libraries (it's a bit dirty, but I wanted to test fast).
I ran the simulation within that directory .
Did I do something wrong ? Did I missed a step ?
Thanks by advance
The text was updated successfully, but these errors were encountered: