Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


Ngdbuild - WARNING:basnu - logical block "SIM/U150/U1" of type "DFF" is unexpanded.


Record #2985

Product Family:  Software

Product Line:  Merged Core

Problem Title:
Ngdbuild - WARNING:basnu - logical block "SIM/U150/U1" of type "DFF" is
unexpanded.



Problem Description:
Ngdbuild is unable to expand the DFF symbol contained in
some Orcad generated .xnf files because the pin usage is
sometimes different that expected. The Orcad DFF symbol
uses a RD pin instead of the expected CLR pin.


Solution 1:

The M1 netlist readers support the use of a "translation
table" that can be used to change the RD pin to CLR.

Example of a translation table named dff.ttl:
DFF {
     RD = CLR;
     Q;
     C;
     CE;
     D;
};

Example of xnf2ngd command line using a translation table:
xnf2ngd -t dff.ttl design_name.xtf

Normally xnf2ngd and other netlist readers are not run
directly by either the Design Manager or by the command
line user. Instead, ngdbuild is run, and the netlist launcher
automatically calls the appropriate netlist reader required.
To use a translation table in this situation, it is necessary
to define a rules file that tells ngdbuild to run xnf2ngd with
the -t switch.

Example of a rules file (.urf) to run xnf2ngd with -t switch:
RuleName = bdw_xnf_rule;
TargetExtension = .ngo;
NetlistFile = .xtf;
Netlister = xnf2ngd;
NetlisterTopOptions = "-t dff.ttl $INFILE $OUTFILE";
NetlisterSuccessStatus = 0;
NetlisterWarningStatus = NONE;
NetlisterFatalStatus = NONE;

Example of ngdbuild command line that uses a rules file:
ngdbuild -ur xnf_rules.urf -p 4006e-3-pq160 design_name

When using the Design Manager, the Template Manager can be
used to specify that ngdbuild be run with the -ur switch.

For more information on User Rules Files, see the
Development System Reference Guide, Appendix B, section
12.4.1 or search for "rules".

For more information on the Template Manager, see the
Design Manager/Floe Engine Reference/User Guide, section
28.14.7 or search for "template manager".



End of Record #2985

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