symbol view from schematic

Discussion in 'Cadence' started by dinac, Aug 7, 2009.

  1. dinac

    dinac Guest

    Hi all,

    I searched a lot and method to create a cellview "symbol" from
    schematic.
    i want to use from the schematic editor, create --> cellview --> From
    cellview

    It would be nice to get some hint regarding the same to implement it
    in skill.

    Thanks a lot

    cheers
    Dinac
     
    dinac, Aug 7, 2009
    #1
  2. dinac

    Riad KACED Guest

    Hi Dinac,

    The function you are looking for is schViewToView.
    It is documented in the “Virtuoso® Schematic Editor SKILL Functions
    Reference” book as following

    schViewToView(
    t_sourceLibName
    t_sourceCellName
    t_libName
    t_cellName
    t_viewFrom
    t_viewTo
    t_fromFunc
    t_toFunc
    )
    => t | nil

    Basically, what you need is just to provide this function with the
    functions that will run the translation from a given view to another
    view. Following the example given in the doc, one understands that the
    functions needed are: "schSchemToPinList" and "schPinListToSymbol". In
    other words, creating a symbol from a schematic would require a
    function that create a pin list from a schematic and then create a
    symbol from that pin list. Both "schSchemToPinList" and
    "schPinListToSymbol" are documented in the doc I mentioned above.

    So if you want to create a "symbol" view out of a "schematic" view, in
    same lib/cell, then you may try:
    schViewToView("libName" "cellName" "libName" "cellName" "schematic"
    "symbol" "schSchemToPinList" "schPinListToSymbol")

    Does this sound good for you?
    Let me know otherwise!

    Cheers,
    Riad.
     
    Riad KACED, Aug 7, 2009
    #2
  3. dinac

    dinac Guest

    hi Riad,

    Thanks a lot, Riad.
    I appreciate your help.
    This is what , i was looking for. I need this to generate for a io
    library.


    cheers
    Dinac
     
    dinac, Aug 7, 2009
    #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.