Product Documentation
Virtuoso Visualization and Analysis XL User Guide
Product Version IC23.1, November 2023

6


Distributed Plot

Distributed Plot is a standalone process that accepts plotting commands. This process is attached to the main virtuoso process.

This standalone process is useful in resource-intensive operations such as plotting large simulation datasets, and prolonged plotting operations. The Distributed Plot process can be launched either on a separate remote machine or on the same machine running the main virtuoso process.

Except for Direct Plot, Wave Compare Specs, Create Datasheet, and Checks/Asserts, Distributed Plot mode supports all plotting operations, such as Plot All, Quick Plot All, Plot Across Corners, Plot Across Design Points, Plot Outputs – Transient, Plotting Template, and Plot Outputs – Expressions.

Features that are not supported in the Distributed Plot mode use the local viva process of the main virtuoso process.

Advantages of Distributed Plot

Distributed Plot offers the following advantages:

The Distributed Plot video demonstrates how to use Distributed Plot.

Related Topics

Enabling or Disabling Distributed Plot

Opening the Distributed Plot Assistant

Opening the Distributed Plot Remotely

distributedPlotEnabled

distributedPlotEnableCIW

distributedPlotLoadCdsInit

distributedPlotJobPolicy

distributedPlotEnableNonSupportedPlotWarning

distributedPlotPolicyNameFilter

distributedPlotLingerTime

Enabling or Disabling Distributed Plot

To enable Distributed Plot:

  1. Depending on the application, do one of the following:
    • From the menu bar of ADE Assembler, choose OptionsPlotting/Printing. In the Distributed Plot section of the ADE Assembler Plotting/Printing Options form, select the Enable Distributed Plot check box.
      The icon in the toolbar of the Results tab in ADE Assembler indicates that the distributed plot is enabled. The icon indicates that the distributed plot is disabled.
    • From the menu bar of ADE Explorer, choose ResultsPlotting/Printing Options. In the Distributed Plot section of the ADE Explorer Plotting/Printing Options form, select the Enable Distributed Plot check box.
      The icon in the Run toolbar of ADE Explorer indicates that the distributed plot is enabled. The icon indicates that the distributed plot is disabled.

    If you plot a signal after enabling Distributed Plot, the plot operation is performed in a separate process that is independent of the main virtuoso process.
  2. To view the list of available process:
    In the Results tab of ADE Assembler or in the Run toolbar of ADE Explorer, click the down arrow next to the icon to display additional options, and then choose Show Process List.
    The following figure shows that the distributed plot operation is performed in the process named viva, which is independent of the main virtuoso process.
    adeBroker is a bookkeeper process that keeps track of all processes running in the current Virtuoso session.

Related Topics

Distributed Plot

Opening the Distributed Plot Assistant

Opening the Distributed Plot Remotely

Specifying Linger Time

distributedPlotEnabled

distributedPlotEnableCIW

distributedPlotLoadCdsInit

distributedPlotJobPolicy

distributedPlotEnableNonSupportedPlotWarning

distributedPlotPolicyNameFilter

distributedPlotLingerTime

Specifying Linger Time

Linger time is the period in seconds for which the distributed plot process waits before exiting when there is no active plotting window is visible.

To specify the linger time for distributed plot process:

  1. From the menu bar of ADE Assembler, choose OptionsPlotting/Printing.
    From the menu bar of ADE Explorer, choose ResultsPlotting/Printing Options.
  2. In the Distributed Plot section of the ADE Assembler Plotting/Printing Options form or ADE Explorer Plotting/Printing Options form, specify the time in second in the Linger Time field. The default value is 60 second.
    It is recommended not to set the linger time to less than 30 second.

Related Topics

distributedPlotLingerTime

Opening the Distributed Plot Assistant

The Distributed Plot assistant lets you view and manage various plotting jobs.

To open the Distributed Plot assistant:

  1. In the Results tab of ADE Assembler or in the Run toolbar of ADE Explorer, click the down arrow next to the icon to display additional options, and then choose Show Assistant.
    The Distributed Plot assistant opens.
    When you plot signals after enabling distributed plot, the plotting jobs are displayed in the Distributed Plot assistant, as shown in the following figure.
  2. In the Distributed Plot assistant, do the following:
    • Export: Exports the details of jobs to a CSV file.
    • Remove Finished: Clears the jobs that are either in the finished or in canceled state.
    • Clear Pending: Clears the jobs that are in the pending state.
    • : Opens the log file for the distributed plot.
    • : Lists following options:
      • Exit Distributed Plot Service: Exits the distributed plot service.
      • Kill Distributed Plot Process: Kills the distributed plot process.

Related Topics

Distributed Plot

Enabling or Disabling Distributed Plot

Specifying Linger Time

Opening the Distributed Plot Remotely

distributedPlotEnabled

distributedPlotEnableCIW

distributedPlotLoadCdsInit

distributedPlotJobPolicy

distributedPlotEnableNonSupportedPlotWarning

distributedPlotPolicyNameFilter

distributedPlotLingerTime

Opening the Distributed Plot Remotely

To remotely open the Distributed Plot window in a separate machine:

  1. Open the Job Policy Setup form:
    • From the menu bar of ADE Assembler, choose OptionsJob Setup.
    • From the menu bar of ADE Explorer, choose SetupJob Setup.

    The Job Policy Setup form opens.
  2. Click the Simulation tab.
  3. In the Job Policy Name field, specify the name of the job policy. For example, distributedPlotJob.
  4. Click Save.
    The Save Job Policy form opens.
  5. Select the directory where you want to save the job policy in the Select Path list and click OK to close the Save Job Policy form.
  6. In the Setup section, from the Distribution Method drop-down list, select a job distribution method. For example, LBS.
  7. If you select LBS as the job distribution method, specify the following options:
    1. Select the Queue check box and select an available queue from the drop-down list.
    2. Select the Host check box and select an available host from the list area.
    3. In the Resource Requirement field, specify any additional resource requirements to submit the job. For example:
      (OSNAME=Linux)&&(OSREL=EE70)
    4. Leave other options in the Setup section blank.
  8. In the Start Timeout field in Timeout section, specify the time (in seconds) for which the tool should wait to remotely launch the distributed plot before quitting.
  9. Click OK to close the Job Policy Setup form.
  10. In the Results tab of ADE Assembler or in the Run toolbar of ADE Explorer, click the down arrow next to the icon to display additional options.
  11. From the list of options, choose Job Distribution.
    The Job Policy Selection for Distributed Plot form opens.
  12. From the Job Policy Name drop-down list, select the job policy that you have set up earlier. For example, distributedPlotJob.
    The information about the selected job policy is displayed in the box, as shown in the following figure.
  13. Click OK.
  14. Right-click a result and choose Plot.
    The selected result is plotted in a separate machine specified as the host machine in the Job Policy Setup form.

Related Topics

Enabling or Disabling Distributed Plot

Opening the Distributed Plot Assistant

Specifying Linger Time

Specifying an LBS Job Policy

distributedPlotEnabled

distributedPlotEnableCIW

distributedPlotLoadCdsInit

distributedPlotJobPolicy

distributedPlotEnableNonSupportedPlotWarning

distributedPlotPolicyNameFilter

distributedPlotLingerTime


Return to top
 ⠀
X