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

5.x PPR, XNFPREP - INIT=S property ignored because INIT converted to "init"

説明

Customers using Synopsys or other third party tools that preserve the case (upper
and lower) of block or net names may see the INIT property converted to the string,
"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 case
it was first encountered. Since references to merged subblocks (in HIERG records) occur
at the beginning of an XNF netlist, XNFPREP will see the HIERG record pointing to a
block called "init" first, store it in its buffer, and later write out all "INIT" strings as "init",
including "init=S".

ソリューション

Avoid naming subblocks "init".
AR# 928
作成日 03/28/1996
最終更新日 03/19/2000
ステータス アーカイブ
タイプ 一般