R
Raj
Guest
Guys,
Is there an elegant way to customize the netlist spitted out by
hspiceD/Spectre (in ADE)? Is the only way to write a custom output
formatter instead of using the cadence standard netlist procedures for
these simulators? Writing a whole new formatter seems like stretch for
what I want to do...I would prefer something like a perl script that
will take the netlist generated by the standard netlister and
pos-process it. I am looking for means to plug-in this perl script such
that the final netlister output is "standard netlist +
post-processing". It should be transparent to users...
Motivation is, we have regular corner models which are model cards and
statistical/mismatch models which are subcircuits. I can set up the
simInfo to netlist out the devices with an M (say for mos devices) as
instance prefix when users want to run the model cards...I need a way
to replace M by X's when the netlist has to be run on mismatch models
(I don't like the effective CDF route).
Btw, if I have to write an output formatter, I should be looking at the
capabilities offered by the hnl variables and access functions right??
Any ideas?
Thanks
Raj
Is there an elegant way to customize the netlist spitted out by
hspiceD/Spectre (in ADE)? Is the only way to write a custom output
formatter instead of using the cadence standard netlist procedures for
these simulators? Writing a whole new formatter seems like stretch for
what I want to do...I would prefer something like a perl script that
will take the netlist generated by the standard netlister and
pos-process it. I am looking for means to plug-in this perl script such
that the final netlister output is "standard netlist +
post-processing". It should be transparent to users...
Motivation is, we have regular corner models which are model cards and
statistical/mismatch models which are subcircuits. I can set up the
simInfo to netlist out the devices with an M (say for mos devices) as
instance prefix when users want to run the model cards...I need a way
to replace M by X's when the netlist has to be run on mismatch models
(I don't like the effective CDF route).
Btw, if I have to write an output formatter, I should be looking at the
capabilities offered by the hnl variables and access functions right??
Any ideas?
Thanks
Raj