fixup comment in transdefs about geometry

This commit is contained in:
BigEd 2011-04-09 10:33:18 +00:00
parent a316831100
commit 67e15e68c1
1 changed files with 11 additions and 6 deletions

View File

@ -3,14 +3,19 @@
* name
* gate,c1,c2
* bb (nominal) (bounding box: xmin, xmax, ymin, ymax)
* geometry (absent) (unused) (length1, length2, width, #segments, area)
* geometry (absent) (unused) (width1, width2, length, #segments, area)
* weak (boolean) (marks weak transistors, whether pullups or pass gates)
*
* Note: the geometry is of the MOSFET channel: the two lengths are
* the lengths of the two edges where the poly extends past the active
* area, which would normally be equal. The number of segments, which
* would be 1 for a rectangular channel, or 2 for an L shape, 3 for a Z
* or U, will allow for taking into account corner effects.
* Note: the geometry is of the MOSFET channel: the two widths are
* the lengths of the two edges where the poly is crossing the active
* area. These will be equal if the channel is straight or makes an
* equal number of right and left turns. The number of segments should
* be 1 for a rectangular channel, or 2 for an L shape, 3 for a Z
* or U, and will allow for taking into account corner effects.
*
* At time of writing JSSim doesn't use transistor strength information
* except to discard weak transistors and to treat pullups as
* described in segdefs.js specially.
*
*/
var transdefs = [