Re: VAMS-CM: new LRM draft, DAC meeting

From: Geoffrey.Coram <Geoffrey.Coram@analog.com>
Date: Thu Jun 17 2004 - 12:58:12 PDT

Kevin Cameron wrote:
> Geoffrey wrote:
> > 1) We don't want to inherit parameters from mos, only the ports
> > (and output variables).
> >
> You could override them locally or maybe disinherit(?) them, but I think it
> would be useful to be able to inherit them since they are part of the interface.
> I was thinking that you would probably want to do something like:
>
> macromodule n_spice interface nmos; // base n_spice on digital primitive
> parameter real l,w; // add length,width
> endmodule
> macromodule my_n_tran interface n_spice; // inherit l/w from n_spice
> parameter my_parm1; // add some more parameter
> endmodule

Alas, that's backwards from the main intent of paramsets.

Recall that BSIM3/4 have hundreds of (model) parameters,
and we want to restrict instances such that they can only
specify l and w -- that way the other (hundreds - 2)
can share storage. It doesn't make sense to have to
disinherit the (hundreds - 2) parameters we don't want.

-Geoffrey
Received on Thu Jun 17 12:58:20 2004

This archive was generated by hypermail 2.1.8 : Thu Jun 17 2004 - 12:58:22 PDT