how to change "Component display" parameter

Discussion in 'Cadence' started by svilen, Oct 10, 2007.

  1. svilen

    svilen Guest

    Hi,

    In my company we use eldo as a simulator integrated with cadence ADE
    framework. I want to change the information about the operating point
    of the transistor displayed on the schematic. Right now I can choose
    different parameters if I do Edit > Component display in the schematic
    editor. However I would like to display something like gm/Id value at
    the operating point. I have also found out that the default parameters
    displayed for a transistor when I go to Analog artist Results >
    Annotate > DC Operating Points are written in a form which I can
    invoke from the CIW Tools > CDF >Edit. There is a section in it called
    opPointLabelSet where those are written. However, I don't know the
    syntax of putting gm/Id or anything like that - of course if at all
    possible.

    Thanks in advance

    Svilen
     
    svilen, Oct 10, 2007
    #1
  2. svilen

    S. Badel Guest

    However I would like to display something like gm/Id value at
    In the CDF->Edit Form, go to 'Simulation Information', click Edit. Choose your simulator (eldo) and
    add into 'opParamExprList' an entry like :

    ("gmid" "OP(inst() \"gm\")/OP(inst() \"id\")")

    This will define an operating point parameter which is the quotient of gm and id. You'll then be
    able to display it in the 'Component Display' form.


    PS: tried this with spectre, not eldo.
     
    S. Badel, Oct 10, 2007
    #2
  3. svilen

    svilen Guest

    Thanks for your answer. I tired your suggestion but it didn't work. I
    noticed that in the Edit Simulation Information I don't have a line
    for opParamExprList. Instead I have optParamExprList and the entires
    there are in the form:

    ("vth_distance" "OPT(mappedRoot(\".M1\") \"vth_distance\")")

    Any clue how I can proceed from here?

    Also, do you know in which file is the component CDF info kept?

    Thanks

    Svilen
     
    svilen, Oct 10, 2007
    #3
  4. svilen

    S. Badel Guest

    Thanks for your answer. I tired your suggestion but it didn't work. I
    Then try adding it manually

    # In the CIW, type
    cdfDump( "lib" "full_path/filename" ?cellName "cell" ?edit 't ?level 'base)
    # and wait for a window to appear.

    # Locate the cdfId->simInfo->eldo section and add

    opParamExprList ("gmid" "OP(mappedRoot(\".M1\") \"gm\") / OP(mappedRoot(\".M1\") \"id\")")

    # Load the file in the CIW with
    load("full_path/filename")



    Not sure it will work, I have no way to test it, but that's certainly what I would do.


    Stéphane
     
    S. Badel, Oct 11, 2007
    #4
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.