STILlink Objective
 STILlink Modules
 Concept
 Free STILlink    Documentation


 Supports the following
 system platforms:

 Sun Solaris
    (2.6 and higher)
 Linux
    (kernel 2.4 and higher)
 HP-UX
    (soon)
 Windows NT
    (soon)
Highlights
  • API library for easy access and processing of STIL data
  • is C++ based and thus enjoys all power and flexibility of object oriented approach
  • API provides built-in STIL reader and writer
  • STILlink is provided to customers as a multi-platform library.
This document describes:
  • Objective
  • Model
  • concept
STILlink Objective
The was designed to provide a simple link to the STIL industry standard IEEE 1450 with all its defined extensions.
STIL (Standard Test Interface Language) was defined as a desired common language to be used by both EDA (Electronic Design Automation) and ATE (Automatic Test Equipment) manufacturers.

It is a desired target of both test engineers as well as the design community, to avoid the current step of translation between the formats used by the EDA environments and the ones used by testers. The repeated need to convert between formats has been an obstacle in reuse of test platforms and easy migration between such platforms. The volunteering committee (STIL Users Group), defined a language to be used for test definition which provided means of test definition Most EDA tools manufacturers adopted STIL as an alternative to the traditional WGL syntax for most ATPG tools. However, the ATE industry and most device designers have not adopted the STIL standard so far.

One of the reasons for the slow adoption is the lack of simple access mechanism to and from STIL. Each company created its own environment to read STIL and translate it to the tester's native format. Doing so means just another intermediate format between testers and EDA which needs translation.

The idea behind is to provide any user of STIL with easy and efficient access to any part of the test data. users can concentrate on custom data processing and leave reading, writing, data representation and access issues to the library.
The potential users are:
  • Automatic Test Equipment providers
  • EDA tool providers
  • Device test house
  • Device design house
  • Test and test analysis tool providers
Back to top
STILlink Modules
consists of three major modules:
  • STIL IR - Internal representation module defines data objects and types for STIL constructs.
  • STIL API - Module provides methods to access data objects, stored in StilProject instances.
  • STIL IO - Module provides reading and writing capabilities.
Back to top
Concept
All STIL data except patterns are stored in data objects and are immediately accessible via API. Patterns are not loaded into the memory, but processed dynamically. This approach tries to address the main issue: effectively handling large patterns, allocating minimal amount of memory. STILlink user is capable of defining his own processing methods.
Back to top
Documentation
Click here for Free STILlink Documentation.
Back to top
Event driven to Tester Simulation results -
WGL/STIL ATPG to Tester -
Verification of test program before silicon -
Simulate a test program -
Simulation Data processing -
VCD/EVCD files to tester files -
 new
Directly extract timing into WaveWizard Constructs -
Suite of tools enables users to expand use of STIL - new