Stil Director Intro en
Stil Director Intro en
Stil Director Intro en
11
Introduction Document to
STILDirectorTM
Toshiba Microelectronics
STILDirector Support Group
Contents
1. Overview and Test Environment for STIL
2. Architecture/Features and Development/Support Plan of
STILDirectorTM
3. Environment for STILDirectorTM
Appendix:
Transition to STIL in Toshiba
STILDirectorTM (Supplemental remarks)
Introduction to Pattern Edit Function
Introduction of STILPlanner and tester I/F
Introduction of STILBuilderTM
Introduction to Fault Analysis Interface
Introduction to the STIL Learning System (STIL e-Learning)
What is STIL?
Standard Test Interface Language
STIL is a test data description language approved by IEEE as Std 1450.0
in 1999. STIL is pronounced as the word style in English. (Functional
expansion is in progress)
STIL is a test description language that can be used on all processes of
semiconductor testing such as design, simulation, test generation, testing and
failure analysis.
IEEE STIL Working Group Activity Status Test program
1450.0 Test Pattern Specification (Standardized in Mar 1999) pattern
information
1450.1 Semiconductor Design Environment (Standardized in Jun 2005)
1450.2 DC Level Specification (Standardized in Dec 2002)
Test program
1450.3 Target Tester Specification (Standardized in Sep 2007) tester control
P1450.4 Test Flow Specification (Planned to ballot in 2014~15) information
P1450.5 Test Method Specification (Planned to start after the standardization of P.4)
1450.6 Core Test Language Support (Standardized in Nov 2005)
1450.6.1 On-Chip Scan Compression (Standardized in May 2009)
1450.6.2 Memory Model in Core Test Language (Standardized in 2014)
P1450.7 Analog and Mixed signal Specification Has started operation
P1450.8 Design Information Test Flow Specification Has started operation
Benefits of STIL
Communication Use as a common Reduce load of
with a common test interface (easy data interface at
language to reuse test assets) testing
For the common knowledge and usage of STIL, refer to STIL Usage
Guide issued by STARC SSTAG.
Copyright TOSHIBA MICROELECTRONICS CORPORATION 20022014, All Rights Reserved. 5
1-2. STIL Test Environment 2014.11
STIL
TAT can be
(By building a test environment based on STIL.) reduced to *
- Handles data relevant to a test by STIL
Data conversion/correction in each phase is omitted
- Problematic data is not passed and received by TRC (Tester Restriction Checker)
Prevents iteration
- Enables to reuse test asset easily by keeping test information (test program/pattern) in STIL
- Enables to introduce optimized tools/test devices easily
Development efficiency increases by using cost effective tools/devices promptly.
*Estimated effect on our motif products using STILDirector in STIL test environment
STIL
Conventional tester or new STIL driven tester Tester control info file
(Expanding to STIL description)
Other files
<<Analysis phase>> STIL1450.1
STIL (fail info) Tool/device
Fault Diagnosis (can select one best suited)
STDF Test data log
2. Architecture/ Features
and
Development/Support Plan
of
STILDirectorTM
What is STILDirectorTM ?
A generalized STIL compliant plug-in system
parted from Toshiba Design Kit
Toshiba Design kit
Simulator
STIL
STILDirectorTM
Tester
Build a STIL
STILDirectorTM Plug-in environment
quickly, surely at a
reasonable cost
Plug-in for various requirements
Commands are provided on a program basis To build a STIL interface
and can be built in
test environment,
Allows customizing to your environment by STILDirectorTM can be
using an access interface of the STIL
database
used as a Standard
Plug-in System
STILDirectorTM
STILDirectorTM STILDirectorTM
Simulator Interface
101010
0
1
L
111111
1
010000
Users System
DC measurement
Tester's address
constraint Output result
extraction
check STIL
comparing
Option
Option
to fault analysis Input data
STILBuilder I/F to application to tester Tester I/F
I/F to fault
on Windows Tester/Reverse tester simulator/fault analysis
Fault
Access interface
STIL Viewer & interface simulator/Fault
Generation of tester analysis tool
STIL Editor
control
STIL Planner
Customer Generation of Test
: STIL edit function Tester program
system
TestPro Generator
Supported Simulators
Verilog-XL V11.1V12.1, V12.2
NC-Verilog V11.1V12.1, V12.2
ModelSim V6.4, V6.5, V6.6
VCS V2011.12, V2012.09-1, V2013.06
NC-SIM V11.1V12.1, V12.2
*Allowed combinations of a simulator and a platform from various vendors are based on support information released by those vendors.
Features of STILDirectorTM
1. Interface to the STIL data
Input and output the STIL data
Check violations of the STIL language specification
2. Interface to simulator
Generate input for various simulators
Input result files of various simulator
Analyze simulation results
Generate STIL files by automatically extracting the expected values from
simulation results
Automatically extract DC measurement address
3. Interface to tester
Generates test program (test pattern, main program)
Check whether pattern description can be used in an objective tester before
execution of tester
Cyclize simulation results
4. Interface to Users system
Open system allows users to plug-in to their environment
Allow customization by using access interface of database
5. Other features
STILDirectorTM works on EWS and PC
Interface to ATPG
STIL output by the following ATPG tools can
be used
*The STIL output might not be used depending on versions or options of the ATPG tools
Synopsys STIL
TetraMAX
ATPG
Work-Around
Mentor
FastScan
STIL
STIL Parser
(S2T)
Cadence
EncounterTest
STIL
STILDirectorTM
Interface to Tester
Allows output of test patterns for the following tester
-ADVANTEST (T33xx, T6xxx,T2000)
*We plan to support J750 from the 2014A version
Test patterns for testers not supported by STILDirectorTM
can be easily developed by using access interface
3. Environment
for
STILDirector TM
DC measurement
Tester's address
constraint Output result
extraction
check STIL
STIL support comparing
Model Pkg STILDirector
Option
Option Enhancement
Pkg to fault analysis Input data
STILBuilder I/F to application to tester
Tester I/F I/F to fault
on Windows Tester/Reverse tester simulator/fault analysis
Fault
Access interface
STIL Viewer & interface simulator/Fault
Generation of tester analysis tool
STIL Editor
control
STIL Planner
Customer Generation of Test
system Tester program
TestPro Generator
SIF Templ
Sim Bench Test Pattern ate
STIL
Site seer
Test Program
Test Program
STIL Compliant Models in STILDirectorTM You can easily read and write
Type I-IV the STIL data
Software Structures Comments
Type IV STIL Parser Access Interface The access interface is same as the
Tester Rules Check (Read/Write) one in the enhanced package.
STIL Generator Used to make a tester be compliant
with STIL.
* Read and Write of the Access I/F can be executed simultaneously.
STILDirector Website
Appendix
TSTL2 STIL
The language
TSTL2 TSTL2STIL STIL conversion tool,
TSTL2STIL, is
D.K. D.K. included for
smooth transition
STIL Simulator
Director
Tester
/VITA
LSO 1.11xx 1.12 1.13 1.14 1.XX 2.3
STIL
V1.0 Release TSTL2 D.K.
VSO1.11
STIL D.K.
TSTL2STIL
STIL Release STIL D.K.
V1.1 VSO1.12
TSTL2STIL
STIL
V1.2
Release
(VSO113
STIL D.K.
TSTL2STIL
STIL STIL D.K.
V2.0 Release
(VSO1.14
STIL
TSTL2STIL
V2.1
Initially TSTL2 D.K., STIL D.K and the With the progress of transition to STIL, the D.K.
tool (TSTL2STIL) to convert TSTL2 to
is changed to contain only STIL D.K. and
STIL are provided as a complete set of
D.K. conversion tool, TSTL2STIL.
STILDirectorTM (Supplemental
remarks)
Flow of STILDirectorTM
Simulation Timing Connection
information
System simulation
results information
expected values
VTEST
Convert patterns for tester Test Generates test pattern
STILDirectorTM pattern from logically-verified
STIL test data
Commands in STILDirector TM
Main Commands
(1) STIL2SIM
Composed of three commands, S2T, TRC and T2SIM.
Checks the description of STIL test data file and changes it to signals to be applied
during simulation. Also, checks violation against tester restrictions.
(2) SIM2STIL
Composed of three commands, T2S, TRC and SIM2T.
Converts the value change of I/O pins during a simulation into a STIL test data file
with expected values. Analyzes and cyclizes the results. Extracts DC measurement
address. Also, checks for violations against tester restrictions.
I/F to STIL data
S2T: Checks description of STIL test data file and converts it into a STIL database file.
T2S: Converts a STIL database file into a STIL test data file in the STIL format.
I/F to simulator
T2SIM: Generates a simulator input file from a STIL database file.
SIM2T: Converts simulation results file to a STIL database file. Analyzes and
cyclizes results, and extracts DC measurement address.
I/F to tester
TRC: Checks for violations against tester restrictions.
(b) Specification of the NRZ waveform status value after I/O change
(during creation of input patterns for logical verification)
Output mode Input mode
The status value immediately after I/C change
can be specified according to the tester model.
setoi=prev_in Value is determined by the input
pattern value immediately before the output state
The status value varies prev_out Value is determined by the expected
according to the tester output value
model. X Delay section is performed as X
Copyright TOSHIBA MICROELECTRONICS CORPORATION 20022014, All Rights Reserved. 36
2014.11
PIN_NAME:IO10
----**********************************************
STB_TIME = 30, 10
22.000 + 60.000
LEFT:8.000 RIGHT:100.000
(CYCLE_START_TIME:0.000) (CYCLE_START_TIME:0.000)
(d) Conflict/floating checking (during analysis of simulation results)
The regions where a conflict/floating for a bidirectional pin occurs is displayed as a map
PIN_NAME:IO11
XXXXX---------------------------------------------
+
LEFT:0.000 RIGHT:10.000
(CYCLE_START_TIME:0.000) (CYCLE_START_TIME:0.000)
Introduction of
Pattern Edit Function
DC measurement
Tester's address
constraint Output result
extraction
check STIL
comparing
STILDirector edit commands
Option
Option
to fault analysis Input data
STILBuilder I/F to application toPattern
tester Tester I/F
bit conversion
I/F to fault
on Windows Test pattern development tool
simulator/fault analysis
Access interface Tester/Reverse tester
Pin multiplex/pattern multiplex conversion Fault
STIL Viewer & interface simulator/Fault
Include file extraction
Generation of tester analysis tool
STIL Editor Test pattern edit
control
Test pattern compression STIL Planner
Customer Test pattern merge
Generation of Test
: STIL edit function STIL
Tester
pattern insertion
program
system
STIL comparing ) TestPro Generator
Introduction of
STILPlanner and Tester I/F
STILDirectorTM
Structure of STILDirectorTM/STILPlanner
Basic Package
Customer Data
STIL data editing
Test Pattern Pin multiplex / pattern Include file
Test generation tool Bit Conversion Masking extraction
Expansion multiplex Conversion
Function vector
IP test vector
Enhanced Package
Used for
Interface to customer system Interface to tester I/F to fault simulator/failure
Generating test (option) (option) analysis tool (option) Input data
pattern (Used as Access interface Tester/reversed Fault simulator/
tester interface failure analysis
Design kit) interface
Tester LSI
STILPlanner
Generates a test program source for a tester utilizing test pattern
information generated by the above tester I/F
(Note: T6500/6600 series generates SIF)
Supported testers: Advantest T6500/6600 series
T33xx series(T2000)
Supported platform: Solaris 9/10
STIL
SIF
tester
Introduction of STILBuilderTM
STILBuilderTM
Using this STIL editor tool, which operates on Windows, you can create
and edit a STIL file, search information, and check description.
STILBuilderTM is compliant with STIL1450.0, 1450.2, 1450.1 (partially).
Made available by
operating together
Tester Restriction Check STILBuilderTM with STILDirector
Enables to edit data as STIL data viewer, in addition to the tabular display and waveform indication
Features of "STILBuilderTM"
Useful features of STILBuilderTM include:
Functions of displaying patterns in waveform and tabular formats
Function of searching for patterns corresponding to the specified time or scan flip-
flop
Function of supporting GZIP files
Pattern masking
Function of editing multiple STIL files by switching tabs
Capability to create STIL 1450.0/STIL 1450.2-compliant STIL
Functions of outputting to Include files, and expanding easily from Include files
Capability to jump to one of blocks which make up a STIL file, and to a specified line
Easy insertion of statements by using the dedicated statement TreeView
Capability to open STIL files easily from the file view screen
Functions of coloring keywords and automatically inserting linefeed codes
Capability to use functions of STILDirectorTM as external commands
Introduction of
Failure Analysis Interface
Connection
data ATPG Tester
Fail Log
STIL
TetraMAX
FastScan Newly
TestBench Developed
Possible
Failure
Failure Files for
Node
Diagnosis Failure Analysis Interface
Failure
Analysis - common fail information
Tool generation portion
To Failure - pattern information
Diagnosis Device generation portion
- individual fail information
generation portion
Tester Fail
Log STIL
Converting Tool 3
- Failed pattern address
- Failed pin name
Files for
Failure - Failed flip-flop location
Analysis Tool - Actual measured value, et al.
Details
User Management
Progress
Management Exercises
Comprehension Top page of each chapter
Management
User
Copyright TOSHIBA MICROELECTRONICS CORPORATION 20022014, All Rights Reserved. 54
2014.11
Obtain ID
Registration
not required
User Registration
TOSHIBA Registration
completed
The information contained herein is subject to change without notice. The information
contained herein is presented only as a guide for the applications of our products. No
responsibility is assumed by TOSHIBA for any infringements of patents or other rights of the
third parties which may result from its use. No license is grated by implication or otherwise
under any patent rights of TOSHIBA MICROELECTORONICS CORPORATION or others.