
SET CYCLE | Timing Command Dictionary |
|
|
Example
The following example shows how a SET CYCLE command can set the period of a test cycle, eliminating the need to add more timeframes. Assume you entered the following application commands within a FlexTest session:
//FlexTest application commands set test cycle 2
setup pin constraints NR 1 0 setup pin strobes 1
add pin constraints CLK SR0 1 1 1
Also assume the timing file contains the following timing commands:
//Timing file commands SET FORCE TIME 100 200; SET MEASURE TIME 90 190;
SET SKEW_FORCE TIME “cntrl” 50 150; SET BIDI_FORCE TIME 70 170;
SET CYCLE 250;
Figure A-7 shows the resulting timing diagram generated for input pin ENABLE, bidirectional pin ABUS, bidirectional control pin CNTRL, and clock pin CLK.
| Timeframe 1 | Timeframe 2 |
| |
ENABLE |
|
|
|
|
CNTRL |
|
|
|
|
ABUS |
|
|
|
|
CLK |
|
|
|
|
0 ns | 50 70 90 100 ns | 150 | 200 | 250 ns |
Figure A-7. SET CYCLE Timing Example
Normally the second timeframe would end at time 200ns. However, specifying the SET CYCLE command in this manner extends the second timeframe until
FastScan and FlexTest Reference Manual, V8.6_4 |