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

Running a Simulation using Clarity 3D Solver

Clarity 3D Solver uses a three-dimensional, full-wave, finite element method (FEM) field solver, and returns accurate simulation results.

To run a simulation using Clarity 3D Solver:

  1. Review the simulation settings on the Clarity tab of the Simulation Settings form.
  2. Select a model in the Models section.
  3. Ensure that Clarity is selected in the Simulator column.
  4. (Optional) Review the EM layout to verify the geometries being sent to the solver for simulation.
  5. Choose Simulator – Create and Edit on the toolbar of this assistant.
    The Choose License Suites form is displayed.
  6. Select Clarity 3D and close the form.
    To use the same license suite every time Clarity 3D Solver is launched, use the interpolationMethod shell environment variable to specify a default license suite. When this variable is set, Virtuoso looks for the specified license before launching Clarity 3D Solver. If found, it does not display the Choose License Suites form.
    After checking out the license, the tool does the following:
    • Loads the model definition and creates the layout database that is ready for simulation.
    • Saves the database in .spd files.
    • Opens the Clarity window and loads the .spd file.
    • Displays the instances and nets you selected for inclusion in the model in the Clarity window.
    Virtuoso sends all the details of the shapes and nets included in the model to Clarity 3D Solver. When a hierarchical net has a different name at each level, it sends the name of only the top-level net.
  7. Make the following changes in the Layer Selection assistant:
    • To view all layers, clear the View Only Active Layer check box.
    • To identify the objects by layer color, select the Layer Color option in the Display Geometry Objects By group.
    • By default, the top layer is visible, but you can select any other layer name to view the shapes on that layer.
  8. Click Set up Computer Resources in the Workflow assistant to configure the setup.
    The Setup form is displayed.
  9. Depending on the resources you want to use for the simulation run, you can configure the settings to use a remote server farm or the localhost. However, ensure that the resource must have a minimum of 32GB memory per slot.
    For details about the settings on the Setup form, refer to Chapter 3, Simulation Flow in the Clarity 3D Layout User Guide.
  10. After specifying the resources, click Save on the Setup form to save the setup.
    Once done, the setup is saved in the ~/.cadence/Clarity/configSave.json file. This setup is automatically read from this file before running simulations.
  11. To review the model in 3D view, click Show Geometry 3D View in the View, Check, and Process Result section of the Workflow assistant.
    The following figure shows an example 3D view of an inductor selected for a model.
    For bond wires included in models, Clarity creates a coaxial port for the net connected to the bond wire, as shown in the example given below.
  12. Click Start Simulation on the toolbar of Sigrity Suite window to run simulation.
    When the simulation is complete, the results are displayed in the Network Display tab.
  13. To review the mesh created by Clarity, click Show Clarity 3D EM Field in the View, Check, and Process Result section of the Workflow assistant.
  14. You can review the results in the Network Display tab of this window or in Virtuoso Layout MXL, and then continue with backannotation of results.

Related Topics

Creating Extracted Views from Models


Return to top
 ⠀
X