TYX
Home

Company Profile

Products

Support

News

Partners

PUG

Guestbook

Release Notes

Application Notes

Papers and Info

Problem Report

Y2K

FAQ


Release Notes

ATLAS Compiler
Version 3.23.37 (20070601)
Release Date: 1 June 2007

1.0       Overview

The following describes an overview of changes included within version 20070601 (3.23.37) of the following ATLAS compiler(s)

ESTS / PAWS
CASS / RT

1.1       Problem Reports

07-034
07-041

2.0       Detailed Description

2.1       Problem Reports

2.1.1    07-034 – CNX handling in APPLY/REMOVE SHORT

Prior to version 3.23.31 of the CASS ATLAS Compiler APPLY / REMOVE, SHORT statements of the form:

APPLY / REMOVE, SHORT, CNX VIA J1   $

were translated to the following equivalent:

APPLY / REMOVE, SHORT, CNX FROM  J1_FROM TO J1_TO   $

The Ita Compiler when processing SHORT references in a .LU file processed the SHORT references as a ROUTE statement referencing the J1_FROM and J1_TO UUT pins.

Since the concatenation of the UUT Pin string, J1 in the above example, and the literal strings "_FROM" and "_TO" was performed by the compiler, usage of APPLY / REMOVE statements was limited to literal UUT Pins, variables were not permitted.

Release 3.23.31 of the CASS ATLAS Compiler changed the compiler translations as follows:

APPLY / REMOVE, SHORT, CNX FROM _VIA_ TO J1   $

The Ita compiler processing of the .LU SHORT references was changed to to be compatible, referenceing the UUT Pins _VIA_ and J1. This model allows CONN Variable references. No changes were needed in existing ATLAS TPS's or .LU files. However customers who were using conventional PAWS .ITA files, and not legacy .LU files, would be required to make changes to those .ITA files. Those .ITA file changes could be substantial.

This release of the CASS ATLAS Compiler allows those APPLY / SHORT statements to be processed in the manner compiler versions prior to 3.23.31 when the 'Other Options', q, is used. If that option is selected then the ITA files will not require to be changed and behaviour should be identical to Compiler releases prior to 3.23.1. It should noted that when using that q option then. as before, variables are not permitted in the CNX field of APPLY / REMOVE , SHORT statements.

2.1.2    07-041 – Runtime error on VERIFY

The ESTS/PAWS compiler was not generating a flush (shown as =EOR= in the interlace listing) for VERIFY/MEASURE statements that did not have any modifiers. This was corrected and the compiler now generates a flush for the FNC instruction on VERIFY/MEASURE statements that do not have any modifiers.




| Home | Company Profile | Products | Support | News | Partners | User Groups | Guestbook |