Answers Database


OrCAD Capture 7.0: Fails to create xnf file


Record #1437

Product Family: Software

Product Line: OrCAD

Product Part: capture

Problem Title:
OrCAD Capture 7.0: Fails to create xnf file


Problem Description:
When creating the xnf file from Capture 7.0 the session log lists a warning
for every macro in the design;

warning [NET0066] No XNF SYMBOL TYPE for part Uxx. Possible cause, hierarchical part set to primiti ve?

Followed by;

ERROR [NET0011] Netlist Failed.


Solution 1:





Solution 2:

All of the xilinx macros have a default part type of primitive.
This can be changed globally or on individual components.

To change an individual component:
Double click on the component symbol and then change the
primitive property to "No"

To make a global change:
1) Select the design window.
2) Select Options -> Design Properties -> Hierarchy
3) Change parts to non-primitive.

The rule to follow when creating designs is as follows:

When you want to Update Part References you must have parts
globally set to primitive.
When you want to Create Netlist you must have parts globally set to non-primitive so the hierarchica l parts can be descended into.




Solution 3:

Even after doing the changes suggested in the Solution 1, the same message might show up. The error message you are seeing is a bogus error is some cases. When you set the parts to non-primitive glob ally in Options, Design Properties, the primitive parts are non-primitive at that point also. Since
  there are no schematics for the primitives, and aren't supposed to be, the error occurs for those
parts. Even though
you get this message and it says the netlist fails, the XNF files are still created correctly. The only thing you have to worry about is being able to descend into the Xilinx parts that are macros so
  you get the XNF files for them.




End of Record #1437 - Last Modified: 12/05/96 10:44

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