Product Documentation
Virtuoso Electromagnetic Solver Assistant User Guide
Product Version IC23.1, November 2023

Environment Settings Form

Use the Environment Settings form to review and update the process corner name and custom process corner files for your models. You can also specify the settings to be used by the jobs that run simulations.

Field Description

EMX

This section provides options to specify process corner settings for the models that use EXM Planar 3D solver.

Process Corner Directory (*.proc files)

Specifies the path to the directory where .proc files with process corner settings are saved. By default, the Electromagnetic Solver assistant looks for the files in
.cadence/dfII/Sigrity/corners. You can specify an absolute path or a relative path to the process corner directory. For relative paths, the current working directory of Virtuoso is considered as the base directory.

Related environment variable: emxProcessCornerDirectory

Default Process Corner

Specifies the name of the default corner to be used for a new model that uses the EMX solver.

This drop-down list displays the names of all .proc files available in the process corner directory. You can choose a file from the given list.

Related environment variable: emxProcessDefaultCorner

EMX GDS Layer Map

Specifies the path to the GDS layer map file to be used when sending models to the EMX solver. By default, the tool uses the GDS layer map provided in the technology library.

Related environment variable: emxLayerMap

Clarity

This section provides options to specify process corner settings for the models that use Clarity 3D Solver.

Process Corner Directory (*.emproc files)

Specifies the path to the directory where .emproc files with process corner settings are saved. By default, the Electromagnetic Solver assistant looks for the files in
.cadence/dfII/Sigrity/corners. You can specify an absolute path or a relative path to the process corner directory. For relative paths, the current working directory of Virtuoso is considered as the base directory.

Related environment variable: processCornerDirectory

Default Process Corner

Specifies the name of the default corner to be used for a new model that uses the Clarity 3D Solver simulator.

This drop-down list displays the names of all .emproc files available in the process corner directory. You can choose a file from the given list.

Related environment variable: processDefaultCorner

Jobs

This section contains the settings to be used by the jobs that run simulations.

Run directory

Specifies the run directory for all the models created in the Electromagnetic Solver assistant. The tool also saves the .clf file for models at this location. You can use shell environment variables in the path specified by this variable.

By default, this field is set to Virtuoso-current-working-directory/.cadence/dfII/Sigrity.

Related environment variable: runDirectory

Remote job submission command

Specifies the DRMS (Distributed Resource Management System) command to be used by the EM solvers to distribute jobs to a workload job scheduling software, such as LSF or OpenLava

Related environment variable: drmsCommand

File

Specifies the path of the file in which you want to save the environment settings specified in this form.

Later, you can load the saved settings in the same or a different cellview.

Browse

Browses to select a file.

Save To

Saves the environment settings in the file specified in the File field.

Load From

Loads the environment settings from the file specified in the File field.

LVS

This section contains the settings to be used by the LVS flow to specify the layer map files.

LVS Layer Map

Specifies the location of the LVS layer map file. This file is required when using LVS-based models because it contains the mapping from LVS layers to Virtuoso layers.

Environment variable: lvsLayerMapFile

Quantus Layer Setup File

Specifies the path to the layer_setup file in the Quantus enablement. This file is part of the PDK. You do not need to create it. It is needed only when extracting partial nets.

Environment variable: quantusLayerSetupFile

Quantus TRP File

Specifies the path to the Quantus TRP file. Not all PDKs have a TRP file. It is needed only when device pin names are different on LVS layers and Virtuoso layers.

Environment variable: quantusTrpFile

Related Topics

Configuring Process Settings for IC Layouts

Electromagnetic Solver Assistant Forms


Return to top
 ⠀
X