public class Arc
extends java.lang.Object
Constructor and Description |
---|
Arc() |
Modifier and Type | Method and Description |
---|---|
void |
addDependentStableInput(java.lang.String pin,
PinEdge.Transition transition)
Add a stable signal to a dependent input pin - the state of the
input pin affects the type (rise/fall) of transition on the output.
|
void |
addDUTInitialCondition(java.lang.String node,
double value)
Add an initial condition on a node inside the device under test
|
void |
addStableInput(java.lang.String pin,
double voltage)
Add a stable signal (voltage level) to an unused input pin
|
void |
addStableInput(java.lang.String pin,
PinEdge.Transition transition)
Add a stable signal to an unused input pin
|
void |
addUnusedOutput(java.lang.String pin)
Specify an unused output pin.
|
static java.lang.String |
descTran(PinEdge.Transition tran)
Get a single character description of the transition type
|
java.lang.String |
getInputBufferSweep() |
java.lang.String |
getOutputLoadSweep() |
void |
setClkFalseTransition(java.lang.String pin,
PinEdge.Transition transition)
If a clock-bar pin exists, set the transition for it.
|
void |
setClkTransition(java.lang.String pin,
PinEdge.Transition transition)
Set the clock transition for a sequential cell
|
void |
setHoldTimeGlitchNode(java.lang.String node,
PinEdge.Transition transition)
Specify an intial condition on a node inside the device under test,
to be used during glitch-based Hold time tests.
|
void |
setInputBufferSweep(java.lang.String sweep)
Set the sweep values (in X drive strength) for the input buffer.
|
void |
setInputTransition(java.lang.String pin,
PinEdge.Transition transition)
Set the transition on the input being stimulated
|
void |
setOutputLoadSweep(java.lang.String sweep)
Set the sweep values (in X drive strength).
|
void |
setOutputTransition(java.lang.String pin,
PinEdge.Transition transition)
Set the expected transition on the output
|
java.lang.String |
toString() |
public void setInputTransition(java.lang.String pin, PinEdge.Transition transition)
pin
- input pin nametransition
- transition typepublic void setOutputTransition(java.lang.String pin, PinEdge.Transition transition)
pin
- output pin nametransition
- transition typepublic void addStableInput(java.lang.String pin, PinEdge.Transition transition)
pin
- input pin nametransition
- stable transition typepublic void addDependentStableInput(java.lang.String pin, PinEdge.Transition transition)
pin
- input pin nametransition
- stable transition typepublic void addStableInput(java.lang.String pin, double voltage)
pin
- input pin namevoltage
- voltage valuepublic void setClkTransition(java.lang.String pin, PinEdge.Transition transition)
pin
- clock input pintransition
- transition typepublic void setClkFalseTransition(java.lang.String pin, PinEdge.Transition transition)
pin
- the clock-bar pintransition
- transition typepublic void addDUTInitialCondition(java.lang.String node, double value)
node
- the internal node namevalue
- voltage value of the initial conditionpublic void setHoldTimeGlitchNode(java.lang.String node, PinEdge.Transition transition)
node
- the internal node nametransition
- transition typepublic void addUnusedOutput(java.lang.String pin)
pin
- the output pinpublic java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String descTran(PinEdge.Transition tran)
tran
- the transition typepublic void setOutputLoadSweep(java.lang.String sweep)
sweep
- space delimited list of valuespublic java.lang.String getOutputLoadSweep()
public void setInputBufferSweep(java.lang.String sweep)
sweep
- space delimited list of valuespublic java.lang.String getInputBufferSweep()