I have a component that I have both a HETERO (fractured, split) device along with a version that is not split. What I don't understand it why they cannot have the same DEVICE.
If they are, when I try to create a netlist I get Error 6318 Multiple symbols .... are inconsistent. and Error 6092: ... Bad hetero device ..., symbol...
What I have for files is something like this
foo.1 <= non-split version, DEVICE = foo
foo_split_1.1 DEVICE cannot = foo, changed to foo_split, HETERO = foo_split_1,foo_split_2
foo_split_2.1 DEVICE cannot = foo, changed to foo_split, HETERO = foo_split_1,foo_split_2
Errors are something like this when they are the same DEVICE.
This only on the non-split symbols
Error 6318 Multiple symbols <partition>:foo device foo are inconsistent.
And for the split (fractured) symbols:
Error 6092: <boardname> Bad hetero device foo, symbol <partition>:foo_split_1
Error 6092: ... Bad hetero device foo, symbol <partition>:foo_split_2