GMOS - GTK Metal/Oxyde Semiconductor simulator

README for version 0.0.8
------------------------

*Warning: Alpha software (is there any letter before Alpha?)

*What this program does:
	
	- calculates the selected (via radiobuttons) input
	according to the others inputs

(this means that a selected input becomes an output...get it?)

	- inputs are :
			- W(width) and L(Lenghth) of the MOST
			- VD,VG,VS and VB - resp. drain, gate,
			  source and bulk voltages
			- T : temperature (celcius)
			- I : current flowing in the MOST
			(output on startup)
			- Model: level 1 or 2, EKV
			- type (pmos or nmos)

	- outputs are:	
			- gm : transconductance
			- gds : transresistance (?)
			- vth : threshold voltage
			- vp : pinch-off voltage (EKV only)
			- VDSsat - saturation voltage

You can parse level1 and level2 model files (spice syntax) through the 'file' menu.
See the example file for model file syntax.

'Tying' of source and bulk is now possible, via the 'options' menu.



*What this program does not do:

	- everything else

*Purpose:
	essentially ,for me, learn to program. 
	Apart from that, as I'm an analog IC designer, going through
	MOS models equations again cannot hurt either.
	
	In the long run, maybe start a true GPL'd spice-like analog simulator?


*What you'll need (at least):

	- a good ANSI C compiler (gcc recommended)
	- the usual C and X11 libs
	- the 'make' utility
	- gtk library >= 1.0.0 (but NOT 1.1.xx)

*See 'INSTALL' for instructions on how to build this ... thing ....



*See 'COPYING' for details on license
(OK I'll tell you anyway:it's GPL)


*TODO: 
	- finish level2 and ekv, and check them against
	genuine SPICE simulations
	- some documentation
	- more models....
	
(grep for 'FIXME's in the '.c' files)



*INFO ABOUT MODELS

I'm trying to use as much as possible equations and notations from
well-known and easily available books/documentation - among others:

  - 'MOSFET Modeling With Spice' by Daniel Foty (Prentice-Hall)

  - 'Eldo Device Equations Manual' - provided by Mentor-Graphics

  - 'SPICE3 Version 3f3 User's Manual' - PS document, University Of Berkeley



*Suggestions welcome
(please no suggestions like 'Could you write a BSIM3 model for me please?'
BSIM3 is planned for release 4.0.28 - year 2025 - along with the linux kernel 2.2 ;-)



(emmanuel.rouat@wanadoo.fr)


Have fun
	
	Manu


