Cdf and pcell. Init value and default value

Discussion in 'Cadence' started by bu-bu, Oct 27, 2008.

  1. bu-bu

    bu-bu Guest

    Hello All,

    I have a small question regarding CDF initialization.
    I use CDF to have a nice interface for my pcell.

    One of my parameter is described like:

    cdfCreateParam( cdfId
    ?name "MyVar"
    ?prompt "My Variable description"
    ?defValue MyVarInit
    ?type "float"
    ?display "t"
    ?editable "t"

    )

    MyVarInit is setup in another file as MyVarInit = 2

    In my pcell, i have:


    x1 = -MyVar
    y1 = -foo
    x2 = MyVar
    y2 = foo
    dbCreateRect(... )

    For MyVar >= MyVarInit, my pcell is ok, the rectangle is create as i
    need.
    if MyVar < MyVarInit, (for example MyVar = 0.5 ) the rectangle is not
    created with the good values!

    I don't really understand why.

    could you explain me why i can not enter a value lower than the
    defvalue please ? I would like to setup the default value for a
    transistor as 2 for example, but of course, i need sometimes to have
    lowest values...

    Of course, i can setup the value to the minimum, and then user will
    update himself, but it's not my aim!
    (because value = 2 cover 90% of cases, and another value will cover
    the missing 10%)

    Please help me.

    thanks and regards ,

    bu.
     
    bu-bu, Oct 27, 2008
    #1
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.