Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Few questions about the STIL

Status
Not open for further replies.

leion555

Newbie level 1
Newbie level 1
Joined
Mar 5, 2010
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,291
Questions with STIL

I am a beginner with STIL.I could't understand some questions as following very well.
Could somebody give me explanations of these questions? Thanks a lot.

1. What the C{} statement does when it is in Procedures/MacroDefs?

2. When a procedure uses a WTF(such as load_unload procedure), what the
WTF does in the procedure? And what is the relation between the WTF and
V {} statement?

3. In the "Capture_clockname" procedure, I can't understand The Meaning of "forcePI, measurePO" .

4. Does one test cycle equal one V {} statement? What is the meaning of test cycle?

5. In some stil files, there are several WTFs in the Timing {} block. Theses WTFs always have different period, does it mean there are different test cycles in the design?

Thanks a lot~
 

Re: Questions with STIL

Hello,

Here are some answers to your questions :

1- The C statement is a condition statement where we define a default state for one or more signals. The Condition statement is used to define stimulus and/or response to be set up, but deferred from being performed until a Vector statement is defined. Condition statements are useful in scan testing to define the “background” states for signals required when applying the scan data.

2- The WaveformTable statement is used to specify the current WaveformTable to use during vector translation. Every signal’s WaveformChar is translated using the specified WaveformTable for subsequent vectors. A WaveformTable reference is applied to all subsequent Vector statements until changed with another WaveformTable statement. It is recommended that only one WaveformTable statement precede a Vector statement.

3- These are labels to indicate that in this vector we force the PI (Primary Inputs) and Measure the PO (Primary Outputs). It has no impact but it is for more readability.

4- The Vector statement is used to define stimulus and response for one test cycle.

5- From my understanding, each WFT refers to a test cycle.

For more details see the Standard STIL.

Best Regards.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top