Sentaurus Visual
1. Getting Started

1.1 Overview
1.2 Starting Sentaurus Visual
1.3 Loading Data Files
1.4 Reloading Data
1.5 Exporting and Printing Plots, Creating Movies, and Saving Tcl Commands to File
1.6 Hiding, Maximizing, and Deleting Plots
1.7 Managing Data
1.8 User Preferences

Objectives

1.1 Overview

Sentaurus Visual is advanced visualization software developed by Synopsys based on the Visualization Toolkit.

Sentaurus Visual is used to visualize results created by TCAD simulation tools in one, two, and three dimensions. To assist in better understanding of physical processes captured in simulations, Sentaurus Visual provides tools to probe data fields, to make cutlines and cutplanes, to perform analysis on data fields, and to export data in ASCII format for further analysis by third-party software. It is also equipped with tools to conveniently overlay structures, to look at the solution differences, to inspect band diagrams, and more.

1.2 Starting Sentaurus Visual

Sentaurus Visual can be started from the command line:

> svisual

Alternatively, to launch Sentaurus Visual from Sentaurus Workbench:

1.3 Loading Data Files

In TCAD Sentaurus, two file types are most commonly used in visualization and can be loaded into Sentaurus Visual:

To follow this module, download the following files by right-clicking and selecting Save Target As:

To start Sentaurus Visual and simultaneously load data files, include the file names on the command line:

> svisual nmos_fps.tdr

To include multiple data files on the command line, separate the names with space:

> svisual nmos_fps.tdr pmos1_fps.tdr pmos2_fps.tdr

To load data files from the graphical user interface (GUI) of Sentaurus Visual:

The Open Plot File dialog box is displayed (see Figure 1).

Open Plot File dialog box

Figure 1. Open Plot File dialog box.

By default, in this dialog box, all standard files relevant to Synopsys TCAD visualization are listed, including *.tdr and .plt files.

To load a particular file, select it from the list and click Open. To load multiple data files, hold the Ctrl key while selecting the files.

1.3.1 Device Structures

When a file is loaded, the device is shown in the plot area. Figure 2 shows the result after loading the file nmos_fps.tdr.

NMOS structure with electrostatic potential

Figure 2. NMOS structure showing doping profile distribution. (Click image for full-size view.)

In subsequent sections, you will learn how to control the view, to display materials and regions, and to select data fields and field ranges.

1.3.2 XY Plots

Sentaurus Visual behaves differently when loading xy data files. It displays panels and toolbars for creating and editing xy plots. Upon loading xy data, Sentaurus Visual creates an empty frame for the xy plot. Since a typical xy data file contains multiple columns of data, you must specify manually which data variable will be plotted against which axis.

Figure 3 shows the plot area with panels and toolbars related to xy plots as well as an empty frame created after loading the xy data file idvg_des.plt.

Panels and toolbars showing after loading idvg_des.plt

Figure 3. Panels and toolbars related to xy plots after loading idvg_des.plt. (Click image for full-size view.)

1.4 Reloading Data

Sentaurus Visual allows you to reload datasets from the same file after they have been loaded into the frames, and the plots have been created. This allows you to update the plot with any changes made to the file outside of Sentaurus Visual. You can choose to reload a selected dataset or all datasets.

To reload data, either:

1.5 Exporting and Printing Plots, Creating Movies, and Saving Tcl Commands to File

This section discusses how to export plots to a graphics file, to print plots, to create movies, and to save Tcl commands to a file.

1.5.1 Exporting Plots

To export a plot into a graphics file from the GUI of Sentaurus Visual:

The Export Plot dialog box is displayed, where you select the plot resolution and how multiple plots should be exported.

Export Plot dialog box

Figure 4. Export Plot dialog box.

Click OK to display the Save to File dialog box, where you specify a file name and select the file format to use, such as BMP, EPS, PNG, TIF. The file format is determined from the file extension.

Save to File dialog box

Figure 5. Save to File dialog box.

1.5.2 Printing Plots

To print a plot directly to a printer from the GUI:

The Print dialog box is displayed, where you select the printer or send output to a PDF document, and specify the printing options.

Print dialog box

Figure 6. Print dialog box.

1.5.3 Creating Movies

To create a movie from several plots:

The Start Recording dialog box is displayed, where you can select either screen resolution or a user-defined resolution.

Start Recording dialog box

Figure 7. Start Recording dialog box.

Then, select the plot to be added as a frame to the movie and perform the following:

  1. Choose Tools > Movies > Add Frames, or click the Add Frames icon toolbar button.
  2. Repeat Step 1 for each frame to be added to the movie.

When all the frames are created, you can stop recording the movie as follows:

The Export Movie dialog box is displayed, where you can select and sort frames to be exported. The frame duration (in 1/100 s) can be changed.

Export Movie dialog box

Figure 8. Export Movie dialog box. (Click image for full-size view.)

Clicking OK displays a dialog box where the location for saving the movie as well as its name can be entered.

1.5.4 Saving Tcl Commands to File

When you work on a plot, Sentaurus Visual records the equivalent Tcl commands for all of the steps performed in the GUI. This Tcl command journal can be used later to recreate the same state of the plot. On the Tcl Command panel, click Save to save the current set of Tcl commands to a file.

Tcl Command panel

Figure 9. Tcl Command panel. (Click image for full-size view.)

The Tcl command file produced by Sentaurus Visual does not contain data files, but rather links to the data files that were used during plot creation. Therefore, all TDR or PLT files must be present on the file system to recreate the same plot with the saved Tcl command file.

1.6 Hiding, Maximizing, and Deleting Plots

In Sentaurus Visual, the selected plot is marked by a thick border. To hide the selected plot:

To display a hidden plot, choose Window and then select the plot name in the lower part of the menu list. All plots that are currently hidden do not display a check mark next to their name. Click the plot name to restore it.

To maximize a plot:

To delete a selected plot:

1.7 Managing Data

Deleting a plot does not remove the dataset.

To remove the dataset:

The Manage Loaded Data dialog box is displayed, where you can manage data loaded in the current session (see Figure 10).

The Files pane lists all the loaded files. The Datasets pane lists all the loaded datasets. The Plots pane shows the plot name and the corresponding dimensionality is shown in the Dimension pane. The data in all columns is connected, allowing you to easily find the dataset to be deleted or reloaded.

The Manage Loaded Data dialog box has two Remove buttons. The button on the right deletes the plot and the button on the left deletes the dataset.

Manage Loaded Data dialog box

Figure 10. Manage Loaded Data dialog box can be used to inspect, reload, and delete datasets in Sentaurus Visual. (Click image for full-size view.)

1.8 User Preferences

The settings of Sentaurus Visual can be customized in the User Preferences dialog box (see Figure 11). You can set the appearance of the labels and legends, rendering options for 3D plots, and so on. To display the User Preferences dialog box:

User Preferences dialog box

Figure 11. Customizing automatic plot linking upon loading in User Preferences dialog box.

To better explain the tool customization process, as an example, here are instructions for customizing the linking behavior of loaded plots. To set properties:

  1. Choose Edit > Preferences.
  2. In the User Preferences dialog box, navigate to Common > Miscellaneous.
  3. Select the Auto option.
  4. Click Save.

With the Auto option selected, Sentaurus Visual will automatically link plots of the same dimension, that is, all 2D plots will be linked into one group upon loading, and all 3D plots will be linked into one group upon loading.

User preferences settings are applied the next time you launch Sentaurus Visual.

main menu    |   module menu    |   << previous section    |   next section >>