Generic symbole

Discussion in 'Cadence' started by mariam_telnet, Oct 30, 2007.

  1. 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
     
    mariam_telnet, Oct 30, 2007
    #1
  2. Excuse my ignorance, but what is a generic symbol, and how will it be
    used?
     
    Svenn Are Bjerkem, Oct 30, 2007
    #2
  3. 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.
     
    Svenn Are Bjerkem, Oct 31, 2007
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.