• 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 LVS execution terminated

Stats

  • Locked Locked
  • Replies 11
  • Subscribers 126
  • Views 18495
  • 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 LVS execution terminated

razvanm
razvanm over 14 years ago

 Hello,

I'm trying to run  LVS with Assura for a ring oscillator. I set all the files and i click ok but it doesn't work and i don't know why. I've tried the same run about 2-3months ago and it has worked, but now i guess i'm missing an option or something like that. here is the log file. i guess it has something to do especially with the last warning cellview "name" doesn't exist in cds.lib or lib.defs.

If someone has encountered the same problem and has a solution, please help me with the needed information.

Thank you in advance.

 Log file:

Summary Report: lvsrosc.sum

 RSF           : /home/mihai/testgp/ringosc/layout/lvsrosc.rsf
Library Name : testgp
CDSLIB Path : "/home/mihai/cds.lib"
LIBDEFS Path : "/home/mihai/lib.defs"
Cell Name : ringosc
View Name : layout
Rules File : ./Desktop/gpdk090_v4.5/assura/extract.rul
Options : -exec1 -LVS -cdslib /home/mihai/cds.lib -libdefs /home/mihai/lib.defs
Work Directory: /home/mihai/testgp/ringosc/layout
Operating Mode: Legacy Mode is Off


Starting dfIIToVdb...
Virtuoso Framework License (111) was checked out successfully. Total checkout time was 0.05s.
@(#)$CDS: dfIIToVdb version av4.1:Production:dfII6.1.3:IC6.1.3.500.15 10/08/2010 03:06 (sfrh50) $
sub-version 4.1_USR1_HF13, integ signature 2010-10-08-0235

run on xxxxx from /opt/cadence/assura41-613/tools.lnx86/assura/bin/32bit/dfIIToVdb on Mon Apr 25 11:39:30 2011

*WARNING* ddiProcessOALibDefs: Could not get top libdefs list for reading OA lib.defs
*WARNING* LIB cdsDefTechLib from File /opt/cadence/ic610/share/cdssetup/dfII/cds.lib Line 1 redefines
LIB cdsDefTechLib from File /home/mihai/lib.defs
Insert UNDEFINE cdsDefTechLib
before DEFINE cdsDefTechLib
in /opt/cadence/ic610/share/cdssetup/dfII/cds.lib
Or remove or comment out DEFINE cdsDefTechLib
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB analogLib from File /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/artist/cds.lib Line 1 redefines
LIB analogLib from File /home/mihai/lib.defs
Insert UNDEFINE analogLib
before DEFINE analogLib
in /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/artist/cds.lib
Or remove or comment out DEFINE analogLib
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB functional from File /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/artist/cds.lib Line 2 redefines
LIB functional from File /home/mihai/lib.defs
Insert UNDEFINE functional
before DEFINE functional
in /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/artist/cds.lib
Or remove or comment out DEFINE functional
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB rfLib from File /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/spectre/cds.lib Line 6 redefines
LIB rfLib from File /home/mihai/lib.defs
Insert UNDEFINE rfLib
before DEFINE rfLib
in /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/spectre/cds.lib
Or remove or comment out DEFINE rfLib
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB rfExamples from File /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/spectre/cds.lib Line 7 redefines
LIB rfExamples from File /home/mihai/lib.defs
Insert UNDEFINE rfExamples
before DEFINE rfExamples
in /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/spectre/cds.lib
Or remove or comment out DEFINE rfExamples
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB ahdlLib from File /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/spectre/cds.lib Line 8 redefines
LIB ahdlLib from File /home/mihai/lib.defs
Insert UNDEFINE ahdlLib
before DEFINE ahdlLib
in /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/spectre/cds.lib
Or remove or comment out DEFINE ahdlLib
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB basic from File /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/composer/cds.lib Line 1 redefines
LIB basic from File /home/mihai/lib.defs
Insert UNDEFINE basic
before DEFINE basic
in /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/composer/cds.lib
Or remove or comment out DEFINE basic
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB US_8ths from File /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/composer/cds.lib Line 2 redefines
LIB US_8ths from File /home/mihai/lib.defs
Insert UNDEFINE US_8ths
before DEFINE US_8ths
in /opt/cadence/ic610/tools.lnx86/dfII/etc/cdsDotLibs/composer/cds.lib
Or remove or comment out DEFINE US_8ths
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB hfa3101 from File /home/mihai/cds.lib Line 5 redefines
LIB hfa3101 from File /home/mihai/lib.defs
Insert UNDEFINE hfa3101
before DEFINE hfa3101
in /home/mihai/cds.lib
Or remove or comment out DEFINE hfa3101
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB raz1 from File /home/mihai/cds.lib Line 7 redefines
LIB raz1 from File /home/mihai/lib.defs
Insert UNDEFINE raz1
before DEFINE raz1
in /home/mihai/cds.lib
Or remove or comment out DEFINE raz1
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB avTech from File /home/mihai/cds.lib Line 8 redefines
LIB avTech from File /home/mihai/lib.defs
Insert UNDEFINE avTech
before DEFINE avTech
in /home/mihai/cds.lib
Or remove or comment out DEFINE avTech
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* LIB testgp from File /home/mihai/cds.lib Line 9 redefines
LIB testgp from File /home/mihai/lib.defs
Insert UNDEFINE testgp
before DEFINE testgp
in /home/mihai/cds.lib
Or remove or comment out DEFINE testgp
in /home/mihai/lib.defs
to suppress this warning message.
*WARNING* ddUpdateLibList: Found errors in one or more 'cds.lib' or 'lib.defs' files.
*WARNING* CellView "testgp/ringosc/layout" does not exist in any /home/mihai/lib.defs or /home/mihai/cds.lib files.



***** dfIIToVdb terminated abnormally *****

*WARNING* Translation abnormally terminated!

*WARNING* aveng exit with bad status
*WARNING* Status 256
*WARNING* Assura execution terminated


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

 

  • Cancel
  • SharksFan
    SharksFan over 14 years ago

    Have you run virtuoso with the same cds.lib file ( /home/mihai/cds.lib )?  It seems Assura cannot find your testgp/ringosc/layout anywhere when using that set of libraries.

    Also, you have many warnings showing that entries in the lib.defs file are already previously defined elsewhere.  Why don't you comment them out of that file so you can have a cleaner output and make it easier to find the real issues?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • razvanm
    razvanm over 14 years ago

     thank you for the reply

    i commented those entries in lib.defs, it says skipping skipping etc. 

     these are the last 3 warnings

    p { margin-bottom: 0.08in; }

    *WARNING* ddiProcessOALibDefs: Could not get top libdefs list for reading OA lib.defs
    *WARNING* ddUpdateLibList: Found errors in one or more 'cds.lib' or 'lib.defs' files.
    *WARNING* CellView "testgp/ringosc/layout" does not exist in any /home/mihai/lib.defs or /home/mihai/cds.lib files.
     

    what do you mean run virtuoso with the cds.lib file? the simulations on the schematic with ade work like before, also for this layout the assura drc works , so for the drc it finds the cellview i presume.

     

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

    Hi razvanm

    Would you please upload the rsf files for drc and lvs runs? Please use the upload function, not cut and paste.


    Thanks
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • razvanm
    razvanm over 14 years ago

     rsf for lvs run (saved as text for upload)

    • lvsrosc.txt
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • razvanm
    razvanm over 14 years ago

    and this is for drc.

    thank you

    • drcg.txt
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kamit
    kamit over 14 years ago
    Hi All, You may try using only cds.lib and not lib.defs. Set following env variable: Unix% setenv DD_USE_LIBDEFS NO and then start the tool. Cheers, -Amit
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • razvanm
    razvanm over 14 years ago

    hy,

    where can i set this, and how can i revert to the old setting in case it doesn't work?

    thank you

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

    Hi razvanm

    Thanks for the files. You can use DD_USE_LIBDEFS shell variable as follows:

    a. Use a text editor (e.g. vi, gvim, nedit, etc) to open up the hidden file .cshrc in /home/mihai

    b. Add the following line:
    setenv DD_USE_LIBDEFS NO

    c. Save the file

    d. Re-source the .cshrc file by entering the following in a terminal window:
    terminal_window>source ~/.cshrc

    e. Start Virtuoso

    You can revert back to the old settings by simply commenting or removing the DD_USE_LIBDEFS line from the .cshrc file.

    Alternatively, in the library manager, go to "Edit->Library Paths". In the form that appears, go to "File->Save As". Select both "lib.defs" and "cds.lib" to be saved. After saving the files, remove lib.defs file from the working directory. Hope that this can resolve your problem. There is no need to use lib.defs file. Only cds.lib file should be used.

    Best regards
    Quek

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kamit
    kamit over 14 years ago

    Hi razvanm,

    I hope Queks explanation helped.

    Thanks.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • razvanm
    razvanm over 14 years ago

     problem solved.

    thank you all for your help.

    i didn't have lib.defs in the working directory. once i've copied it there it worked.

    regards,

     

    • 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