Spectre error

Discussion in 'Cadence' started by kvaddina, May 23, 2005.

  1. kvaddina

    kvaddina Guest

    Dear all,

    I am trying to simulate a design. All works well with "spectreS"
    simulator, but when it comes to "spectre" then I get an error.

    *******
    Error found by spectre during circuit read-in.
    "input.scs" 8: Unable to open library file
    `/opt/eda/xfab/spectre/xc06/xc06.scs'.
    No such file or directory.

    spectre terminated prematurely due to fatal error.
    *******

    I am using XFAB 0.6u technology and the folder xc06 corresponds to
    that. I have checked that the library file xc06.scs file indeed does
    not exist.

    Why is it that it works well with "spectreS" and not with "spectre".
    How could i make my design work for "spectre"? I am new to cadence.

    Thanks in advance,
    Kvaddina
     
    kvaddina, May 23, 2005
    #1
  2. Whilst I'm not familiar with this particular xfab kit, the structure looks
    similar to other XFAB kits that I've seen. Did you try reading any
    documentation that came with the kit, or contacting XFAB themselves?

    Regards,

    Andrew.
     
    Andrew Beckett, May 23, 2005
    #2
  3. kvaddina

    kvaddina Guest

    I have just checked out the documentaion. It has a link to "X-FAB
    supported Design Programs". Here is the link to the screenshot.

    http://www.aisl.cyd.liu.se/temp/screen.jpg

    Unfortunately "spectre" is not there. But i could find "spectreS".

    So i guess i have to work with spectreS. Any suggestions.
     
    kvaddina, May 23, 2005
    #3
  4. From the stand of my knowledge, I am afraid you will have to. I tried
    the same with the .8u XC, but had to accept the fact that XFab lag a bit
    on their design kits. If it works, don't break it.
     
    Svenn Are Bjerkem, May 23, 2005
    #4
  5. Contact XFAB, as I suggested before. There seems to be support for spectre
    direct in other kits from XFAB, so I'd expect that it would be possible with
    this kit too - but you're best asking them that.

    Regards,

    Andrew.
     
    Andrew Beckett, May 24, 2005
    #5
  6. kvaddina

    tritue Guest

    From my knowledge this Kit of Xfab contain separated files for
    transistor/cap/resistor.
    You should include:
    /opt/eda/xfab/spectre/xc06/bsism3v3.scs tm
    /opt/eda/xfab/spectre/xc06/bip.scs tm
    /opt/eda/xfab/spectre/xc06/cap.scs tm
    /opt/eda/xfab/spectre/xc06/res.scs tm

    into your model library setup.
    (PS you can change tm for wp/ws for difference corner of the process)
     
    tritue, May 24, 2005
    #6
  7. kvaddina

    kvaddina Guest

    Yes, you are right Tritue. This kit does not have any "xc06.scs" file.
    But it has various other files as you have suggested.

    I tried to include the following files in my "Model Library Setup"
    manually (see link below).
    http://www.aisl.cyd.liu.se/temp/modellibrary.jpg (without "tm")
    http://www.aisl.cyd.liu.se/temp/modellibtm.jpg (with "tm")

    /opt/eda/xfab/spectre/xc06/bsism3v3.scs tm
    /opt/eda/xfab/spectre/xc06/bip.scs tm
    /opt/eda/xfab/spectre/xc06/cap.scs tm
    /opt/eda/xfab/spectre/xc06/res.scs tm

    But still unfortunately I could not make it work (with and without
    "tm"). I am not sure where I am going wrong. I get the following error
    (see link below).

    http://www.aisl.cyd.liu.se/temp/errornew.jpg (without "tm")
    http://www.aisl.cyd.liu.se/temp/errortm.jpg (with "tm")

    Can any one throw somemore light on this. I urgently need to make my
    design work for spectre.

    ****************
    Meanwhile I got a reply from X-FAB people and they have confirmed that
    X-FAB supports "spectre" simulator with dedicated, process specific
    spectre simulation models for our 0.6um technologies XB06,XC06, CX06.

    They thanked me for making them aware of the old things in their HTML
    documentaion.

    What he says regarding the error i got (and i quote)

    "We don't have the "xc06.scs" file. It is done a bit different. Instead
    of the "xc06.scs", we have the following files:
    - bip.scs, bsim3v3.scs, cap.scs, dio.scs, res.scs
    When you start Cadence by using our tkit script, the modelList.spectre
    file is read, and it defines the spectre model libraries for xc06.

    modelsList = list(
    list( strcat( getShellEnvVar( "T_DIR") "/spectre/xc06/bip.scs") "tm"
    ) list( strcat( getShellEnvVar( "T_DIR") "/spectre/xc06/bsim3v3.scs")
    "tm" )
    list( strcat( getShellEnvVar( "T_DIR") "/spectre/xc06/res.scs") "tm" )
    list( strcat( getShellEnvVar( "T_DIR") "/spectre/xc06/cap.scs") "tm" )
    list( strcat( getShellEnvVar( "T_DIR") "/spectre/xc06/dio.scs") "tm" )
    )

    The modelList.spectre file should be in the kit directory:
    $T_DIR/spectre/xc06/"
    ******************
    Thanks and Regards,
    Kvaddina.
     
    kvaddina, May 25, 2005
    #7
  8. kvaddina

    kvaddina Guest

    Hurray !! now it works. I have changed the ".cdsinit" file instead of
    including the files in the "Model Library Setup" manually and it works
    (for some wierd reason).

    Thankyou all for your help.
    Regards,
    Kvaddina.
     
    kvaddina, May 25, 2005
    #8
  9. Hi,

    we also work with xfab kits and we solved the problem by making a
    xc06.scs by ourselves. You have to insert all existing *.scs files into
    one xc06.scs in the same manner like the existing files built and put it
    into you model path.

    Frank.
     
    Frank Nitsche, May 27, 2005
    #9
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.