AR# 1437: Orcad Capture 7.0 - The XNF file is not created.
Orcad Capture 7.0 - The XNF file is not created.
Keywords: Capture, XNF, not created
General Description: When creating the XNF file from Capture 7.0, the session log lists the following warning for every macro in the design;
"Warning [NET0066]: No XNF SYMBOL TYPE for part Uxx. Possible cause, hierarchical part set to primitive?"
"ERROR [NET0011] Netlist Failed."
All 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, 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 a Netlist you must have parts globally set to non-primitive, so that it is possible to descend into the hierarchical parts.
Even after doing the changes suggested in the Solution 1, the same message might appear. In some cases, this error message is incorrect. When you set the parts globally to "non-primitive" in Options-> Design Properties, the primitive parts are non-primitive at that point also. Since there are no schematics for the primitives (there are not supposed to be), the error occurs for those parts.
Although this message indicates that the netlist fails, the XNF files are still created correctly. The only concern is whether you are able to descend into the Xilinx parts that are macros so that you can get the XNF files for them.