I am trying to import a spice netlist using SpiceIn, and one of the instances in the netlist references a cell in one of my libraries. I have setup a device_map to has the port ordering and breaks up the bus. The symbol view of this cell has a bus, so when I run SpiceIn, I get the error message:
"Found a terminal name mismatch, can not find terminal(s) busA<2> busA<1> ..."
My symbol has busA<2:0> as one of the ports.
My netlist has:
Xdut busA<2> busA<1> busA<0>
My device_map file has
busA<2> busA<1> busA<0>
(without the device_map file, it complains about the difference in the number of terminals)
Do I need to manually hack my CDF data to break up any buses? It seems crazy that Virtuoso SpiceIn cannot recognize a bus in the symbol view and split it. Any ideas?