Product Documentation
Virtuoso Studio Design Environment User Guide
Product Version IC23.1, November 2023

Hardware and Software Requirements

This section provides hardware, software, and file system requirements. The workstation on which you install the latest version and all client workstations must meet these requirements.

Two sets of requirements are provided: minimum and recommended. Meeting the minimum requirements lets you:

In addition, meeting the recommended requirements allows you to do everything possible with the minimum requirements, plus:

System Configuration Checking Tool

The System Configuration Checking Tool is available for Linux platforms. Use it to verify that a workstation on which you want to install the product meets the minimum hardware and software requirements, including operating system version, memory, swap space, and patch requirements.

This tool only checks that your workstation meets a subset of the requirements to run the product. Even if you use this tool to check these basic requirements, you must still make sure your workstation meets all requirements listed in this document.
The following minimum requirements vary from design to design and are intended to be guidelines only. Simple designs are less demanding on hardware than complex designs. Also, highly complex designs can overtax the minimum requirements described in this document. Designs of this type might work best on a high-end configuration.

Graphic Card Requirements for Desktop Workstations

For screen resolutions greater than 1600x1200 (including multiple monitor setups), the minimum size of graphics memory should be at least 64Mbytes per 1600x1200 screen. If this requirement is not met, the maximum number of Virtuoso windows in use, and their performance gets significantly reduced. For higher resolutions, the Video Memory should be increased.

The Xserver should not have any artificial memory limit set if the Xserver is installed on the client side of a client-server configuration. An artificial memory limit can reduce performance and window capacity.

On some thin client platforms, such as the Citrix, the Xredner extension of Xserver may face some issues while displaying halos and transparent shapes correctly. You can use the following shell environment variable to disable this Xrender extension.

setenv CDS_DISABLE_XRENDER_GRAPHICS true

XResource Requirements

If the initial allocated X server resource count is less than 2 million, significant performance impact may be felt when the X server needs to recycle these resources. Smaller values, such as 1M or 512K can cause display issues. When this happens, a warning is added to the CDS.log file. Additionally, during runtime, if there is an error in X server, Virtuoso checks and reports the X resources consumed by all clients running at that moment on Xserver. Information regarding the top five users of X client is also added to the CDS.log file. This information helps check if the error is related to X resource.

Network Requirements

Good network performance is crucial to a good user experience with Virtuoso. This is particularly important when a user is remotely displaying Virtuoso from a server farm machine onto a local desktop.

There are two major aspects to network performance:

Linux Requirements

These are the hardware requirements for Linux desktop:

Component

Minimum Requirement

Recommended

Graphics Card

AGP graphics card with at least 128 MB video memory

PCI-X graphics card with at least 256 MB video memory

Display

24-bit color display

24-bit color display

Physical Memory

64-bit: 16 GB

64-bit: 32 GB

Disk Space

64-bit: 100 GB

Dependent on design complexity

These are the hardware requirements for Linux server:

Component Minimum Requirement Recommended

Display

24-bit color display

24-bit color display

Physical Memory
per active user

64-bit: 16 GB

64-bit: 32 GB

CPU
per active user

1 core

2 cores

Disk Space

64-bit: 100 GB

Dependent on design complexity

These are the software requirements for Linux:

Component Requirement

Operating System

Red Hat Enterprise Linux (RHEL) 7; or SUSE Linux Enterprise Server (SLES) 11 or later

Window Manager

GNOME/KDE

Compiler

gcc 6.3.0, g++ 6.3.0

Java Version

8

Updating Patches for Linux

Cadence recommends that you update your workstations to the platform patches listed at:

Recommended platform patches for systems running Cadence products

Alternatively, go through Cadence Online Support (COS):

  1. Log on to Cadence Online Support.
  2. On the home page, click Software – Computing Platforms. The Computing Platforms web page is displayed.
  3. In the Computing Platforms section, click Recommended patches for systems running Cadence products.

Run the checkSysConf script to verify that you have all the patches required for this release.

Related Topics

Cadence Online Support

System Configuration Checker (checkSysConf)


Return to top
 ⠀
X