|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| DRCRules | Interface for abstracting design rules. |
| Class Summary | |
|---|---|
| AbstractShapeBuilder | A support class to build shapes of arcs and nodes. |
| AbstractShapeBuilder.Shrinkage | |
| ArcProto | The ArcProto class defines a type of ArcInst. |
| BoundsBuilder | A support class to build shapes of arcs and nodes. |
| DRCTemplate | Class to define rules from TSCM files... |
| DRCTemplate.DRCTemplateSort | Auxiliar class to sort areas in array |
| DRCTemplate.DRCXMLBucket | Class used to store read rules and foundry associated to them |
| DRCTemplate.DRCXMLParser | Public XML Parser for DRC decks |
| EdgeH | An EdgeH is a scalable X coordinate that converts a NodeInst bounds to a location inside of that NodeInst. |
| EdgeV | An EdgeV is a scalable Y coordinate that converts a NodeInst bounds to a location inside of that NodeInst. |
| Foundry | This is supposed to better encapsulate a particular foundry associated to a technology plus the valid DRC rules. |
| Foundry.Type | |
| Layer | The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created. |
| Layer.Function.Set | A set of Layer.Functions |
| PrimitiveNode | A PrimitiveNode represents information about a NodeProto that lives in a Technology. |
| PrimitiveNodeGroup | A PrimitiveNodeGroup is a group of similar PrimitiveNodes. |
| PrimitiveNodeSize | Holds the Width and Length of a PrimitiveNode that is a transistor. |
| PrimitivePort | A PrimitivePort lives in a PrimitiveNode in a Tecnology. |
| SizeOffset | The SizeOffset object describes the difference between the stored bounds of a NodeInst and the displayed/selected bounds. |
| TechFactory | |
| TechFactory.Param | |
| Technology | Technology is the base class for all of the specific technologies in Electric. |
| Technology.ArcLayer | Defines a single layer of a ArcProto. |
| Technology.CarbonNanotube | Class CarbonNanotube determines the location of carbon nanotube rails in the transistor. |
| Technology.MultiCutData | Class MultiCutData determines the locations of cuts in a multi-cut contact node. |
| Technology.NodeLayer | Defines a single layer of a PrimitiveNode. |
| Technology.TechPoint | Defines a point in space that is relative to a NodeInst's bounds. |
| TechPool | A customized Map from TechId to Technolgy. |
| TransistorSize | Holds the Width and Length of a PrimitiveNode that is a transistor. |
| Xml | |
| Xml.ArcLayer | |
| Xml.ArcProto | |
| Xml.Distance | |
| Xml.Foundry | |
| Xml.Layer | |
| Xml.MenuNodeInst | |
| Xml.MenuPalette | |
| Xml.NodeLayer | |
| Xml.NodeSizeRule | |
| Xml.PrimitiveNode | |
| Xml.PrimitiveNodeGroup | |
| Xml.PrimitivePort | |
| Xml.PureLayerNode | |
| Xml.SpiceHeader | |
| Xml.Technology | |
| Xml.Version | |
| XMLRules | |
| XMLRules.XMLRule | Local class to store information |
| Enum Summary | |
|---|---|
| ArcProto.Function | Function is a typesafe enum class that describes the function of an ArcProto. |
| DRCTemplate.DRCMode | |
| DRCTemplate.DRCRuleType | |
| Layer.Function | Function is a typesafe enum class that describes the function of a layer. |
| PrimitiveNode.Function | Function is a typesafe enum class that describes the function of a NodeProto. |
| Xml.ProtectionType | |
Package for handling technology information.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||