Generic symbole

M

mariam_telnet

Guest
Hi to all,

I would to know if CADENCE is capable to do a generic symbole.
If ok, what are the steps to follow?

Thank you in advance
 
On Oct 30, 9:50 am, mariam_telnet <MARIAM.BOUGHAR...@gmail.com> wrote:
Hi to all,

I would to know if CADENCE is capable to do a generic symbole.
If ok, what are the steps to follow?
Excuse my ignorance, but what is a generic symbol, and how will it be
used?
--
Svenn
 
On Oct 30, 9:33 pm, Svenn Are Bjerkem <svenn.bjer...@googlemail.com>
wrote:
On Oct 30, 9:50 am, mariam_telnet <MARIAM.BOUGHAR...@gmail.com> wrote:

Hi to all,

I would to know if CADENCE is capable to do a generic symbole.
If ok, what are the steps to follow?

Excuse my ignorance, but what is a generic symbol, and how will it be
used?
Hi,

got clarification via private email. A generic symbol is a symbol
representing a schematic in which the instantiated symbols have pPar()
in their properties values. The values of these properties can then be
specified on the object edit dialog of each instantiated generic
symbol.


Here is my suggestion:

Create a schematic and place all the components you want to have in
your sub-module. Edit the object properties of each component and
instead of placing a value you place the command pPar("param_value")
in the fields you want to vary between different instantiations of the
symbol of the sub-module. Change "param_value" to something more
useful like "inductance" "parasitic_c_in" "parasitic_c_out" etc. Place
input and output pins with the place pin function. Then you create a
symbol with the "create cellview from cellview" menu item in the
Design menu. Cadence will create a box with some pins. You can edit
the looks of this symbol to an inductor by deleting everything but the
pins and copy the symbol of the inductor with Add->Import Symbol from
the symbol editor menu.

When you now instantiate this symbol in another schematic and edit the
object property, you will see the pPar() variables in that dialog.
Here you can set the values separately for each instantiation of the
sub-module.
 

Welcome to EDABoard.com

Sponsor

Back
Top