|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DRCTemplate | |
---|---|
com.sun.electric.technology | Package for handling technology information. |
com.sun.electric.technology.technologies.utils | Package for handling technology support. |
com.sun.electric.technology.xml | Package for handling versions of Technology Xml syntax. |
com.sun.electric.tool.drc | Package for handling the design-rule checking tool. |
Uses of DRCTemplate in com.sun.electric.technology |
---|
Subclasses of DRCTemplate in com.sun.electric.technology | |
---|---|
static class |
XMLRules.XMLRule
Local class to store information |
Fields in com.sun.electric.technology with type parameters of type DRCTemplate | |
---|---|
java.util.List<DRCTemplate> |
DRCTemplate.DRCXMLBucket.drcRules
|
java.util.List<DRCTemplate> |
Xml.Foundry.rules
|
Methods in com.sun.electric.technology that return DRCTemplate | |
---|---|
DRCTemplate |
DRCRules.getEdgeRule(Layer layer1,
Layer layer2)
|
DRCTemplate |
XMLRules.getEdgeRule(Layer layer1,
Layer layer2)
Method to find the edge spacing rule between two layer. |
DRCTemplate |
DRCRules.getExtensionRule(Layer layer1,
Layer layer2,
boolean isGateExtension)
|
DRCTemplate |
XMLRules.getExtensionRule(Layer layer1,
Layer layer2,
boolean isGateExtension)
Method to find the extension rule between two layer. |
DRCTemplate |
DRCRules.getMinValue(Layer layer,
DRCTemplate.DRCRuleType type)
|
DRCTemplate |
XMLRules.getMinValue(Layer layer,
DRCTemplate.DRCRuleType type)
Method to get the minimum |
DRCTemplate |
DRCRules.getRule(int index,
DRCTemplate.DRCRuleType type)
Method to retrieve simple layer or node rules |
DRCTemplate |
DRCRules.getRule(int index,
DRCTemplate.DRCRuleType type,
java.lang.String nodeName)
Method to retrieve specific rules stored per node that involve two layers |
DRCTemplate |
DRCRules.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
|
DRCTemplate |
XMLRules.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
Method to find the spacing rule between two layer. |
DRCTemplate |
DRCRules.isForbiddenNode(int nodeIndex,
DRCTemplate.DRCRuleType type)
|
DRCTemplate |
XMLRules.isForbiddenNode(int nodeIndex,
DRCTemplate.DRCRuleType type)
Method to determine if given node is not allowed by foundry |
Methods in com.sun.electric.technology that return types with arguments of type DRCTemplate | |
---|---|
java.util.List<DRCTemplate> |
Foundry.getRules()
|
java.util.List<DRCTemplate> |
DRCRules.getRules(Layer layer1,
DRCTemplate.DRCRuleType type)
|
java.util.List<DRCTemplate> |
XMLRules.getRules(Layer layer1,
DRCTemplate.DRCRuleType type)
Method to find all rules of specified type associated to Layer layer1 |
java.util.List<DRCTemplate> |
DRCRules.getSpacingRules(int index,
DRCTemplate.DRCRuleType type,
boolean wideRules)
|
java.util.List<DRCTemplate> |
XMLRules.getSpacingRules(int index,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
Method to retrieve different spacing rules depending on spacingCase. |
Methods in com.sun.electric.technology with parameters of type DRCTemplate | |
---|---|
void |
DRCRules.addRule(int index,
DRCTemplate rule)
|
void |
XMLRules.addRule(int index,
DRCTemplate rule)
Method to add a rule based on template |
void |
DRCRules.addRule(int index,
DRCTemplate rule,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
|
void |
XMLRules.addRule(int index,
DRCTemplate rule,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
OLD FUNCTION |
int |
DRCTemplate.DRCTemplateSort.compare(DRCTemplate d1,
DRCTemplate d2)
|
void |
DRCRules.deleteRule(int index,
DRCTemplate rule)
|
void |
XMLRules.deleteRule(int index,
DRCTemplate rule)
Method to delete a given spacing rule |
static void |
DRCTemplate.exportDRCRule(java.io.PrintWriter out,
DRCTemplate rule)
|
boolean |
Technology.isValidVTPolyRule(DRCTemplate theRule)
Method to determine if the rule name matches an existing VT Poly rule |
void |
XMLRules.loadDRCRules(Technology tech,
Foundry foundry,
DRCTemplate theRule,
boolean pWellProcess)
|
Method parameters in com.sun.electric.technology with type arguments of type DRCTemplate | |
---|---|
static void |
DRCTemplate.parseXmlElement(java.util.List<DRCTemplate> drcRules,
java.lang.String qName,
org.xml.sax.Attributes attributes)
|
void |
Foundry.setRules(java.util.List<DRCTemplate> list)
|
void |
DRCRules.setSpacingRules(int index,
java.util.List<DRCTemplate> newRules,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
|
void |
XMLRules.setSpacingRules(int index,
java.util.List<DRCTemplate> newRules,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
|
Constructors in com.sun.electric.technology with parameters of type DRCTemplate | |
---|---|
DRCTemplate(DRCTemplate rule)
|
|
XMLRules.XMLRule(DRCTemplate rule)
|
Uses of DRCTemplate in com.sun.electric.technology.technologies.utils |
---|
Methods in com.sun.electric.technology.technologies.utils that return DRCTemplate | |
---|---|
DRCTemplate |
MOSRules.getEdgeRule(Layer layer1,
Layer layer2)
Method to find the edge spacing rule between two layer. |
DRCTemplate |
MOSRules.getExtensionRule(Layer layer1,
Layer layer2,
boolean isGateExtension)
Method to find the extension rule between two layer. |
DRCTemplate |
MOSRules.getMinNodeSize(int index,
int when)
|
DRCTemplate |
MOSRules.getMinValue(Layer layer,
DRCTemplate.DRCRuleType type)
Method to get the minimum |
DRCTemplate |
MOSRules.getRule(int index,
DRCTemplate.DRCRuleType type)
Method to retrieve simple layer or node rules |
DRCTemplate |
MOSRules.getRule(int index,
DRCTemplate.DRCRuleType type,
java.lang.String nodeName)
Method to retrieve specific rules stored per node that involve two layers |
DRCTemplate |
MOSRules.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
Method to find the spacing rule between two layer. |
DRCTemplate |
MOSRules.isForbiddenNode(int nodeIndex,
DRCTemplate.DRCRuleType type)
Method to determine if given node is not allowed by foundry. |
Methods in com.sun.electric.technology.technologies.utils that return types with arguments of type DRCTemplate | |
---|---|
java.util.List<DRCTemplate> |
MOSRules.getRules(Layer layer1,
DRCTemplate.DRCRuleType type)
Method to find all rules of specified type associated to Layer layer1 |
java.util.List<DRCTemplate> |
MOSRules.getSpacingRules(int index,
DRCTemplate.DRCRuleType type,
boolean wideRules)
Method to retrieve different spacing rules depending on type. |
Methods in com.sun.electric.technology.technologies.utils with parameters of type DRCTemplate | |
---|---|
void |
MOSRules.addRule(int index,
DRCTemplate rule)
|
void |
MOSRules.addRule(int index,
DRCTemplate rule,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
Method to add a rule based on template |
void |
MOSRules.deleteRule(int index,
DRCTemplate rule)
Method to delete a given spacing rule |
Method parameters in com.sun.electric.technology.technologies.utils with type arguments of type DRCTemplate | |
---|---|
void |
MOSRules.setSpacingRules(int index,
java.util.List<DRCTemplate> newRules,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
|
Uses of DRCTemplate in com.sun.electric.technology.xml |
---|
Fields in com.sun.electric.technology.xml with type parameters of type DRCTemplate | |
---|---|
java.util.List<DRCTemplate> |
Xml806.Foundry.rules
|
java.util.List<DRCTemplate> |
Xml805.Foundry.rules
|
java.util.List<DRCTemplate> |
XmlParam.Foundry.rules
|
java.util.List<DRCTemplate> |
Xml807.Foundry.rules
|
Uses of DRCTemplate in com.sun.electric.tool.drc |
---|
Methods in com.sun.electric.tool.drc that return DRCTemplate | |
---|---|
static DRCTemplate |
DRC.getEdgeRule(Layer layer1,
Layer layer2)
Method to find the edge spacing rule between two layer. |
static DRCTemplate |
DRC.getExtensionRule(Layer layer1,
Layer layer2,
boolean isGateExtension)
Method to find the extension rule between two layer. |
static DRCTemplate |
DRC.getMinValue(Layer layer,
DRCTemplate.DRCRuleType type)
Method to get the minimum |
static DRCTemplate |
DRC.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
Method to find the spacing rule between two layer. |
static DRCTemplate |
DRC.isForbiddenNode(DRCRules rules,
int index1,
int index2,
DRCTemplate.DRCRuleType type)
|
static DRCTemplate |
DRC.isForbiddenNode(int index1,
int index2,
DRCTemplate.DRCRuleType type,
Technology tech)
Determine if node represented by index in DRC mapping table is forbidden under this foundry. |
Methods in com.sun.electric.tool.drc that return types with arguments of type DRCTemplate | |
---|---|
static java.util.List<DRCTemplate> |
DRC.getRules(Layer layer1,
DRCTemplate.DRCRuleType type)
Method to find all possible rules of DRCRuleType type associated a layer. |
Methods in com.sun.electric.tool.drc with parameters of type DRCTemplate | |
---|---|
boolean |
Quick.polyCoverByAnyVTLayer(Cell cell,
DRCTemplate theRule,
Technology tech,
Poly[] polys,
Layer[] layers,
Geometric[] geoms,
boolean ignoreCenterCuts)
This method determines if one of the polysilicon polygons is covered by a vth layer. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |