• 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. How to disable those envSetVal warnings when calling ocean...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 125
  • Views 14943
  • 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

How to disable those envSetVal warnings when calling ocean scripts?

Alex Liao
Alex Liao over 9 years ago

Hi,

When I call a ocean script, it shows the following warnings. It does not affect the executing results, but takes time to process those warnings. I have already fixed some warnings by commenting off some settings in .cdsenv. But I do not know how to deal with the remaining warnings as shown in the "Full details".

Full details:

Runing command => abc$:  ocean < testOcnScript.ocn

Program: @(#)$CDS: virtuoso version 6.1.6 10/30/2014 23:39 (sjfnl167) $

Hierarchy: /users/vlsi/CMC/tools/cadence/IC06.16.090_lnx86/tools.lnx86/dfII/
Sub version: sub-version IC6.1.6.500.9 (32-bit addresses)
Command line: /CMC/tools/cadence/IC06.16.090_lnx86/tools/dfII/bin/32bit/virtuoso -ocean
Host name (type): Hided (x86_64)
Operating system: Linux 2.6.32-431.17.1.el6.x86_64 #1 SMP Fri Apr 11 17:27:00 EDT 2014
Linux /etc/issue: Red Hat Enterprise Linux Workstation release 6.5 (Santiago)
Linux /etc/issue: Kernel \r on an \m
X display name (WxH): localhost:11.0 (3000x1050)
Available geometry: TL(0:0) BR(2999:1049)
X server: Moba/X
Depth of Visual (Root): 24 (24)
Number of Planes Used: 24
X version: 11.0 (vendor release 11405000)
X resource pool: base 0xc00000, mask 0x1fffff (2097151), shift 0
current id 0x0, current max 0x1ffffa (2097146)
Max data seg size: unlimited
Max process size: unlimited
Initial sbrk value: 410 MB
Available memory: 182,631 MB
System memory: 192,397 MB
Maximum memory size: 3,728 MB
Max mem available: 3,728 MB
Initial memory used: 42 MB
process size: 399 MB
Qt version: 4.7.2
Window Manager: other
User Name: abc
Working Directory: :/home/abc/simulation/Opamp_tb/spectre/schematic/netlist
Process Id: 11421

COPYRIGHT ▒ 1992-2014 CADENCE DESIGN SYSTEMS INC. ALL RIGHTS RESERVED.
▒ 1992-2014 UNIX SYSTEMS Laboratories INC.,
Reproduced with permission.

This Cadence Design Systems program and online documentation are
proprietary/confidential information and may be disclosed/used only
as authorized in a license agreement controlling such use and disclosure.

RESTRICTED RIGHTS NOTICE (SHORT FORM)
Use/reproduction/disclosure is subject to restriction
set forth at FAR 1252.227-19 or its equivalent.
Loading oasis.cxt
Loading analog.cxt
Loading par.cxt
Loading socket.cxt
Loading asimenv.cxt
Loading alvs.cxt
Loading awv.cxt
Loading adexl.cxt
Loading te.cxt
Type ocnHelp() for help on OCEAN commands.
Look in .../tools/dfII/samples/artist/OCEAN for example
OCEAN scripts.
nil
ocean> ocean> Loading spectrei.cxt
*WARNING* envSetVal: Can't set the value of variable 'probeList',
in tool[.partition] 'spectre.hbnoise' - it has not been registered.
*WARNING* envSetVal: Can't set the value of variable 'probeList',
in tool[.partition] 'spectre.noise' - it has not been registered.
*WARNING* envSetVal: Can't set the value of variable 'probeList',
in tool[.partition] 'spectre.pnoise' - it has not been registered.
*WARNING* envSetVal: Can't set the value of variable 'probeList',
in tool[.partition] 'spectre.pxf' - it has not been registered.
*WARNING* envSetVal: Can't set the value of variable 'probeList',
in tool[.partition] 'spectre.pz' - it has not been registered.
*WARNING* envSetVal: Can't set the value of variable 'probeList',
in tool[.partition] 'spectre.qpnoise' - it has not been registered.
*WARNING* envSetVal: Can't set the value of variable 'probeList',
in tool[.partition] 'spectre.qpxf' - it has not been registered.
*WARNING* envSetVal: type mismatch for variable 'numThreads'
in tool[.partition] 'spectre.turboOpts'.
*WARNING* envSetVal: type mismatch for variable 'psrFmax'
in tool[.partition] 'spectre.turboOpts'.
Loading devCheck.cxt
Loading relXpert.cxt
Loading simui.cxt
Loading viva.cxt
"/home/abc/simulation/Opamp_tb/spectre/schematic/psf/"
*WARNING* envSetVal: Can't set the value of variable 'probeList',
in tool[.partition] 'spectre.xf' - it has not been registered.

Repeat Question: how to disable those warnings? Thanks.

Regards,

Alex

  • Cancel
Parents
  • Alex Liao
    Alex Liao over 9 years ago

    Hi Andrew,

    I did not manually set using a different simulator. It should be Spectre by default.

    Anyway, I have found something interesting.

    I have three source file, the .cshrc, .cshrc_5d1, and .cshrc_6d16. The .cshrc will be automatically sourced when log in our linux server.

    For runing different tools with different technologies, I will source different source files.

    For 0.18um tech. tsmc tool, I source the 5.1 version, and for the 65nm tech tsmc tool, I source 6.16 version. Now my post is about ocean script runing for operation in tsmc65nm.

    So I sourced the .cshrc_6d16 incrementally on the default .cshrc. And the warnings in the original thread post appeared following the mentioned source manner.

    If I changed the source file, from 6.16 to 5.1, then I do not have any of these warnings. Problem seems solved, but I cannot get correct Gain value. I guess I have to use IC6 version to work with 65nm tool.

    This is a conflict:     .cshrc_5d1 is good without any warning but bad in getting data or running simulation by using ocean script; 

    .cshrc_6d14 is bad with warnings but good in fetching data and runing simlation.

    Could you please look at the three source files, and to see if you can see some tricks or mistake I made. 

    If still you feel I need to contact a customer support to look at this, please keep suggesting it again. Thanks in advance.

    ---------------------------------------------------------------------------------

    .cshrc:
    ###: Default .cshrc will be automatically sourced when log in. 
    setenv HOME /home/abc

    setenv LM_LICENSE_FILE 6055@cmcstc01.ca
    setenv CDS_LICENSE_FILE 6055@cmcstc01.ca
    setenv SNPSLMD_LICENSE_FILE 6055@cmcstc01.ca
    setenv MGLS_LICENSE_FILE 8056@cmcstc01.ca

    setenv CDS_Netlisting_Mode "Analog"
    setenv CDS_AUTO_64BIT NONE
    setenv LD_LIBRARY_PATH ""

    source /CMC/scripts/cadence.icc.11241.usr5.csh
    #: Cadence nc-stuff is located here.
    source /CMC/scripts/cadence.ius08.20.024.csh
    #: Synopsys dc_shell stuff is located here.
    source /CMC/scripts/synopsys.2010.03.csh
    set path = (/usr/bin $path /local/bin ./)
    ----------------------------------------------------------------------------------------------------------
    .cshrc_5d1:
    ###: Cadence ICFB version 5.1.0 for 0.18um tech.   //  [No such warning version]

    setenv LM_LICENSE_FILE 6055@cmcstc01.ca
    setenv CDS_LICENSE_FILE 6055@cmcstc01.ca
    setenv SNPSLMD_LICENSE_FILE 6055@cmcstc01.ca
    setenv MGLS_LICENSE_FILE 8056@cmcstc01.ca

    source /CMC/scripts/cadence.ic.5141.usr6.csh
    source /CMC/scripts/cadence.icc.11241.usr5.csh
    source /CMC/scripts/cadence.mmsim.72.109.csh
    setenv LD_LIBRARY_PATH $CDSHOME/tools/lib:$LD_LIBRARY_PATH
    ----------------------------------------------------------------------------------------------------------------------
    .cshrc_6d14:
    ###: Cadence Virtuoso 6.16 for 65nm tech. is located here. //  [Have such warning version]

    setenv LM_LICENSE_FILE 6055@cmcstc01.ca.
    setenv CDS_LICENSE_FILE 6055@cmcstc01.ca
    setenv SNPSLMD_LICENSE_FILE 6055@cmcstc01.ca
    setenv MGLS_LICENSE_FILE 8056@cmcstc01.ca

    source /CMC/scripts/cadence.ic06.16.090.csh
    #source /CMC/scripts/cadence.ic06.14.005.csh
    source /CMC/scripts/mentor.calibre.2011.4.csh
    source /CMC/scripts/cadence.mmsim07.20.109.csh
    setenv LD_LIBRARY_PATH $CDSHOME/tools/lib:$LD_LIBRARY_PATH

    Regards,

    Alex

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Alex Liao
    Alex Liao over 9 years ago

    Hi Andrew,

    I did not manually set using a different simulator. It should be Spectre by default.

    Anyway, I have found something interesting.

    I have three source file, the .cshrc, .cshrc_5d1, and .cshrc_6d16. The .cshrc will be automatically sourced when log in our linux server.

    For runing different tools with different technologies, I will source different source files.

    For 0.18um tech. tsmc tool, I source the 5.1 version, and for the 65nm tech tsmc tool, I source 6.16 version. Now my post is about ocean script runing for operation in tsmc65nm.

    So I sourced the .cshrc_6d16 incrementally on the default .cshrc. And the warnings in the original thread post appeared following the mentioned source manner.

    If I changed the source file, from 6.16 to 5.1, then I do not have any of these warnings. Problem seems solved, but I cannot get correct Gain value. I guess I have to use IC6 version to work with 65nm tool.

    This is a conflict:     .cshrc_5d1 is good without any warning but bad in getting data or running simulation by using ocean script; 

    .cshrc_6d14 is bad with warnings but good in fetching data and runing simlation.

    Could you please look at the three source files, and to see if you can see some tricks or mistake I made. 

    If still you feel I need to contact a customer support to look at this, please keep suggesting it again. Thanks in advance.

    ---------------------------------------------------------------------------------

    .cshrc:
    ###: Default .cshrc will be automatically sourced when log in. 
    setenv HOME /home/abc

    setenv LM_LICENSE_FILE 6055@cmcstc01.ca
    setenv CDS_LICENSE_FILE 6055@cmcstc01.ca
    setenv SNPSLMD_LICENSE_FILE 6055@cmcstc01.ca
    setenv MGLS_LICENSE_FILE 8056@cmcstc01.ca

    setenv CDS_Netlisting_Mode "Analog"
    setenv CDS_AUTO_64BIT NONE
    setenv LD_LIBRARY_PATH ""

    source /CMC/scripts/cadence.icc.11241.usr5.csh
    #: Cadence nc-stuff is located here.
    source /CMC/scripts/cadence.ius08.20.024.csh
    #: Synopsys dc_shell stuff is located here.
    source /CMC/scripts/synopsys.2010.03.csh
    set path = (/usr/bin $path /local/bin ./)
    ----------------------------------------------------------------------------------------------------------
    .cshrc_5d1:
    ###: Cadence ICFB version 5.1.0 for 0.18um tech.   //  [No such warning version]

    setenv LM_LICENSE_FILE 6055@cmcstc01.ca
    setenv CDS_LICENSE_FILE 6055@cmcstc01.ca
    setenv SNPSLMD_LICENSE_FILE 6055@cmcstc01.ca
    setenv MGLS_LICENSE_FILE 8056@cmcstc01.ca

    source /CMC/scripts/cadence.ic.5141.usr6.csh
    source /CMC/scripts/cadence.icc.11241.usr5.csh
    source /CMC/scripts/cadence.mmsim.72.109.csh
    setenv LD_LIBRARY_PATH $CDSHOME/tools/lib:$LD_LIBRARY_PATH
    ----------------------------------------------------------------------------------------------------------------------
    .cshrc_6d14:
    ###: Cadence Virtuoso 6.16 for 65nm tech. is located here. //  [Have such warning version]

    setenv LM_LICENSE_FILE 6055@cmcstc01.ca.
    setenv CDS_LICENSE_FILE 6055@cmcstc01.ca
    setenv SNPSLMD_LICENSE_FILE 6055@cmcstc01.ca
    setenv MGLS_LICENSE_FILE 8056@cmcstc01.ca

    source /CMC/scripts/cadence.ic06.16.090.csh
    #source /CMC/scripts/cadence.ic06.14.005.csh
    source /CMC/scripts/mentor.calibre.2011.4.csh
    source /CMC/scripts/cadence.mmsim07.20.109.csh
    setenv LD_LIBRARY_PATH $CDSHOME/tools/lib:$LD_LIBRARY_PATH

    Regards,

    Alex

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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