Package com.sun.electric.technology

Package for handling technology information.

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 com.sun.electric.technology Description

Package for handling technology information.