Output to SPF?

Discussion in 'Cadence' started by Matt, Oct 10, 2006.

  1. Matt

    Matt Guest

    I have a layout that I made with the NCSU cadence design kit. I DRCed,
    LVSed and extracted my design. I now want to use UltraSim to simulate
    the back-annotated design. I have UltraSim working without
    back-annotation, but I'm wondering the best way to go about the
    back-annotation. If I select my "extracted" design in UltraSim, then I
    do not have the stimuli that I added explicitly to my schematic. The
    other option is to get an SPF file and use that in UltraSim. First, how
    do I get an SPF file from an extracted cell view? Second, how do I add
    the ".usim_opt spf = \" \"" option to UltraSim through the analog
    artist GUI?

    Thanks,
    Matt
     
    Matt, Oct 10, 2006
    #1
  2. Why?
    Why can you not have a top cell, lets call it testbench, which includes your
    stimuli, I guess you use sources from analogLib, your design to test placed
    there as symbol. And then relpace the schematic of your design to test with the
    extracted view, for the netlister to pick.
    A good thin is to use the Hierarchy Editor (HED) with an configuration view
    for that.

    Bernd
     
    Bernd Fischer, Oct 10, 2006
    #2
  3. Matt

    Matt Guest

    For two different reasons (I have two different tasks/goals.):

    1) I want to use SPF in PrimeTime and modify it for some experiments.

    2) I did not know how to instantiate an extracted cell view in a
    schematic... how do you "replace the schematic of your design to test
    with the extracted view"?

    Thanks,
    Matt
     
    Matt, Oct 11, 2006
    #3
  4. There is no possibility as far as I know to generate SPF form a extracted view.
    You have to check if your extraction tool, don't know which, can generate DSPF
    or SPEF if you want to further with PrimeTime.
    You have to create a config view for your top level schematic and use the
    Hierarchy Editor for that, some sort of design partitioning tool.
    Check the docs.

    Bernd
     
    Bernd Fischer, Oct 11, 2006
    #4
  5. Matt

    Matt Guest

    Matt, Oct 11, 2006
    #5
  6. "cdsdoc" the documentation UI offers a keyword search, just similar to Google,
    or how did you find the the link?

    By the way if you look for Cadence Docs n the web you'll never know if they
    are up to date or old stuff.

    Bernd
     
    Bernd Fischer, Oct 12, 2006
    #6
  7. Bernd Fischer, Oct 12, 2006
    #7
  8. ....snipped web site URL...
    I was just about to say something similar. Publishing Cadence documentation on
    the web is in direct violation of the license agreement. We are aware of this
    particular violating site, and our lawyers are contacting the university in
    question to get this removed.

    I would encourage posters in this forum to not further violate the license
    agreement by giving references to such web sites. By all means give the URL on
    sourcelink where the documentation lives - this requires a valid sourcelink
    account to be able to access the documentation - or point at where the
    documentation is within a Cadence hierarchy (this is what I tend to do).

    Andrew.
     
    Andrew Beckett, Oct 12, 2006
    #8
  9. Matt

    Matt Guest

    Hi Bernd,

    It helps to know the keywords, however. Searching for "parasitic" or
    "backannotate" is useless...
    It is also not obvious where this manual is located in cdsdoc. There
    are typically a half dozen tools that do the same thing (Hyperextract,
    Diva, Assura, etc.), so simply asking which is the best usually saves
    hours or days of time.

    Thanks for your help.

    Matt
     
    Matt, Oct 12, 2006
    #9
  10. I guess this means an end to "any" quoting of Cadence documentation? I
    mean there is a big difference between putting the doc on the net and a
    bit of cut-and-paste to clarify an answer. My last answer on the
    Fortran in Spectre thread was quite clear an example on that: Telling
    somebody to have a look at appendix c in spectreuser seem quite simple,
    but appendix c on 5.1.41 is totally different than appendix c in later
    versions.
     
    Svenn Are Bjerkem, Oct 13, 2006
    #10
  11. Asking those questions give the more support-oriented minds in the
    group the opportunity to practice the Sourcelink and Groops searching
    abilities.
    That is why many companies pay a little extra for people with
    experience with Cadence, or prefer an engineer with Cadence experience
    to an engineer without it in case the rest of their abilities are the
    same level. Knowing where to look for whatever is sometimes better than
    knowing whatever.

    If you wouldn't mind to extend your Sourcelink search to "parasitic
    backannotate ultrasim" you will get a 100% hit on a document that
    explains you what to do. I would really like to add a quote from the
    manual here, but to avoid the Cadence lawyers I will tell you that it
    is in the parasim.pdf for 5.1.41. When you have the page in front of
    you do a search for ultrasim, and you will get to the info you need. (I
    hope)
     
    Svenn Are Bjerkem, Oct 13, 2006
    #11
  12. Reasonable quoting is reasonable... the objection is really to posting of whole
    documents. The best thing is to give the reference - anyone who is going to use
    the information will have access to the documentation. Anyone who doesn't have
    the documentation doesn't have a valid reason to know!

    Andrew.
     
    Andrew Beckett, Oct 18, 2006
    #12
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.