Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


PPR, WIR2XNF 5.0: Possible cause of PPR error 9016: use of -f option


Record #500

Problem Title:
PPR, WIR2XNF 5.0: Possible cause of PPR error 9016: use of -f option


Problem Description:



Solution 1:




PROGRAM: WIR2XNF

VERSION: 5.0.0

PLATFORM(s): All

BITA: 20011

SHORT DESCRIPTION:

'WIR2XNF -f' incorrectly translates RLOCs

ERROR MESSAGE:

   *** PPR: ERROR:
	  The following symbols of the set hset cannot all fit into a single CLB

	  block for this device. Correct the following problem(s) for the
	  symbols listed below.
	    Too many flip-flops in block. Only 2 allowed.

    *** PPR: ERROR 9016:
	  The set cannot be placed. The previously mentioned block(s) of the set

	  should be closely examined.


LONG DESCRIPTION:

PROBLEM:

PPR issues Error 9016 on a ViewLogic Design.

CAUSE:

This may be caused by the use of the -f option when running WIR2XNF.
WIR2XNF -f was only intended to be used by XSIMMAKE.

If the PPR error message list after Error 9016 consists of a single
H_SET with a large amount of componants mapped into the same CLB,  but
the schematics don't seem to represent this, it could be due to using
WIR2XNF with the '-f' option,  which places all levels of hierarchy
in the same .xnf file.

All RLOCs in all levels of Hierarchy get treated as if they were in the
same H_Set.  All flip flops which don't have explicit RLOC attributes
will be placed into R0C0 of the same H_Set,  and cause an illegal
configuration.


SOLUTION:

Don't use the '-f' option.  Allow XNFMERGE to merge all the levels of
hierarchy.






End of Record #500

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

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents