spectre nodes info: pin names different than what is in schematic or input.scs Hi *, I'm trying to get the instances connectivity through hierarchy, the mapping hier.inst_name:pin -> hier.net_name I'm using the "info what=nodes" It works, but I have two problems with some device models (the real model names were hidden, so I've use "abc", "xyz", ...) #1 issue - for some devices instead of pin names in nodes.info, I get the the pin numbers. It seems to happen for all capacitor and resistor types. capacitor: C0 of zzz 1 : net392 2 : 0 Instead of "1", "2" preferable to have "p", "n". #2 - Some devices are netlisted in input scs as caps C2 (net1 0 v_pwell) xyz value=11f wlratio=1 but on the nodes.info file I get a different type and a numbers of pins. bsim4: C2 of abc d : 0 g : net1 s : 0 b : 0 I've had a look in the model files and the reason is that xyz 3 pins capacitor model is derived from a MOS card model (bsim4), like below (xyz -> xyz_p -> abc card model) : xyz (p n b) xyz_p ... * ... * ... ends xyz xyz_p (n p n n) abc ... *... *... ends xyz_p abc (d g s b) abc_modelcard l=l w=w ad=ad as=as pd=pd ps=ps nrd=nrd nrs=nrs trise=trise ends abc model abc_modelcard bsim4 .... Below are the spectre simulator options. simulatorOptions options psfversion="1.4.0" reltol=1e-2 vabstol=1e-4 \ iabstol=1e-10 temp=27 tnom=27 scalem=1.0 scale=1.0 gmin=1e-12 rforce=1 \ note=yes maxnotes=5 warn=yes maxwarns=5 digits=5 cols=80 pivrel=1e-3 \ sensfile="../psf/sens.output" checklimitdest=file \ inlinesubcktcurrent=subckt useterms=name tran tran stop=100n write="spectre.ic" writefinal="spectre.fc" \ method=euler annotate=status maxiters=20 subckts info what=subckts where=rawfile designParamVals info what=parameters where=rawfile asserts info what=assert where=rawfile nodes_2 info what=nodes where=file terminals info what=terminals where=file saveOptions options save=all currents=all subcktprobelvl=3 Is there any option to get the pin names as they are in the .scs ? for caps/res to get (p n) for the other to get the pins from "top" model , e.g "(p n b) of xyz" insetad of "(d g s b) of abc" Preferable some other spectre param/option , and then to parse 1-2 files, if there is a need to parse multiple files/db I'm OK with that too. I have no control on models definition. Thank you, Marcel