• 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. ADE Assembler Message 1921 - When running multiple sweep...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 7809
  • 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

ADE Assembler Message 1921 - When running multiple sweep points

Christos Skoufis
Christos Skoufis over 4 years ago

Greetings everyone,

I would like to ask for some help with an issue that I have been facing while running simulations on a single transistor circuit.

The process of creating the circuit and setting up the simulation follows below:

  1. Launch Virtuoso - command: virtuoso&
  2. Virtuoso loads the 45nm PDK library without any errors
  3. Using the Library Manager - Created a new library and two cell views (one schematic and one maestro view)
  4. Created the circuit shown in Picture 1 - The transistor used the default library values for the nmos1v model.
  5. Setup the simulation
    1. Simulator: Spectre
    2. Variables: vgs= 1V, vds= 0V
    3. Chosen Analysis: dc, Save DC Operating Point: Enabled, Sweep Variable: Design Variable: vds, Sweep Range: Start 0, Stop 5, Sweep Type: Automatic. (Picture 2)
  6. Run: The simulation was completed successfully with no errors.
  7. Setup the simulation
    1. Using the calculator: operating point sweep (os)
    2. Selected the transistor model
    3. Selected the following parameters: drain current (id), rout, vearly, lambda (1/vearly) (Picture 3)
  8. Run: The simulation was completed without errors, the graphs looked normal but the value fields were showing "eval err" (Pictures 4 and 5)
  9. By adjusting the variable: vgs= 1 2 3 4 5, and trying to run the simulation as before (dc sweep of vds from 0 - 5 with the additional 5 sweeps of vgs) the simulations get stuck on "pending" until the message in Picture 6 pops up.

Below you will find the pictures I have mentioned in my post to help with recreating the process I followed by the netlist of the circuit.

Additionally, I have run the checkSysConf command and attached the output files from that bellow too.

Thank you in advance for any help on the matter.

Picture 1 - Single transistor circuit - schematic view.

Picture 2 - DC analysis setup window

Picture 3 - Simulation Expressions

Picture 4 - Expression Outputs

Picture 5 - Output graphs

Picture 6 - ADE Assembler Message 1921

Fullscreen checkSysConf.cad-2021.07.10.14_50.17272.log Download
=====================================================================
[Copyright 2002-2019] Cadence Design Systems, Inc. All rights reserved.

This  program and online  documentation  may not be copied, modified,
re-published, uploaded,  executed, or  distributed in any way, in any
medium, whether in whole or in part, without prior written permission
from Cadence Design Systems, Inc.
=====================================================================


============== checkSysConf:  Version 3.40 ====================

Operating System release details:
CentOS Linux release 7.9.2009 (Core)



Date information gathered: Sat 10 Jul 14:50:50 BST 2021
-------------------------------------------------------
Host Name ..............:  cad
Hostid .................:  53860617
Operating System .......:  Linux / x86_64
OS Version .............:  CentOS Linux release 7.9.2009 (Core)
Kernel Version .........:  3.10.0-1160.6.1.el7.x86_64
Hardware Type ..........:  x86_64
Memory .................:  48126 Megabyte
CPU model ..............:  Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
No. of CPUs ............:  24
Total Swap Space........:  87737 Megabyte
X Server ...............:  
Patch Data file ........:  /eda/cadence/2020-21/RHELx86/IC_6.1.8.140/share/patchData/Linux/x86_64/redhat/7.0WS/IC6.1.8


****************   Now verifying configuration     ****************


Validating Kernel requirements...
            Minimum             Installed                   Status    Info                
            --------------      --------------------------  ------    --------------------
            3.10.0-514          3.10.0-1160.6.1.el7.x86_64  PASS                          


Validating MEMORY requirements MegaByte ...
            Minimum   Installed Status  Info                
            -------   --------- ------  --------------------
            4096MB    48126MB   PASS                        


Validating SWAP requirements in MegaByte ...
            Minimum   Installed Status  Info                
            -------   --------- ------  --------------------
            4096MB    87737MB   PASS                        


Validating DISPLAY requirements...
          Minimum           Installed                   Status  Info                
          ----------------- ---------------------       ------  ----                
          8 planes          32 planes                   PASS                        
          PseudoColor       DirectColor                                             


Validating XKEYBOARD extension requirement...
          Requirement  Installed   Status     Info
          -----------  ---------   ------     ---------------------------
          Required     Yes         PASS       


Validating PACKAGE requirements.....20 to check
#   PACKAGE                Release    Build          Installed               Arch        Status  Info               
--  -------                -------    -----          ----------              ----        ------  --------------------
1   glibc                  2.17       157            2.17-317.el7            x86_64      PASS                       
->  'GlibC'
2   elfutils-libelf        0.166      2              0.176-5.el7             x86_64      PASS                       
->  'Libelf Library'
3   ksh                    20120801   26             20120801-142.el7        x86_64      PASS                       
->  'ksh'
4   mesa-libGL             11.2.2     2.20160614     18.3.4-12.el7_9         x86_64      PASS                       
->  'Mesa libGL Library'
5   mesa-libGLU            9.0.0      4              9.0.0-4.el7             x86_64      PASS                       
->  'Mesa libGLU Library'
6   motif                  2.3.4      8              -                       x86_64      FAIL    Package not installed.
->                                                                                               ----------------------
->  'Openmotif'
7   libXp                  1.0.2      2.1            -                       x86_64      FAIL    Package not installed.
->                                                                                               ----------------------
->  'libXp'
8   libpng                 1.5.13     7              1.5.13-8.el7            x86_64      PASS                       
->  'libpng'
9   libjpeg-turbo          1.2.90     5              1.2.90-8.el7            x86_64      PASS                       
->  'libjpeg'
10  expat                  2.1.0      8              2.1.0-12.el7            x86_64      PASS                       
->  'libexpat.so.0'
11  glibc-devel            2.17       157            2.17-317.el7            x86_64      PASS                       
->  'GlibC-devel'
12  gdb                    7.6.1      64.el7         7.6.1-120.el7           x86_64      PASS                       
->  'GNU debugger'
13  xorg-x11-fonts-misc    7.5        9              7.5-9.el7               noarch      PASS                       
->  'Fonts'
14  xorg-x11-fonts-ISO8859-1-75dpi7.5        9              -                       noarch      FAIL    Package not installed.
->                                                                                               ----------------------
->  'Courier 12pt font'
15  redhat-lsb             4.1        27             -                       x86_64      FAIL    Package not installed.
->                                                                                               ----------------------
->  'lsb'
16  libXScrnSaver          1.2.2      6.1.el7        1.2.2-6.1.el7           x86_64      PASS                       
->  'libXScrnSaver'
17  apr                    1.4.8      3              1.4.8-7.el7             x86_64      PASS                       
->  'APR library 64 bits'
18  apr-util               1.5.2      6              1.5.2-6.el7             x86_64      PASS                       
->  'APR Utility library 64 bits'
19  compat-db47            4.7.25     27             4.7.25-28.el7           x86_64      PASS                       
->  'libdb-4.7'
20  xorg-x11-server-Xvfb   1.15.0     32             -                       x86_64      FAIL    Package not installed.
->                                                                                               ----------------------
->  'Xvfb'



Configuration checks failed on this workstation (cad), status is: FAIL

This system does not have the correct packages to run IC6.1.8
Run checkSysConf IC6.1.8 -P <PACKAGE>
to find out which products require this package.


Exiting checkSysConf ... Good-bye
Output is saved as /tmp/checkSysConf.cad-2021.07.10.14:50.17272.log
Fullscreen checkSysConf.cad-2021.07.10.14_51.18486.log Download
=====================================================================
[Copyright 2002-2019] Cadence Design Systems, Inc. All rights reserved.

This  program and online  documentation  may not be copied, modified,
re-published, uploaded,  executed, or  distributed in any way, in any
medium, whether in whole or in part, without prior written permission
from Cadence Design Systems, Inc.
=====================================================================


============== checkSysConf:  Version 3.40 ====================

Operating System release details:
CentOS Linux release 7.9.2009 (Core)



Date information gathered: Sat 10 Jul 14:51:23 BST 2021
-------------------------------------------------------
Host Name ..............:  cad
Hostid .................:  53860617
Operating System .......:  Linux / x86_64
OS Version .............:  CentOS Linux release 7.9.2009 (Core)
Kernel Version .........:  3.10.0-1160.6.1.el7.x86_64
Hardware Type ..........:  x86_64
Memory .................:  48126 Megabyte
CPU model ..............:  Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
No. of CPUs ............:  24
Total Swap Space........:  87737 Megabyte
X Server ...............:  
Patch Data file ........:  /eda/cadence/2020-21/RHELx86/IC_6.1.8.140/share/patchData/Linux/x86_64/redhat/7.0WS/ICADVM20.1


****************   Now verifying configuration     ****************


Validating Kernel requirements...
            Minimum             Installed                   Status    Info                
            --------------      --------------------------  ------    --------------------
            3.10.0-514          3.10.0-1160.6.1.el7.x86_64  PASS                          


Validating MEMORY requirements MegaByte ...
            Minimum   Installed Status  Info                
            -------   --------- ------  --------------------
            4096MB    48126MB   PASS                        


Validating SWAP requirements in MegaByte ...
            Minimum   Installed Status  Info                
            -------   --------- ------  --------------------
            4096MB    87737MB   PASS                        


Validating DISPLAY requirements...
          Minimum           Installed                   Status  Info                
          ----------------- ---------------------       ------  ----                
          8 planes          32 planes                   PASS                        
          PseudoColor       DirectColor                                             


Validating XKEYBOARD extension requirement...
          Requirement  Installed   Status     Info
          -----------  ---------   ------     ---------------------------
          Required     Yes         PASS       


Validating PACKAGE requirements.....20 to check
#   PACKAGE                Release    Build          Installed               Arch        Status  Info               
--  -------                -------    -----          ----------              ----        ------  --------------------
1   glibc                  2.17       157            2.17-317.el7            x86_64      PASS                       
->  'GlibC'
2   elfutils-libelf        0.166      2              0.176-5.el7             x86_64      PASS                       
->  'Libelf Library'
3   ksh                    20120801   26             20120801-142.el7        x86_64      PASS                       
->  'ksh'
4   mesa-libGL             11.2.2     2.20160614     18.3.4-12.el7_9         x86_64      PASS                       
->  'Mesa libGL Library'
5   mesa-libGLU            9.0.0      4              9.0.0-4.el7             x86_64      PASS                       
->  'Mesa libGLU Library'
6   motif                  2.3.4      8              -                       x86_64      FAIL    Package not installed.
->                                                                                               ----------------------
->  'Openmotif'
7   libXp                  1.0.2      2.1            -                       x86_64      FAIL    Package not installed.
->                                                                                               ----------------------
->  'libXp'
8   libpng                 1.5.13     7              1.5.13-8.el7            x86_64      PASS                       
->  'libpng'
9   libjpeg-turbo          1.2.90     5              1.2.90-8.el7            x86_64      PASS                       
->  'libjpeg'
10  expat                  2.1.0      8              2.1.0-12.el7            x86_64      PASS                       
->  'libexpat.so.0'
11  glibc-devel            2.17       157            2.17-317.el7            x86_64      PASS                       
->  'GlibC-devel'
12  gdb                    7.6.1      64.el7         7.6.1-120.el7           x86_64      PASS                       
->  'GNU debugger'
13  xorg-x11-fonts-misc    7.5        9              7.5-9.el7               noarch      PASS                       
->  'Fonts'
14  xorg-x11-fonts-ISO8859-1-75dpi7.5        9              -                       noarch      FAIL    Package not installed.
->                                                                                               ----------------------
->  'Courier 12pt font'
15  redhat-lsb             4.1        27             -                       x86_64      FAIL    Package not installed.
->                                                                                               ----------------------
->  'lsb'
16  libXScrnSaver          1.2.2      6.1.el7        1.2.2-6.1.el7           x86_64      PASS                       
->  'libXScrnSaver'
17  apr                    1.4.8      3              1.4.8-7.el7             x86_64      PASS                       
->  'APR library 64 bits'
18  apr-util               1.5.2      6              1.5.2-6.el7             x86_64      PASS                       
->  'APR Utility library 64 bits'
19  compat-db47            4.7.25     27             4.7.25-28.el7           x86_64      PASS                       
->  'libdb-4.7'
20  xorg-x11-server-Xvfb   1.15.0     32             -                       x86_64      FAIL    Package not installed.
->                                                                                               ----------------------
->  'Xvfb'



Configuration checks failed on this workstation (cad), status is: FAIL

This system does not have the correct packages to run ICADVM20.1
Run checkSysConf ICADVM20.1 -P <PACKAGE>
to find out which products require this package.


Exiting checkSysConf ... Good-bye
Output is saved as /tmp/checkSysConf.cad-2021.07.10.14:51.18486.log
Fullscreen netlist.txt Download
// Point Netlist Generated on: Jul 13 18:51:31 2021
// Generated for: spectre
// Design Netlist Generated on: Jul 13 17:59:34 2021
// Design library name: test01_08_07
// Design cell name: stc
// Design view name: schematic
simulator lang=spectre
global 0
parameters vds=0 vgs=1
include "/home/cs2039460/45nm_library/gpdk045_v_6_0/models/spectre/gpdk045.scs" section=tt

// Library name: test01_08_07
// Cell name: stc
// View name: schematic
V1 (net2 0) vsource dc=vds type=dc
V0 (net1 0) vsource dc=vgs type=dc
NM0 (net2 net1 0 0) g45n1svt w=(120n) l=45n nf=1 as=16.8f ad=16.8f ps=520n \
        pd=520n nrd=1.16667 nrs=1.16667 sa=140n sb=140n sd=160n \
        sca=226.00151 scb=0.11734 scc=0.02767 m=(1)
simulatorOptions options psfversion="1.4.0" reltol=1e-3 vabstol=1e-6 \
    iabstol=1e-12 temp=27 tnom=27 scalem=1.0 scale=1.0 gmin=1e-12 rforce=1 \
    maxnotes=5 maxwarns=5 digits=5 cols=80 pivrel=1e-3 \
    sensfile="../psf/sens.output" checklimitdest=psf 
dcOp dc write="spectre.dc" maxiters=150 maxsteps=10000 annotate=status
dcOpInfo info what=oppoint where=rawfile
dc dc param=vds start=0 stop=5 oppoint=rawfile maxiters=150 maxsteps=10000 \
    annotate=status
modelParameter info what=models where=rawfile
element info what=inst where=rawfile
outputParameter info what=output where=rawfile
designParamVals info what=parameters where=rawfile
primitives info what=primitives where=rawfile
subckts info what=subckts where=rawfile
save NM0:vearly NM0:id NM0:rout 
saveOptions options save=allpub

  • Cancel
Parents
  • ShawnLogan
    ShawnLogan over 4 years ago

    Dear Christos,

    Christos Skoufis said:
    1. By adjusting the variable: vgs= 1 2 3 4 5, and trying to run the simulation as before (dc sweep of vds from 0 - 5 with the additional 5 sweeps of vgs) the simulations get stuck on "pending" until the message in Picture 6 pops up.

    Below you will find the pictures I have mentioned in my post to help with recreating the process I followed by the netlist of the circuit.

    Additionally, I have run the checkSysConf command and attached the output files from that bellow too.

    Let me first preface my remarks by stating that I am not an expert in your particular description of the issue and hence will yield to those on the forum who are! Nevertheless, as I read your comments and examined your useful attachments (as well as the results of your checkSysConf() command), it appears to me that the issue you are facing is one of job submission and not something associated with your workstation compatibility nor circuit.

    Specifically, the error reported by Assembler is one where it has not completed the sweeps you have specified. This suggests the issue may lie in your Job Setup configuration. Do you have any details on what specific job submission process you are using? There are two basic job submissions methodologies (and multiple means of issuing a new job. The Assembler GUI detailing this, which happens to show a configuration I am using is shown as Figure 1 and may be accessed via Assembler Menu item Options->Job Setup.... There are two basic job submission methods - an ICRP () and a new LSCS (Large Scale Cloud. From the Cadence On-line documentation, they are described as follows:

    ADE Assembler supports the following two job control modes:

    LSCS: This is the default job control mode. It is a highly scalable job control mode that can handle thousands of netlisting and simulation jobs in parallel. This mode contains three systems: Virtuoso, Netlist Service, and Simulation Service. These systems work independently and concurrently with the shared queues of messages. The workflow being divided into separate processes means that the resources are consumed only when they are needed. Therefore, this model enables a more efficient exchange of information between these distinct processes.
    For more details about how to configure setup and run simulation for LSCS mode, refer to Running Simulations with LSCS Job Control Mode.

    ICRP: This uses the IC Remote Processes that are started by ADE Assembler in the virtuoso -nograph mode. These remote processes perform the following tasks:
    Generate netlists
    Run simulations
    Evaluate the results
    Return the results to the ADE Assembler user interface

    Separate remote processes imply that the above tasks do not block the ADE Assembler user interface and still enable you to continue working when the simulation run is in progress.
    An ICRP process may start a few child processes (clsbd, oaFSLockD, cdsNameServer, cdsServIpc) to perform some special tasks. These child processes may become daemon and continue to exist longer than the ICRP process itself. These processes should not be killed when the original ICRP job has exited because new ICRPs that are dependent on these daemon processes may have been started in the intervening time.

    A few questions to consider that will be useful in further debugging your issue...

    1. Which job control mode are you using - LSCS or ICRP? In Figure 1, I am using the LSCS job control mode.

    2. Which distribution method are you using? In Figure 1, I am using a Command mode where I submit jobs to an LSF queue.

    3. What are the values of the Timeouts you have configured?

    4. Are you experiencing any Cadence licensing  issues?

    As a temporary workaround, since your circuit's netlist is rather small and the Assembler sweep you describe is only a few simulation runs, you might consider using a Local distribution method to see if using that method  successfully completes the set of simulations defined in your Assembler sweep.

    Shawn

    Figure1

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 4 years ago

    Dear Christos,

    Christos Skoufis said:
    1. By adjusting the variable: vgs= 1 2 3 4 5, and trying to run the simulation as before (dc sweep of vds from 0 - 5 with the additional 5 sweeps of vgs) the simulations get stuck on "pending" until the message in Picture 6 pops up.

    Below you will find the pictures I have mentioned in my post to help with recreating the process I followed by the netlist of the circuit.

    Additionally, I have run the checkSysConf command and attached the output files from that bellow too.

    Let me first preface my remarks by stating that I am not an expert in your particular description of the issue and hence will yield to those on the forum who are! Nevertheless, as I read your comments and examined your useful attachments (as well as the results of your checkSysConf() command), it appears to me that the issue you are facing is one of job submission and not something associated with your workstation compatibility nor circuit.

    Specifically, the error reported by Assembler is one where it has not completed the sweeps you have specified. This suggests the issue may lie in your Job Setup configuration. Do you have any details on what specific job submission process you are using? There are two basic job submissions methodologies (and multiple means of issuing a new job. The Assembler GUI detailing this, which happens to show a configuration I am using is shown as Figure 1 and may be accessed via Assembler Menu item Options->Job Setup.... There are two basic job submission methods - an ICRP () and a new LSCS (Large Scale Cloud. From the Cadence On-line documentation, they are described as follows:

    ADE Assembler supports the following two job control modes:

    LSCS: This is the default job control mode. It is a highly scalable job control mode that can handle thousands of netlisting and simulation jobs in parallel. This mode contains three systems: Virtuoso, Netlist Service, and Simulation Service. These systems work independently and concurrently with the shared queues of messages. The workflow being divided into separate processes means that the resources are consumed only when they are needed. Therefore, this model enables a more efficient exchange of information between these distinct processes.
    For more details about how to configure setup and run simulation for LSCS mode, refer to Running Simulations with LSCS Job Control Mode.

    ICRP: This uses the IC Remote Processes that are started by ADE Assembler in the virtuoso -nograph mode. These remote processes perform the following tasks:
    Generate netlists
    Run simulations
    Evaluate the results
    Return the results to the ADE Assembler user interface

    Separate remote processes imply that the above tasks do not block the ADE Assembler user interface and still enable you to continue working when the simulation run is in progress.
    An ICRP process may start a few child processes (clsbd, oaFSLockD, cdsNameServer, cdsServIpc) to perform some special tasks. These child processes may become daemon and continue to exist longer than the ICRP process itself. These processes should not be killed when the original ICRP job has exited because new ICRPs that are dependent on these daemon processes may have been started in the intervening time.

    A few questions to consider that will be useful in further debugging your issue...

    1. Which job control mode are you using - LSCS or ICRP? In Figure 1, I am using the LSCS job control mode.

    2. Which distribution method are you using? In Figure 1, I am using a Command mode where I submit jobs to an LSF queue.

    3. What are the values of the Timeouts you have configured?

    4. Are you experiencing any Cadence licensing  issues?

    As a temporary workaround, since your circuit's netlist is rather small and the Assembler sweep you describe is only a few simulation runs, you might consider using a Local distribution method to see if using that method  successfully completes the set of simulations defined in your Assembler sweep.

    Shawn

    Figure1

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Christos Skoufis
    Christos Skoufis over 4 years ago in reply to ShawnLogan

    Dear Shawn thank you very much for your reply!

    I am currently using the default settings for the Job Policy Setup which are shown in the picture below. 

    As for the error message, even if the setup is incorrect, I believe there is another issue at play because of the first job's outputs.

    I am referring to the output of the single sweep with the "eval err".

    At any rate, I will read into the Job Control Modes and the relevant commands for job queuing to try and resolve the problem.

    Edit: Additionally, I do not believe the issue is related to the state of the license since it has not expired and is valid.

    Edit 2: Update: After taking a look at the picture you provided I tried playing around with the Timeout values. The Job Control Mode I used in my previous and current runs was LSCS, and the Distribution Method was always set to Local. As is visible in the second picture with these settings the simulation still hangs.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 4 years ago in reply to Christos Skoufis

    Dear Christos,

    Thank you for even taking the time to try a few of the options and letting us know! I can see that your 5 sweep simulations remain in the "pending" state. Hence, it appears there has to be something in you setup preventing it from starting a simulation locally ...

    When I re-examined your initial post where you included the system configuration check, I did see the following at the end of the check:

    " Configuration checks failed on this workstation (cad), status is: FAIL

    This system does not have the correct packages to run ICADVM20.1
    Run checkSysConf ICADVM20.1 -P <PACKAGE>
    to find out which products require this package."

    I am wondering if using a Local distribution and running a sweep is not, somehow, compatible with your system. I am NOT and expert in this particular issue, but searching On-line support does suggest that Assembler/Explorer are counting on using some specific ports to submit simulations. I have no idea if this might be the issue, but clearly with a system configuration failure, it suggests it may be an issue. The article I read on the required ports is at URL:

    support.cadence.com/.../ArticleAttachmentPortal

    For your interest, the following FAQ on job submission might spur some thoughts too...

    support.cadence.com/.../ArticleAttachmentPortal

    Do you have an LSF or access to some other distributed computing environment you might try to send the jobs to? Did you verify if, despite pending status, a netlist was created for the run? If so, cn you submit the run manually using the "runSimulation" file in the netlist directory?

    Just a few thoughts to toss out....sorry I don't have a specific answer!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to ShawnLogan

    The most likely issue here is the failure shown in the checkSysConf log:

    20 xorg-x11-server-Xvfb 1.15.0 32 - x86_64 FAIL Package not installed.
    -> ----------------------
    -> 'Xvfb'

    If "Xvfb" is not installed, then you are not going to be able to run "virtuoso -nograph" (I suggest you try running that from the command line and see if it fails). In recent IC6.1.8 versions (please, please can people follow the forum guidelines and provide the version of the software you're using?). Since these background non-graphical processes are used with both LSCS and ICRP flows, and since we retired the use of cdsXvnc (which had a lot of limitations and issues), it is compulsory to have Xvfb installed. That's why we check for it in checkSysConf, and it's rather strange to run that, see the failures, and assume that this doesn't matter?

    So please address the installation of Xvfb (at least) and see if that resolves the issue - running "virtuoso -nograph" should give you an easy indication whether it's OK.

    Single runs work OK without this, because they do not launch a background process to take care of netlisting (or netlisting+simulation launch if using ICRP), so there's no non-graphical session to trigger this issue. This may also however explain why you get the expression evaluation failures too (see ADE Explorer and Assembler keep showing simulation as running in LSCS run mode and do not evaluate the outputs)

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 4 years ago in reply to Andrew Beckett

    Dear Andrew,

    Thank you for "stepping in" and providing your valuable insight! I suspect, as you far more clearly than I elucidated, Christos system compatibility report showing it failed, is likely responsible for his sweep failures. The background information you included, for me anyway, was quite interesting and useful.

    Hopefully, Christos  will be able to find the time to confirm your hypothesis.

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Christos Skoufis
    Christos Skoufis over 4 years ago in reply to ShawnLogan

    Dear Shawn and Andrew, 

    I would first like to thank you very much for your help on my issue.

    To answer Shawn's question, unfortunately, I do not have access to any other distributed computing system to run the job on at the moment.

    Additionally, being a non-root user gives me limited rights to the packages I can install on the system so I will have to inform someone that could carry out the installation of the missing package.

    For the time being, I will try all the suggested solutions and post the updates on this post.

    Thank you in advance for your suggestions and thank you for your time.

    Edit: Well I looked around but I could not find the netlist.scs file anywhere. The netlist I posted I had previously exported using the option Simulation->Netlist->Create in the ADE Explorer window.

    Additionally, when trying to run virtuoso -nograph, the command failed with the message shown in the first picture below. The log file produced contains what is shown in the second picture.

    Finally, I will inform the system administrators about the issue and hopefully get the Xvfb package installed.

    • 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