Dear All,
When I tried to run 2 Ocean scripts simultaneously and separately in 2 terminals, I got errors. The first Ocean script runs smoothly without errors, but the second one generates errors. I am sure the second one's Ocean script is correct, because if I wait for the first one to finish and then run the second one, it runs smoothly without any errors.
The second one's ocean session's log says:
-------------------------
*WARNING* file /home/yxu_imicro/CDS.log File is already locked by some other process.
*WARNING* file /home/yxu_imicro/CDS.log.1 File is already locked by some other process.
Program start time UTC 2016.11.15 05:23:18.889
Local time Tuesday 15 November 2016, 9:23 am
Program: @(#)$CDS: virtuoso version 6.1.5 01/16/2012 21:57 (sjfdl074) $
Hierarchy: /opt/cadence1/installed/IC615/tools.lnx86/dfII/
Sub version: sub-version IC6.1.5.500.9 (32-bit addresses)
Host name (type): research12 (x86_64)
Operating system: Linux 2.6.32-504.1.3.el6.x86_64 #1 SMP Tue Nov 11 17:57:25 UTC 2014
X display name (WxH): localhost:12.0 (3286x1080)
Available geometry: TL(0:0) BR(3285:1079)
X server: NetSarang Computer, Inc.
Depth of Visual (Root): 24 (24)
Number of Planes Used: 24
X version: 11.0 (vendor release 4013)
X resource pool: base 0xc00000, mask 0x1fffff (2097151), shift 0
current id 0x0, current max 0x1ffffa (2097146)
Memory report: maximum data size 4294967295 (0xffffffff) bytes
Memory report: maximum process size 4294967295 (0xffffffff) bytes
Initial sbrk value: 353353728 (0x150fc000) bytes
Available memory: 28695100 (0x1b5da3c) kilobytes
System memory: 136252048 (0x81f0a90) kilobytes
Maximum memory size: 3977240575 (0xed0fdfff) bytes
Max mem available: 3977240575 (0xed0fdfff) bytes
Initial memory used: 35627008 (0x21fa000) bytes
Qt version: 4.5.3
Window Manager: other
User Name: yxu_imicro
Working Directory: research12:/home/yxu_imicro/project/proj65Lpe/cadence
Process Id: 7319
COPYRIGHT ?1992-2011 CADENCE DESIGN SYSTEMS INC. ALL RIGHTS RESERVED.
?1992-2011 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.
Type ocnHelp() for help on OCEAN commands.
Look in .../tools/dfII/samples/artist/OCEAN for example
OCEAN scripts.
Loading oasis.cxt
Loading awv.cxt
*WARNING* (icLic-3) Could not get license Analog_Design_Environment_XL
*INFO* (icLic-25) License Analog_Design_Environment_GXL ("95220") was used to run ADE XL.
Loading adexl.cxt
Loading asimenv.cxt
Loading analog.cxt
Loading par.cxt
Loading socket.cxt
Loading alvs.cxt
Loading simui.cxt
Loading viva.cxt
Loading spectrei.cxt
Loading relXpert.cxt
Loading IBM PDK cmos10lpe Procedures for Cadence Version "6.1.5"
cmos10lpe setting techfile rules
Loading Display Resources File '/home/yxu_imicro/library/globalfoundries/gf065rf/chrt65lpe_V1500RF_DK011_IC61_Rev7/cmos10lpe/display.drf'
*WARNING* (icLic-21) License Analog_Design_Environment_XL ("95210") is not available to run ADE-XL.
Trying to check out the license Analog_Design_Environment_GXL ("95220") instead.
Loading hspiceD.cxt
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts setTopLevelAsSubckt' is not declared for tool 'spectre0'.
ERROR (ADE-5019): Variable 'printComments': Invalid value specified. Value should be t or nil.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts macroModelEnable' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts macroModelList' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts enableNoiseRefactor' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts enablePhaseNoiseBW' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts lsusp' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts emirSumList' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts enableDiagnose' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts emirEnable' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts emirEnable_static' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts emLayerMap' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts emTechFile' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts cpfIsVMSEnabled' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'envOpts emAnaType' is not declared for tool 'spectre0'.
ERROR (ADE-5704): Variable 'options oscfreq' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options minstep' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options linearic' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options emirstop' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options emirstart' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options emirformat' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options emirfile' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options compvabstol' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options compreltol' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options complvl' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options compiabstol' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options InfotimesOtherParameters' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'options FinalOpOtherParameters' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'fields dynParamB' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5704): Variable 'fields dynparam' is either not declared or does not exist
for analysis 'tran'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts tmevthmod' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts scalefactor' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts rthresh' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts rabsshort' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts rabsclamp' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts vthmod' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts nportcompress' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts ivthw' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts ivthp' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts ivthn' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts nportunusedportrmin' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts nportunusedportgmin' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts nportirreuse' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts nportirfiledir' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts nportcompressfiledir' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts checklimitskipfile' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts ahdllint_on' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts ahdllint_maxwarn' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts ahdllint' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts ivthl' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts ivth_vdsmin' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts icpriority' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts dc_pivot_check' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'opts checklimitskipsubs' is not declared for tool 'spectre0'.
Loading devCheck.cxt
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts uriDebugMode' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts uriAppendtype' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts tmiMosMode' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts tmiAgingType' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts stressAnalysis' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts showunageddevices' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts relxpertExecName' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts degdatatype' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts compactagednetlist' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts combinedeg' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts checknegagingtype' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts checknegagingclamp' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts anaMode' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts agingAnalysis' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts relxAnalysisType' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts relusercmdlineoption' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts outputmethod' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts mindtemp' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts gaPassParam' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts enabledegdata' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts enableStress' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts enableSelfheating' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'relxOpts enableAgingForTMI' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts analogInstValue' is not declared for tool 'spectre0'.
WARNING (ADE-7002): The Spectre run mode needs to be 'batch' when Spectre high-performance mode is enabled. Automatically
setting the run mode to 'batch'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts analogSubcktValue' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts optvdd' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts rcrNetFmax' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts digitalspeed' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts envSwitch' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts dcOPSolver' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts digitalInstValue' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts digitalSubcktValue' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts apsplus' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts cktpreset' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts virtualPowerNodes' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts virtualPowerNodeValue' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts virtualGroundNodes' is not declared for tool 'spectre0'.
ERROR (ADE-5021): asiEnvGetVar: Variable 'turboOpts virtualPowerNodeListBox' is not declared for tool 'spectre0'.
Loading adpServer.cxt
WARNING (ADE-7002): The Spectre run mode needs to be 'batch' when Spectre high-performance mode is enabled. Automatically
setting the run mode to 'batch'.
WARNING (ADE-7002): The Spectre run mode needs to be 'batch' when Spectre high-performance mode is enabled. Automatically
setting the run mode to 'batch'.
nil
ocean> WARNING (ADE-7002): The Spectre run mode needs to be 'batch' when Spectre high-performance mode is enabled. Automatically
setting the run mode to 'batch'.
-----------------------------------
Does anybody know what's the problem here? Thank you very much!