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
- STILlink 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:
- STILlink Objective
- STILlink Model
- STILlink concept
|
|
| STILlink Objective |
The STILlink 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 STILlink is to provide any user of STIL with easy and efficient access
to any part of the test data. STILlink 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 |
STILlink 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 |
|
|
|
|