Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4906

SpiceIn fails for existing symbol with bus pins

$
0
0

Hello,

I have SPICE netlist (also tried with CDL and spectre) with some digital gates and bus inputs/outputs, which I want to import into an existing cell. I activated the option for merging bus bits and if I do the import into an empty cell, it works fine.

Unfortunately, the CDL import, which allows specifying the pin direction in the netlist, does not find my existing cells (already asked about it in Import Netlist to Schematic with existing Cells in other Libraries ). For non-CDL netlists the pin directions are take from a symbol view, if existent. However, the import fails if the symbol contains busses with the message "Mismatch in number of ports of  symbol and subcircuit" It seems the importer does not recognize the merged pins.

I also tried to import the netlist twice. First, to generate a symbol with busses (which works) and then a second time (after deleting the schematic and without overwrite option), which fails with the message above. Also, if the override option is active, every existing view in the cell is deleted.

The only way I could get it to work is to import the netlist into a dummy cell, assign the correct pin directions and copy it to the destination cell.

Is there a way to get the import running with existing symbols and busses?


Viewing all articles
Browse latest Browse all 4906

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>