Subject: Re: Action Item recommendation
From: Kevin Cameron x3251 (dkc@galaxy.nsc.com)
Date: Mon Jan 28 2002 - 18:45:21 PST
> From owner-verilog-ams@server.eda.org Mon Jan 28 10:21:23 2002
> From: "Kevin Cameron" <Kevin.Cameron@nsc.com>
> X-Accept-Language: en
> To: verilog-ams@server.eda.org
> Subject: Re: Action Item recommendation
>
> My only comment on this is that "__" as a seperator doesn't uniquely identify
> the auto-inserted modules as auto-inserted. I would prefer that we use
> something like '+' or '*' or a standard escaped name that is more easily
> understood by secondary tools.
>
> Kev.
>
> Jonathan Sanders wrote:
>
> > --------------------------------------------------------------------------
> > Verilog-AMS committee,
> >
> > Committee, here is the recommendation on portnames of digital primitives:
> >
> >... Without a unique name the user is unable to do the following:
> >
> > module set_parameters();
> >
> > top.I1.I2.I3.mixednet__i0__in1.vcc = 3.3 ; // set supply to 3.3 in this specific CM
> > top.I1.I2.I3.mixednet__i0__in2.vcc = 2.9 ; // set supply to 2.9 in this specific CM
> > top.I1.I2.I3.mixednet__i0__clk.dly = 1n ; // set dly to 1nS in this specific CM
......
**************************************
More specifically something like:
<auto-instance name> :== '\ms-auto:'<port name>':'<interface module name>':'<insert mode>
<insert mode> :== 'split;'<child>,<port>|'merged;'<discipline name>
e.g.:
top.I1.I2.I3.\ms-auto:mixednet:i0:merged;cmos3.vcc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
top.I1.I2.I3.\ms-auto:mixed2:i1:split;sub1,in.dly
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- then tools and users know what is going on :-)
Kev.
This archive was generated by hypermail 2b28 : Mon Jan 28 2002 - 18:46:27 PST