Skip to content

Optimizator of Spice-parameters for NMOS Level 3 Model

License

Notifications You must be signed in to change notification settings

mist90/spice-optimizator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spice-optimizator

Optimizator of Spice-parameters for NMOS Level 3 Model Figure_1

Instruction:

  • Set up ini configuration file.
  • Run command: python3 main.py path-to-ini-file
  • If optimization will end successfully then program print out new values of spice-parameters: VT0, NFS, KP, THETA, KAPPA and plot graphs on graphical window.

Configuration ini-file.

  • Set up your experimental dataset of points on VA-characteristics - see examples in configs directory.
  • Set up start values of spice parameters - see examples in configs directory.
  • Full list of spice-parameters: VT0, NSUB, NFS, Rd, Rs, KP, U0, Weff, Leff, TOX, VMAX, THETA, XJ, PHI, DELTA, GAMMA, ETA, KAPPA.
  • For parameters to be optimized you may set limit min and max values: VT0min, VT0max, NFSmin, NFSmax, KPmin, KPmax, THETAmin, THETAmax, KAPPAmin, KAPPAmax.

Dependency: Python3, numpy, scipy, matplotlib

Releases

No releases published

Packages

No packages published

Languages