|
||||||||||
| 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 |
XMLRules.getEdgeRule(Layer layer1,
Layer layer2)
Method to find the edge spacing rule between two layer. |
DRCTemplate |
DRCRules.getEdgeRule(Layer layer1,
Layer layer2)
|
DRCTemplate |
XMLRules.getExtensionRule(Layer layer1,
Layer layer2,
boolean isGateExtension)
Method to find the extension rule between two layer. |
DRCTemplate |
DRCRules.getExtensionRule(Layer layer1,
Layer layer2,
boolean isGateExtension)
|
DRCTemplate |
XMLRules.getMinValue(Layer layer,
DRCTemplate.DRCRuleType type)
Method to get the minimum |
DRCTemplate |
DRCRules.getMinValue(Layer layer,
DRCTemplate.DRCRuleType type)
|
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 |
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.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
|
DRCTemplate |
XMLRules.isForbiddenNode(int nodeIndex,
DRCTemplate.DRCRuleType type)
Method to determine if given node is not allowed by foundry |
DRCTemplate |
DRCRules.isForbiddenNode(int nodeIndex,
DRCTemplate.DRCRuleType type)
|
| Methods in com.sun.electric.technology that return types with arguments of type DRCTemplate | |
|---|---|
java.util.List<DRCTemplate> |
Foundry.getRules()
|
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.getRules(Layer layer1,
DRCTemplate.DRCRuleType type)
|
java.util.List<DRCTemplate> |
XMLRules.getSpacingRules(int index,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
Method to retrieve different spacing rules depending on spacingCase. |
java.util.List<DRCTemplate> |
DRCRules.getSpacingRules(int index,
DRCTemplate.DRCRuleType type,
boolean wideRules)
|
| Methods in com.sun.electric.technology with parameters of type DRCTemplate | |
|---|---|
void |
XMLRules.addRule(int index,
DRCTemplate rule)
Method to add a rule based on template |
void |
DRCRules.addRule(int index,
DRCTemplate rule)
|
void |
XMLRules.addRule(int index,
DRCTemplate rule,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
OLD FUNCTION |
void |
DRCRules.addRule(int index,
DRCTemplate rule,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
|
int |
DRCTemplate.DRCTemplateSort.compare(DRCTemplate d1,
DRCTemplate d2)
|
void |
XMLRules.deleteRule(int index,
DRCTemplate rule)
Method to delete a given spacing rule |
void |
DRCRules.deleteRule(int index,
DRCTemplate 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 boolean |
DRCTemplate.parseXmlElement(java.util.List<DRCTemplate> drcRules,
java.lang.String qName,
org.xml.sax.Attributes attributes,
java.lang.String localName)
|
void |
Foundry.setRules(java.util.List<DRCTemplate> list)
|
void |
XMLRules.setSpacingRules(int index,
java.util.List<DRCTemplate> newRules,
DRCTemplate.DRCRuleType spacingCase,
boolean wideRules)
|
void |
DRCRules.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> |
XmlParam.Foundry.rules
|
java.util.List<DRCTemplate> |
Xml807.Foundry.rules
|
java.util.List<DRCTemplate> |
Xml806.Foundry.rules
|
java.util.List<DRCTemplate> |
Xml805.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 | |||||||||