S
Spaceghost
Guest
Hi, I'm trying to find out how to make parameterized schematic instances.
For example, I would like to create an inverter and be able to place many
instances that all have different transistor aspect ratios, settable on the
properties dialog for the instance.
I've tried filling in pParam("nwidth") for the nfet width. This then
appears in the CDF when I go to make a symbol. When I place an inverter
instance in the schematic, I can specify the nwidth parameter. However,
when Spectre netlists the instance, it set w=pParam("nwidth"), instead of
correctly placing a number in the netlist.
Anyhow, I'm sure this is a common thing, otherwise you've have to create way
too many different schematics. In fact, I used this setup in Cadence before
but don't remember exactly how it's done.
Help! Thanks!
Marc
For example, I would like to create an inverter and be able to place many
instances that all have different transistor aspect ratios, settable on the
properties dialog for the instance.
I've tried filling in pParam("nwidth") for the nfet width. This then
appears in the CDF when I go to make a symbol. When I place an inverter
instance in the schematic, I can specify the nwidth parameter. However,
when Spectre netlists the instance, it set w=pParam("nwidth"), instead of
correctly placing a number in the netlist.
Anyhow, I'm sure this is a common thing, otherwise you've have to create way
too many different schematics. In fact, I used this setup in Cadence before
but don't remember exactly how it's done.
Help! Thanks!
Marc