We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 10406

WebPack 3.1WP1.0 - ABEL-XST, XST creates incorrect output values for arithmetic functions.


Keywords: ABEL, XST, arithmetic function, AIM library, webpack, FISE, inferencing

Urgency: Standard

General Description:
The output equations from arithmetic functions in an ABEL design, using
the ABEL-XST flow in FISE 3.1i or Webpack ISE (3.1WP1.0 or later), are incorrect.

The symptom of this error is incorrect output values from XST synthesis. The
incorrect values will show up in both the fitting report and timing simulation. No
warnings will be issued. Note that functional simulation using BLIFSIM will appear
to be correct.


This problem has been fixed in 3.1i service pack 6 and later software

This error is due to a problem in the AIM library used in the ABEL-XST flow.
The error causes input components of an arithmetic bus equation to be
concatenated in the reverse order; then, the MSB is treated as the LSB in all
inferencing models (addsub and compare).

The recommended workaround is to disable "Enable Arithmetic Inferencing"
in the Synthesis process properties dialog.

The problem does not occur using the ABEL-BLIF flow in FISE or Webpack
ISE, nor in Foundation 3.1i (Aldec-based) product.
AR# 10406
Date Created 10/30/2000
Last Updated 07/24/2002
Status Archive
Type General Article