Problems in opening OSU std cells for PDK45nm in virtuoso

Discussion in 'Cadence' started by Koustav, Oct 30, 2008.

  1. Koustav

    Koustav Guest

    Hello,

    I am trying to use the NCSU FreePDK 45nm technology kit and the OSU
    standard cell
    library. I am trying this on a SPARC machine running Solaris.

    I have setup the Pycell Studio Kit and I have checked that it is
    working fine. After this I have setup the FreePDK45 kit

    I have untarred the OSU_FreePDK_std_cells.tar and OSU_FreePDK_Tech.tar

    sourced the customized i) cadence.freepdk.cshrc (which in turn calls
    the customized FreePDK45/cdssetup/setup.csh)
    ii) source FreePDK45/cdssetup/icoa_setup.csh
    iii) and copied the plugin files ciranova quickstart folder to my
    OpenAccess folder. (oa/data/plugins).

    After this I invoke Virtuoso and I find from its log window that it
    has loaded the FreePDK customization.

    However, after this when I trying to view any nmos layouts in the
    library NCSU_TechLib_FreePDK45 or the layout of any standard cells in
    OSU std_cell lib by double clicking on the layout view I get the
    following error:

    ddMapGetFileViewType:You are trying to run a CDB executable on an OA
    library file..
    _deValidateViewType: viewtype is nil

    Can you please help me in figuring out what I am doing wrong? Your
    help will be much appreciated.

    Thanks,
    Koustav
     
    Koustav, Oct 30, 2008
    #1
  2. Koustav

    Riad KACED Guest

    Hi Koustav,

    As far as I understand, you seem to be using the wrong Cadence
    version.
    Your design data looks to be in the openAccess format whereas your
    Cadence build looks to be in the old CDBA. This won't work of course.
    You can check whether your Cadence version is CDBA or OA by typing the
    following skill command into your CDS's CIW:
    dbGetBuildInfo()
    You can check it from Unix as well by typing :
    getDBType

    Cheers,
    Riad.
     
    Riad KACED, Nov 2, 2008
    #2
  3. Riad KACED wrote, on 11/02/08 22:27:
    Just a minor point, using the SKILL function:

    dbGetDatabaseType()

    is a good solution, as that's available in both CDB and OA. dbGetBuildInfo() is
    for OA only.

    Regards,

    Andrew.
     
    Andrew Beckett, Dec 20, 2008
    #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.