Universal Test Specification Language

This is an old revision of this page, as edited by Datacom111 (talk | contribs) at 12:37, 20 April 2015 (History). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

UTSL (Universal Test Specification Language) is a programming language used to describe ASIC tests in a format that leads to an automated translation of the test specification into and executable test code. UTSL is platform (ATE) independent and provided a code generation interface for a specific platform is available, UTSL code can be translated into the programming language of a specific test platform (ATE).


History

Increased complexity of ASICs lead to requirements of more complex test programs with longer development times. An automated test program generation could simplify and speed up this process. Teradyne Inc. together with Robert Bosch GmbH agreed to developed a concept and a tool chain for an automated test-program generation. To achieve this a tester independent programming language was required. Hence, UTSL, a programming language that enables detailed description of tests that can be translated into the ATE specific programming language was developed. The ATE manufacturer need to provide a Test Program Generator that uses the UTSL test description as inputs and generates the ATE-specific test code with optimal resource mapping and best practice program code.

Design

Advantages

Design examples

References