Answers Database
OrCAD Capture 7.0: Fails to create xnf file
Record #1437
Product Family: Software
Product Line: OrCad
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 primitive?
Followed by;
ERROR [NET0011] Netlist Failed.
Solution 1:
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-primitiv
e so the hierarchical parts can be descended into.
Solution 2:
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 globally in Options, Design Properties, the
primitive parts are non-primitive at that point also. Since there are no schema
tics 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 crea
ted 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.
Solution 3:
End of Record #1437
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |