Spice primitive library for ASIC design with gEDA. All the symbols in this library are part of gEDA and are licensed under the GPL. The intention of this library is to give the interested user some examples of the mostly used components in CMOS design. Contributions of other symbols or comments are welcome. Contact: Peter Kaiser peter@easy-asic.de http://www.easy-asic.de For more information about the schematic editor look at: http://www.geda.seul.org For more information about the netlister "gnet-spice-sdb.scm" look at: http://www.brorson.com/gEDA/SPICE/ ---------------------------------------------------------------------- 27. Dec. 2003, V 1.0, first release 03. Jan. 2004, V 1.1, different versions for cap and res 25. Apr. 2004, V 1.2, pads added, spice-sdb has no method for extrac- ting pads, they appear as not valid! 07. Jun. 2004, V 2.0, all spice primitives are renamed to start with "asic-" to avoid name clashes. international resistors added. some attributes are changed to get better spice compatibility 02. Jan. 2005, V 2.1, test procedure for released symbols added ---------------------------------------------------------------------- The following attributes are used for spice symbols: device: Determine method for netlister model-name: pointer to model in ASIC technology library refdes: R1, M4, ... pinnumber: comment only pinseq: Order in Spice netlist value, w, l, ...: parameters for simulation Example diode: The following attributes: device=DIODE refdes=D3 model-name=dnw area=10e-12 description=diode NWELL / PSUB Generates the following spice code: D3 an ka dnw 10e-12 The following attributes are used for pad symbols: device: Always "pad" refdes: Use P?, this ends up in unknown component with spice-sdb Example pad: device=pad refdes=P1 Symbol Test for released symbols when a new release comes: The schematics are copied to 00_golden_test. The name refers to the name of the library (e.g. asic). a) Load the schematic and visually check it against the original postscript b) gnetlist -v -g spice-sdb -o asic.cir asic.sch sdiff asic.cir asic.cir.golden Symbol Test for not released symbols: To test the symbols, a test directory is in each symbol library. Use the following line in gschemrc and gnetlistrc: (component-library "..") If you can see all the symbols in the test schematics and the extracted netlists agree with the golden netlist, the installation is ok. Have fun