Answers Database


1.5i/2.1i: Virtex Back Annotation - Incorrect models for OBUF_GTL and OBUFT_GTL


Record #6062

Problem Title:

1.5i/2.1i: Virtex Back Annotation - Incorrect models for OBUF_GTL and OBUFT_GTL


Problem Description:
Urgency: Standard

General Description:
Simulations using the simprims models show that GTL outputs drive '1' and '0'.
GTL is an open drain technology. Inactive devices drive '1' and active device
drive '0' resulting in an undefined state. The inactive devices should drive a 'Z'.

Solution #1651 (http://www.xilinx.com/techdocs/1651.htm) gives the
the definition of an open-drain output.

The OBUF_GTL.v model should be written as

or OR1 (TS, I, gts);
bufif0(O, 1'b0, TS);

The OBUFT_GTL.v model should be written as

or OR1(TS, I, T, gts);
bufif0(O, 1'b0, TS);

This goes along with SIMPRIM models as well.


Solution 1:

A data file patch for this issue is available at:

ftp://ftp.xilinx.com/pub/swhelp/M1.5i_updates/15i_sp2_anno_ws.tar.gzInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.5i_updates/15i_sp2_anno_pc.zipInternet Link

This fix only works with non-correlated (no .ngm file used) back annotation.

CAUTION: This FTP Update is intended as a fast response for the following
customer issue only. The risk inherent in this fast response is that there
is not enough time or resources available for the full regression testing
that is done for the Service Pack Updates and there is a higher risk of
introducing new problems. It is recommended that customers always install
the latest Service Pack Update, but only install FTP Updates when needed to
resolve specific issues.

NOTE: This FTP Update is only compatible with an A1.5i/F1.5i system that
have Service Pack 2 installed. It corrects the following issue:




End of Record #6062 - Last Modified: 07/19/99 10:56

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!