Protected Member Functions | |
virtual void | init () |
virtual void | body () |
Protected Member Functions inherited from Origen::TestMethod::FrequencyMeasurement | |
FrequencyMeasurement & | getThis () |
void | _setup () |
For internal use, don't override. More... | |
void | _execute () |
Protected Member Functions inherited from Origen::TestMethod::Base | |
int | offline () |
Returns 1 when running in offline mode. More... | |
void | initialize () |
void | run () |
int | testNumber () |
Returns the base test number. More... | |
int | testNumber (string) |
Returns the test test number for the given test name. More... | |
TMLimits::LimitInfo | testLimits () |
Returns the base test limits. More... | |
TMLimits::LimitInfo | testLimits (string) |
Returns the test limits for the given test name. More... | |
void | datalog (double) |
void | datalog (string, double) |
void | judgeAndDatalog (double) |
void | judgeAndDatalog (string, double) |
bool | preJudge (double) |
bool | preJudge (string, double) |
string | testName () |
int | invertFunctionalResultIfRequired (int) |
bool | isWithinLimits (double, LIMIT) |
Returns true if the given value is within the given limits. More... | |
LIMIT | toNALimit (LIMIT) |
virtual void | preBody () |
virtual void | preBody (int site) |
virtual void | filterRDI (SMART_RDI::dcBase &prdi) |
virtual void | filterRDI (SMART_RDI::DIG_CAP &prdi) |
virtual void | filterRDI (SMART_RDI::FUNC &prdi) |
virtual void | holdState () |
virtual void | holdState (int site) |
virtual void | postBody () |
virtual void | postBody (int site) |
virtual void | process (int site) |
virtual double | filterResult (double result) |
virtual bool | async () |
virtual bool | syncup () |
void | enableHiddenUpload () |
void | callPreBody () |
void | callHoldState () |
template<class T > | |
void | callPostBody (T *obj) |
Protected Attributes | |
int | mPeriodBased |
string | mPin |
string | mPort |
int | mSamples |
int | mPeriodInNs |
Protected Attributes inherited from Origen::TestMethod::FrequencyMeasurement | |
string | label |
vector< int > | funcResults |
Protected Attributes inherited from Origen::TestMethod::Base | |
int | numberOfPhysicalSites |
ARRAY_I | activeSites |
string | suiteName |
bool | bFirstRun |
string | _testName |
int | _forcePass |
string | _onPassFlag |
string | _onFailFlag |
vector< int > | suiteFailed |
Additional Inherited Members | |
Public Member Functions inherited from Origen::TestMethod::FrequencyMeasurement | |
FrequencyMeasurement () | |
virtual | ~FrequencyMeasurement () |
void | SMC_backgroundProcessing () |
FrequencyMeasurement & | periodBased (int v) |
FrequencyMeasurement & | pin (string v) |
REQUIRED: The name of the pin being measured. More... | |
FrequencyMeasurement & | port (string v) |
FrequencyMeasurement & | samples (int v) |
The number of samples captured by the pattern, the default is 2000. More... | |
FrequencyMeasurement & | periodInNs (int v) |
REQUIRED: Supply the period of the captured vectors in nanoseconds. More... | |
FrequencyMeasurement & | processResults (int v) |
When set to 0 the results of the test will not be judged or logged. More... | |
Public Member Functions inherited from Origen::TestMethod::Base | |
Base () | |
virtual | ~Base () |
Base & | async (bool v) |
Base & | syncup (bool v) |
void | execute () |
Protected Types inherited from Origen::TestMethod::FrequencyMeasurement | |
typedef FrequencyMeasurement | super |
|
inlineprotectedvirtual |
This test is invoked per site.
Reimplemented from Origen::TestMethod::Base.
|
inlineprotectedvirtual |
Initialize the parameter interface to the testflow. This method is called just once after a testsuite is created.
Reimplemented from Origen::TestMethod::Base.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |