Geometry.Tioga
Last Edited by: Spreitzer, March 10, 1985 1:15:56 pm PST
Geometric Aspects of Circuits
Context
[Indigo]<Rosemary>Compare0.2>Compare.DF=>Format.Tioga describes a general format for describing circuits. This document describes ways to give circuit geometry information within that general framework.
Geometric Cell Type Assertions
Here follows a list of assertions for cell types that concern themselves with geometry:
Scale: (scale x:Number units:String)
This says what a distance of 1.0 in the coordinate system of the cell means. Popular units are likely to be "meters" and "lambda".
CellTypeBoundingBox: (bb xmin ymin xmax ymax)
This specifies a box, which is in some sense an outline of the cell. Unfortunately, I don't know exactly what sense to use. Any ideas?
Geometric Cell Instance Assertions
Here follows a list of assertions for cell instances that concern themselves with geometry:
InstanceTransform: (t6 dx/dx dx/dy dx dy/dx dy/dy dy)
This gives the transformation from the coordinate system of the cell being instantiated to the coordinate system of the containing cell.
InstanceBoundingBox: (bb xmin ymin xmax ymax)
This specifies an outline of the instance. Again, exactly what this means is unclear. Should probably be redundant with InstanceTransform and CellTypeBoundingBox, if available.
Geometric NetAssertions
Here follows a list of NetAssertions that concern themselves with geometry:
NetLocationHint: (locHint x y Layer)
This gives a point included in the polygon which is the area of the net.