corners analysis woes

Discussion in 'Cadence' started by danmc, Feb 8, 2006.

  1. danmc

    danmc Guest

    I'm having problems getting started with the corners analysis tool in
    the analog design environment. I have 2 model files which must be
    included. Most of the action is in 'models.scs'. Inside of
    models.scs, there are different sections for each corner of each device
    type. For example, the sections are:

    slow_mos, fast_mos, typ_mos
    slow_cap, fast_cap, typ_cap
    slow_res, fast_res, typ_res

    so for a typical sim, I need to include 'models.scs' 3 times where I
    pick the correct corner for each of my 3 device types.

    What I can't seem to figure out is how to use the graphical corner
    setup tool to allow this multiple inclusion of the same model file.

    Can I even use the corners analysis tool in this case? I suppose I
    could create another wrapper model file where I listed each process
    corner I might want and in each of those sections I included all the
    others, but that seems like a pain and it hides the definition of my
    corners away where they're harder to see.

    -Dan
     
    danmc, Feb 8, 2006
    #1
  2. Yes, you can do this. You'd most likely use the multiple process lib option (I
    think that's what it's called from memory) rather than single process lib. That
    way you can specify multiple file names - in this case they just happen to be
    the same file...

    Regards,

    Andrew.
     
    Andrew Beckett, Feb 9, 2006
    #2
  3. danmc

    danmc Guest

    Perhaps I'm not understanding how to add model files and sections
    correctly. The manual is a bit confusing to me. I did set up the
    process as "Multiple Model Library". Then I went to the
    "Setup->Add/Update Model Info" dialog and selected the Groups/Variants
    tab. There I enter models.scs into the group names field and

    slow_mos fast_mos typ_mos

    into the variants field.

    Then I try again with models.scs again and this time

    slow_cap fast_cap typ_cap

    but I get a complaint that models.scs has already been used.

    *ERROR* corAddGroupAndVariantChoices: Group already exists: models.scs
     
    danmc, Feb 9, 2006
    #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.