Skip to content
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

How to Run #1

Open
siliziumcircuits opened this issue Jun 24, 2022 · 3 comments
Open

How to Run #1

siliziumcircuits opened this issue Jun 24, 2022 · 3 comments

Comments

@siliziumcircuits
Copy link

Probably it will help a lot if you could provide some information about how to run. As it is Python based it is helpful for many where one dont have the matlab and cadence in the same server.

@ashwith
Copy link
Owner

ashwith commented Aug 26, 2022

Apologies for the late reply. Unfortunately I've not had time to develop this code further.

I do have two example scripts that contain detailed comments on usage. One script (charMOSExample.py) shows you how to use the pyMOSchar project to characterize the devices and generate database file. The other script (lookupExamples.py) shows you how to read the database to get the data you need.

If you have any specific questions not answered by the comments in these two files, please do let me know.

@siliziumcircuits
Copy link
Author

Hello.. I had managed to run. Your example scripts were indeed very useful and ran without any hassle. Do you plan to add the lookupvgs function and or the other modes.

@ashwith
Copy link
Owner

ashwith commented Aug 27, 2022

I would like to enhance the code, but my work keeps me busy. Plus I'll need to check if any work I do here belongs to my employer or not since there is considerable overlap between this and what I do at work.

If I have to work on this with my own resources, I have access only to ngspice to test my code. That's why I've not added support for eldo/AFS and hspice even though I planned to. If I use the simulators at my work, it would be illegal for me to keep the code I develop in the public domain without permission.

I worked on this project when I was a student, so I had a lot of free time back then. Hopefully when I take a long vacation, I can atleast complete the lookup function - I still need to understand that last mode. My background in statistics/interpolation/etc isn't as good as it should be, and I've used MATLAB only once for a course way back in 2008, so I actually don't understand what Prof. Murmann did there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants