public class DRCTest extends AbstractTest
AbstractTest.CompareJob
Constructor and Description |
---|
DRCTest(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
static boolean |
basicDRCLayoutTestInternal(Cell lay,
int ERROR_DEFAULT,
int WARN_DEFAULT,
int ERROR_EXHAUSTIVE,
int WARN_EXHAUSTIVE,
int ERROR_CELL,
int WARN_CELL,
boolean checkArea,
DRC.DRCCheckMinArea areaAlgo)
SUPPORT
|
static boolean |
basicDRCSchematicTest(java.lang.String regressiondata,
java.lang.String testcell,
java.lang.String testlib,
int ERROR_DEFAULT,
int WARN_DEFAULT)
Method to test DRC schematics.
|
static boolean |
basicDRCTest(Technology tech,
Foundry.Type foundry,
java.lang.String regressiondata,
java.lang.String testCell,
java.lang.String testlib,
int ERROR_DEFAULT,
int WARN_DEFAULT,
int ERROR_EXHAUSTIVE,
int WARN_EXHAUSTIVE,
int ERROR_CELL,
int WARN_CELL,
boolean checkArea,
DRC.DRCCheckMinArea areaAlgo)
Method to test DRC on Layout examples.
|
static java.lang.String |
getOutputDirectory() |
static java.util.List<AbstractTest> |
getTests() |
java.lang.Boolean |
Layout1()
Method to run the simplest DRC test on an existing design
|
java.lang.Boolean |
Layout2()
Method to run the simplest DRC test on an existing design
|
java.lang.Boolean |
Primitive()
Method to test PrimitiveNodes against their DRC rules.
|
static java.lang.Boolean |
primitiveTechTest()
Static version of primitiveTest using Electric's DRC tool.
|
java.lang.Boolean |
Schematic1()
Method to run the DRC test on an existing design
|
java.lang.Boolean |
Schematic2()
Method to run the DRC test on an existing design
|
static boolean |
testDRCRules(java.lang.String techName,
java.lang.String foundryName,
int ERROR_DEFAULT,
int ERROR_EXHAUSTIVE,
int ERROR_CELL)
Method to run DRC tests on Cell.
|
compareImages, compareResults, dataDir, getFullTestName, getFunctionName, getLogName, getResultName, removeLines, removeLines, setFoundry, setFoundry, setGroupName, toString, wipeLibraries, workingDir, workingDir
public static java.util.List<AbstractTest> getTests()
public static java.lang.String getOutputDirectory()
public java.lang.Boolean Primitive()
public static java.lang.Boolean primitiveTechTest()
public static boolean testDRCRules(java.lang.String techName, java.lang.String foundryName, int ERROR_DEFAULT, int ERROR_EXHAUSTIVE, int ERROR_CELL)
techName
- foundryName
- public java.lang.Boolean Layout1()
public java.lang.Boolean Layout2()
public static boolean basicDRCTest(Technology tech, Foundry.Type foundry, java.lang.String regressiondata, java.lang.String testCell, java.lang.String testlib, int ERROR_DEFAULT, int WARN_DEFAULT, int ERROR_EXHAUSTIVE, int WARN_EXHAUSTIVE, int ERROR_CELL, int WARN_CELL, boolean checkArea, DRC.DRCCheckMinArea areaAlgo)
public java.lang.Boolean Schematic1()
public java.lang.Boolean Schematic2()
public static boolean basicDRCSchematicTest(java.lang.String regressiondata, java.lang.String testcell, java.lang.String testlib, int ERROR_DEFAULT, int WARN_DEFAULT)
public static boolean basicDRCLayoutTestInternal(Cell lay, int ERROR_DEFAULT, int WARN_DEFAULT, int ERROR_EXHAUSTIVE, int WARN_EXHAUSTIVE, int ERROR_CELL, int WARN_CELL, boolean checkArea, DRC.DRCCheckMinArea areaAlgo)