FastScan and FlexTest Reference Manual, V8.6_4
A-36
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.
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
0 ns 50 70 90 100 ns 150 200 250 ns
ENABLE
CNTRL
ABUS
CLK
Timeframe 1 Timeframe 2