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-7shows 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

A-36

FastScan and FlexTest Reference Manual, V8.6_4

Page 788
Image 788
Mentor v8.6_4 manual Figure A-7. SET Cycle Timing Example