UPGRADE YOUR BROWSER

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# 20257

TMRTool - "Error - Instance of arch mapped to NULL macro!"

Description

During the "Implement XTMR" step, TMRTool gives this error message:

"ERROR Instance <instance name> of arch <arch name> mapped to NULL macro!"

"ERROR TMR process completed with errors!"

Solution

This error will occur any time a macro is not available to implement the desired XTMR or Output type for a given primitive.

To debug this error, first determine which primitive the <instance name> is. This is usually easy to do by searching through the Component view in the "Edit XTMR Types" utility.

Common reasons for this error are listed below according to primitive type:

OBUF

If an OBUF is set for the Double-Voted Output Type, this error will occur because the Double-Voted Output description file is not currently included in the TMRTool install.

IOBUF

If an IOBUF is set for the Triple-Voted or Double-Voted Output Type, this error will occur because there are really no good ways to triplicate the 3-state buffer. The Aerospace and Defense group is looking at ways of building reliable IOBUF structures; in the meantime, customers should set either the "Converge" or the "Triplicated, Unvoted" Output Type.

AR# 20257
Date Created 09/03/2007
Last Updated 12/15/2012
Status Active
Type General Article