| Author |
Message |
Ralf Geiger
Guest
|
Posted:
Tue Nov 23, 2004 2:24 pm Post subject:
iterated instances with ipar |
|
|
Hello *,
I like to have a symbol with the parameter
NS (number of serial devices) and under that
symbol is a schematic with an iterated instance.
I like to do now a " Q<0:ipar("NS")> " but I get
an syntax error.
Is this in any form possible or not to do?
Cheers
Ralf
--
no signature
|
|
| Back to top |
|
 |
S. Badel
Guest
|
Posted:
Tue Nov 23, 2004 2:53 pm Post subject:
Re: iterated instances with ipar |
|
|
I do not think you can do this, because you are actually modifying
the topology, not just a parameter value.
however, you probably can easily do this with a schematic p-cell.
I never used schematic p-cells, but Andrew Beckett posted an
example skill code a while ago in this newsgroup, that
does more or less the thing you're looking for.
the link is
http://groups.google.ch/groups?hl=fr&lr=&selm=l2isg0974sdf62g0toufivcqmfrao132ck%404ax.com
hope this helps,
stephane
Ralf Geiger wrote:
| Quote: | Hello *,
I like to have a symbol with the parameter
NS (number of serial devices) and under that
symbol is a schematic with an iterated instance.
I like to do now a " Q<0:ipar("NS")> " but I get
an syntax error.
Is this in any form possible or not to do?
Cheers
Ralf
|
|
|
| Back to top |
|
 |
Ralf Geiger
Guest
|
Posted:
Tue Nov 23, 2004 4:06 pm Post subject:
Re: iterated instances with ipar |
|
|
S. Badel schrieb:
Thanks I will have a look at this one.
Cheers
Ralf
|
|
| Back to top |
|
 |
fogh
Guest
|
Posted:
Thu Nov 25, 2004 7:07 pm Post subject:
Re: iterated instances with ipar |
|
|
Ralf,
The device you instance, a bipolar I suppose, doesn t it have a multiplicity
parameter ? Maybe called area multiplier , number of emitters, or stg in that trend.
S. Badel wrote:
| Quote: | I do not think you can do this, because you are actually modifying
the topology, not just a parameter value.
however, you probably can easily do this with a schematic p-cell.
I never used schematic p-cells, but Andrew Beckett posted an
example skill code a while ago in this newsgroup, that
does more or less the thing you're looking for.
the link is
http://groups.google.ch/groups?hl=fr&lr=&selm=l2isg0974sdf62g0toufivcqmfrao132ck%404ax.com
hope this helps,
stephane
Ralf Geiger wrote:
Hello *,
I like to have a symbol with the parameter
NS (number of serial devices) and under that
symbol is a schematic with an iterated instance.
I like to do now a " Q<0:ipar("NS")> " but I get
an syntax error.
Is this in any form possible or not to do?
Cheers
Ralf
|
|
|
| Back to top |
|
 |
S. Badel
Guest
|
Posted:
Thu Nov 25, 2004 8:15 pm Post subject:
Re: iterated instances with ipar |
|
|
that would make parallel devices, not serial.
maybe some simulators support a similar parameter for serial devices,
though.
stéphane
fogh wrote:
| Quote: | Ralf,
The device you instance, a bipolar I suppose, doesn t it have a
multiplicity parameter ? Maybe called area multiplier , number of
emitters, or stg in that trend.
S. Badel wrote:
I do not think you can do this, because you are actually modifying
the topology, not just a parameter value.
however, you probably can easily do this with a schematic p-cell.
I never used schematic p-cells, but Andrew Beckett posted an
example skill code a while ago in this newsgroup, that
does more or less the thing you're looking for.
the link is
http://groups.google.ch/groups?hl=fr&lr=&selm=l2isg0974sdf62g0toufivcqmfrao132ck%404ax.com
hope this helps,
stephane
Ralf Geiger wrote:
Hello *,
I like to have a symbol with the parameter
NS (number of serial devices) and under that
symbol is a schematic with an iterated instance.
I like to do now a " Q<0:ipar("NS")> " but I get
an syntax error.
Is this in any form possible or not to do?
Cheers
Ralf
|
|
|
| Back to top |
|
 |
Ralf Geiger
Guest
|
Posted:
Fri Nov 26, 2004 12:40 pm Post subject:
Re: iterated instances with ipar |
|
|
S. Badel schrieb:
| Quote: | that would make parallel devices, not serial.
maybe some simulators support a similar parameter for serial devices,
though.
stéphane
|
stephane you are right ...
I had the problem to wire 10 Mos Transistors in "series"
with the gate Parallel.
I solved that with iterated instance in a schematic an a
"iterated" pseudo bus for D and S pins. Works good, even
if it looks strange in the first place.
Cheers
Ralf |
|
| Back to top |
|
 |
fogh
Guest
|
Posted:
Mon Nov 29, 2004 2:26 pm Post subject:
Re: iterated instances with ipar |
|
|
Ah, sorry, I did not pay attention to that bit. I saw some DKs that support a
"number of series elements" parameter, but they tend to have mistakes. Last
time, the parameter was handled properly in pcells and in te main simulators but
is forgotten in some siminfo (au*). And IMHO verification is one thing a DK
author should not screw up.
The bus notation works nicely for series connections, but you have to expand
the ipar because only values are accepted inside those <bra:ck:ets>
Please send your schematic pcell when you have it right.
S. Badel wrote:
| Quote: | that would make parallel devices, not serial.
maybe some simulators support a similar parameter for serial devices,
though.
stéphane
fogh wrote:
Ralf,
The device you instance, a bipolar I suppose, doesn t it have a
multiplicity parameter ? Maybe called area multiplier , number of
emitters, or stg in that trend.
S. Badel wrote:
I do not think you can do this, because you are actually modifying
the topology, not just a parameter value.
however, you probably can easily do this with a schematic p-cell.
I never used schematic p-cells, but Andrew Beckett posted an
example skill code a while ago in this newsgroup, that
does more or less the thing you're looking for.
the link is
http://groups.google.ch/groups?hl=fr&lr=&selm=l2isg0974sdf62g0toufivcqmfrao132ck%404ax.com
hope this helps,
stephane
Ralf Geiger wrote:
Hello *,
I like to have a symbol with the parameter
NS (number of serial devices) and under that
symbol is a schematic with an iterated instance.
I like to do now a " Q<0:ipar("NS")> " but I get
an syntax error.
Is this in any form possible or not to do?
Cheers
Ralf
|
|
|
| Back to top |
|
 |
|
|
|
|