Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


PPR, XNFPREP: INIT=S property ignored because INIT converted to "init"


Record #928

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
PPR, XNFPREP:  INIT=S property ignored because INIT converted to "init"


Problem Description:
Customers using Synopsys or other third party tools that preserve the case (uppe
r
and lower) of block or net names may see the INIT property converted to the stri
ng,
"init" by XNFPREP.  This will happen if you have a subblock or net named "init"
in lower case.
The renaming of INIT to "init" will cause a problem because PPR pre-5.21e
ignores "init=S" properties if "init" is in lower case.

What appears to be a case conversion is actually a side effect of the fact that
the XNF
reader in XNFPREP only stores a given string once, and stores it in whatever cas
e
it was first encountered.  Since references to merged subblocks (in HIERG record
s) occur
at the beginning of an XNF netlist, XNFPREP will see the HIERG record pointing t
o a
block called "init" first, store it in	its buffer, and later write out all "INI
T" strings as "init",
including "init=S".


Solution 1:

Avoid naming subblocks "init".



End of Record #928

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