• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Assura RCX fails

Stats

  • Locked Locked
  • Replies 12
  • Subscribers 127
  • Views 19315
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Assura RCX fails

pitter
pitter over 15 years ago

Hi!

 When running RCX extraction with RC option (there is no error when Only C extraction is performed)I get the following error:

/home/piter/Cadence/Assura/tools.lnx86/assura/bin/32bit/labprint: relocation error: /home/piter/Cadence/Assura/tools.lnx86/assura/bin/32bit/labprint: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
*ERROR* at "connect": /home/piter/Cadence/Assura/tools.lnx86/assura/bin/32bit/labprint failed with status 127
*WARNING* Bad return status from RCX run. 0x100

 Thanks in advance for any help,

 pitter.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    Hi pitter,

    It generally helps when talking about problems such as this to know which Assura version you're using (type "assura -W") and which OS release you're using (for example "cat /etc/redhat-release").

    This looks like a problem in ASSURA317 and ASSURA32 when running on RHEL5. The CCR I found on this said it was fixed in ASSURA41 (make sure you get the most recent version); I believe it may also be solved if you use QRC (the EXT81 or EXT91 streams) for extraction; Assura RCX is effectively end-of-lifed and replaced by QRC from the EXT stream (it's compatible technology).

    But this is all a bit of a guess since you didn't say what software version or OS version you're using.

    Best Regards,

    Andrew.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pitter
    pitter over 15 years ago

     Hi Andrew,

     as You have suggested, I installed QRC 8.14. Regardless of type of extraction (R, C, RC...) I perform, i receive error described in the log file I attach to this post.

    Kind Regards,

     pitter.

    • QRX_LOG.txt
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 15 years ago

    Hi pitter

    Would you please re-upload the qrc log file? The log file cannot be viewed. By the way, it would be great if you can use EXT910 instead of EXT814. : )  It has just been released.


    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pitter
    pitter over 15 years ago

    Zipped log file attached below

    QRC_log.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pitter
    pitter over 15 years ago

    Hello, 

    looks like reloaded file in zip format cannot be opened. So I list the contents here:
    =================================================================



      Cadence Extraction QRC - Parasitic Extractor - Version 8.1.4-p002 Thu Aug
     6 21:21:02 PDT 2009
    ---------------------------------------------------------------------------------------------------
                                Copyright 2009 Cadence Design Systems, Inc.

    WARNING (LBRCXM-502): rcxParameters: ?xyCoordinates is not allowed when ?outputFormat is dfII. Ignored.


    INFO (LBRCXU-108): Starting

     /home/piter/Cadence/DiskExt/Assura3.2/tools/assura/bin/rcxToDfII /home/piter/Cadence/DiskExt/CadenceDesigns/LC_Test/ASSURA_LVS/LC_Oscillator_Core_WithoutSpiral/rcx.LVS_C.rsf -t -f /home/piter/Cadence/DiskExt/CadenceDesigns/LC_Test/ASSURA_LVS/LC_Oscillator_Core_WithoutSpiral/LVS_C/extview.tmp -w /home/piter/Cadence/DiskExt/CadenceDesigns/LC_Test/ASSURA_LVS/LC_Oscillator_Core_WithoutSpiral/LVS_C -cdslib /home/piter/Cadence/DiskExt/CadenceDesigns/LC_Test/lib.defs
    @(#)$CDS: rcxToDfII version av3.2:Production:dfII6.1.3:IC6.1.3.500.1 10/22/2008 13:57 (sfrh326) $
    sub-version 3.2_USR1, integ signature 2008-10-20-1723

    run on DellWorkstation from /home/piter/Cadence/DiskExt/Assura3.2/tools.lnx86/assura/bin/32bit/rcxToDfII on Sat Dec  5 15:04:22 2009

    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "nmos4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "nmos4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "nmosm4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "nmosm4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "pmos4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "pmos4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "pmosm4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "pmosm4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "nmosh4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "nmosmh4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "subdiode auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "welldiode auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "nwd auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "zd2sm24 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rnwell auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rdiffp3 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rdiffn3 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rpoly2c auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rpoly2c auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rpolyhc auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rpolyhc auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rpoly1c auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "rpoly1c auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "short auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "short auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "short auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "short auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "lat2 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "vert10_4 auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "cpoly auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "cpoly auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    *WARNING* No library model for device "cvar auLvs PRIMLIB".
    *WARNING* dbOpenCellViewByType: library 'analogLib' does not exist
    *WARNING* No library model for device "pcapacitor auLvs analogLib".
    *WARNING* dbOpenCellViewByType: library 'IOLIB_4M' does not exist
    *WARNING* No library model for device "probepad auLvs IOLIB_4M".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIBRF' does not exist
    *WARNING* No library model for device "nmosrf auLvs PRIMLIBRF".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIBRF' does not exist
    *WARNING* No library model for device "pmosrf auLvs PRIMLIBRF".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIBRF' does not exist
    *WARNING* No library model for device "cpolyrf auLvs PRIMLIBRF".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIBRF' does not exist
    *WARNING* No library model for device "rpoly2rf auLvs PRIMLIBRF".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIBRF' does not exist
    *WARNING* No library model for device "rpolyhrf auLvs PRIMLIBRF".
    *WARNING* dbOpenCellViewByType: library 'SPIRALS_4M' does not exist
    *WARNING* No library model for device "SP014S300D auLvs SPIRALS_4M".
    *WARNING* dbOpenCellViewByType: library 'SPIRALS_4M' does not exist
    *WARNING* No library model for device "SP020S180D auLvs SPIRALS_4M".
    *WARNING* dbOpenCellViewByType: library 'SPIRALS_4M' does not exist
    *WARNING* No library model for device "SP026S200D auLvs SPIRALS_4M".
    *WARNING* dbOpenCellViewByType: library 'SPIRALS_4M' does not exist
    *WARNING* No library model for device "SP037S180D auLvs SPIRALS_4M".
    *WARNING* dbOpenCellViewByType: library 'SPIRALS_4M' does not exist
    *WARNING* No library model for device "SP047S180D auLvs SPIRALS_4M".
    *WARNING* dbOpenCellViewByType: library 'SPIRALS_4M' does not exist
    *WARNING* No library model for device "SP050S155D auLvs SPIRALS_4M".
    *WARNING* dbOpenCellViewByType: library 'SPIRALS_4M' does not exist
    *WARNING* No library model for device "SP090S155D auLvs SPIRALS_4M".
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    ERROR: Failed to find a cellview for (pcapacitor auLvs PRIMLIB)
    *WARNING* dbOpenCellViewByType: library 'PRIMLIB' does not exist
    ERROR: Failed to find a cellview for (presistor auLvs PRIMLIB)

    ERROR:  Assura is terminating because some library models do not exist.
            Your rules and your dfII model libraries are inconsistent.
            Assura requires all library models in the rule file be present
            in the database when running rcx with the "extracted_view"
            option.

    INFO (LBRCXU-111): Warning /home/piter/Cadence/DiskExt/Assura3.2/tools/assura/bin/rcxToDfII exit with bad status


    INFO (LBRCXU-112): Warning Status 256


    INFO (LBRCXU-113): Warning QRC execution terminated




    *****  aveng fork terminated abnormally ******
    ==========================================================================

     

    pitter

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 15 years ago

    Hi pitter

    Thanks. QRC is terminating because some cellviews cannot be found in your libraries. Please ensure that you have the following cellviews:

    E.g.
    Library CellView
    ============
    PRIMLIB nmos4
    PRIMLIB nmosm4
    PRIMLIB pmos4
    PRIMLIB pmosm4
    PRIMLIB nmosh4
    ...
    analogLib pcapacitor
    ...

    It is strange that even pcapacitor is missing. : )  Perhaps the paths in your cds.lib file is wrong. If the missing cellviews from PRIMLIB are not needed, you can disable "Cellview check" in the "setup" tab of the qrc form.

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • piters
    piters over 15 years ago

     Hi Quek,

    the nmos4, pcapacitor.... - all of those component are present in the libraries. The RCX saw all of them and was able to produce post-extracted view of the layout. After installing QRC the components are reported to be mising. It might be the path as you wrote. Where can I find the cds.lib and how shall I modify it?

     Best wishes,

    pitter.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    Have a look in the cds.lib in your working directory. My guess is that you have something like:

    DEFINE analogLib $CDS_INST_DIR/tools/dfII/etc/cdslib/artist/analogLib

    If so, $CDS_INST_DIR is defined as meaning "the installation directory of the software reading the file", which is different for IC and EXT, of course.

    You could set it to:

    DEFINE analogLib       $(inst_root_with:tools/dfII/bin/icfb)/tools/dfII/etc/cdslib/artist/analogLib
    DEFINE basic           $(inst_root_with:tools/dfII/bin/icfb)/tools/dfII/etc/cdslib/basic

    for example. If using IC61, put virtuoso instead of icfb.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 15 years ago
    Hi pitter

    I noticed the following in your log file:

    ... -cdslib /home/piter/Cadence/DiskExt/CadenceDesigns/LC_Test/lib.defs ...

    It might also be that your lib.defs and cds.lib file are out of sync. Simply remove the lib.defs file in your working directory in which you started virtuoso. It might also solve the problem. : )

    Best regards
    Quek
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • aplumb
    aplumb over 15 years ago
    Also as an FYI, ASSURA 3.x ignores the DD_USE_LIBDEFS environment variable. We have it set to "NO" for Virtuoso and don't use lib.defs, but every once in a while a designer will stream in some GDS for tape-out checks which often creates a lib.defs file in case it's needed. Many an evening has been lost trying to figure out why LVS has arbitrarily stopped working. I don't know if this is still an issue in ASSURA41 or PVS91. Andrew.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information