Magic Mailing List |
|
From: Graham Petley (graham.petley AT vlsitechnology DOT org) Date: Wed Oct 15 2003 - 04:45:34 EDT
Hallo Tim, There is an undocumented feature, or maybe it's a bug, in the fet keyword of the extract section of the technology file. According to the documentation, the name of the fet can be a user defined string with meaning to the simulation program (like Spice). But I find that the name must be either nfet or nmos (or pfet or pmos), otherwise the diffusion area and perimeter values that appear in the Spice deck after exttospice are wrong. As an example, from the scmos.tech27 file and style lambda=1.0(scna20_orb), the line fet pfet pdiff,pdc 2 pfet Vdd! nwell 204 450 cannot be fet pfet pdiff,pdc 2 p Vdd! nwell 204 450 as the name "p" causes the diffusion areas and perimeters to be calculated wrongly. Personally, I think it's a bug. I don't like either pfet or pmos as a name, and many vendor Spice models also use their own names. So this restriction forces one to run a script to hack the Spice deck produced from Magic. Best Regards, Graham Petley ===== Graham Petley ASIC Specialist and Consulting Engineer Metzstrasse 14, 81667 Munich, Germany Phone +49-89-6349-7630 Mobile +49-177-282-5072 http://www.vlsitechnology.org/
|
|