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

QRC: how to avoid empty .SUBCKT (re-)definitions in the extracted netlist?

$
0
0

Hi! I am getting simulation errors when trying to use the extracted netlists produced by QRC, because they contain redundant (and empty) definitions for some components. For instance, in a minimalistic cell with a MOM cap I get in the extracted netlist the following definition:

[...]
.SUBCKT cfmom_2t_p80 PLUS MINUS
.ENDS
[...]

As a result, spectre complains when trying to use the extracted netlist view in a testbench:

ERROR (SFE-3263): "path/to/extracted/netlist/cellview/spice.spc": The subckt 'cfmom_2t_p80' is being redefined. Previously, it was defined in line XYZ of `/path/to/pdk/model/card.scs'. Remove or rename either definition.

How can I prevent these empty definitions from being included in the extracted netlists? If I edit the netlist and comment them the simulation proceeds and the results seem to make sense (i.e. the explicit (intended) MOM cap is instantiated along with the extracted parasitics; notice I don't want the MOM cap to be flattened--I want it to be recognized and instantiated so as to use its pdk model).

Thanks and regards, Jorge.


Viewing all articles
Browse latest Browse all 4915

Trending Articles