首页 eetop[1].cn_2 Senstaurus workbench

eetop[1].cn_2 Senstaurus workbench

举报
开通vip

eetop[1].cn_2 Senstaurus workbench TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_menu.html[2010/10/8 19:57:47] Sentaurus Workbench Sentaurus Workbench is the primary graphical front end that integrates TCAD Sentaurus simulation tools into one environment...

eetop[1].cn_2 Senstaurus workbench
TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_menu.html[2010/10/8 19:57:47] Sentaurus Workbench Sentaurus Workbench is the primary graphical front end that integrates TCAD Sentaurus simulation tools into one environment. It is used to design, organize, and run simulations. This module is a basic introduction to the features of Sentaurus Workbench. Section Time 1. Getting Started 15 minutes 2. Running Projects 30 minutes 3. Creating Projects 30 minutes 4. Building Multiple Experiments 30 minutes 5. Miscellaneous Features 20 minutes Copyright © 2010 Synopsys, Inc. All rights reserved. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_a.html[2010/10/8 19:57:48] Sentaurus Workbench 1. Getting Started 1.1 Overview 1.2 Starting Sentaurus Workbench 1.3 Attaching Project Directories Objectives To present an overview of Sentaurus Workbench. 1.1 Overview Sentaurus Workbench is the primary graphical front end that integrates TCAD Sentaurus simulation tools into one environment. It is used throughout the semiconductor industry to design, organize, and run simulations. Simulations are organized comprehensively into projects. Sentaurus Workbench automatically manages the information flow, which includes preprocessing user input files, parameterizing projects, setting up and executing tool instances, and visualizing results. Sentaurus Workbench allows you to define parameters and variables to run comprehensive parametric analyses. The resulting data can be used with statistical and spreadsheet tools. 1.2 Starting Sentaurus Workbench Before starting Sentaurus Workbench, you must set the STDB environment variable. This variable can be set to any directory path where you have write access. It is recommended to use a location with ample amount of disk space. In this module, a subdirectory called DB under your home directory is used as the STDB directory. To create such a directory and set the environment variable STDB, use the following UNIX commands: mkdir /home//DB setenv STDB /home//DB or if you are using bash: mkdir /home//DB export STDB=/home//DB TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_a.html[2010/10/8 19:57:48] Then, to start Sentaurus Workbench, type: swb & Figure 1. Main window of Sentaurus Workbench. (Click image for full-size view.) When Sentaurus Workbench is launched, it looks at the STDB environment variable and lists its contents in the Projects pane (see Figure 1, blue border). In addition, if the Sentaurus Applications Library package is installed, the Applications_Library also appears in Sentaurus Workbench (see Figure 1, red border). The Applications_Library contains various examples that illustrate how to use Sentaurus tools, as well as all examples used in this training. The Applications Library package can be downloaded and installed with Sentaurus binaries by the person administering the software installation. Valid Sentaurus Workbench projects have the icon preceding the name of the folder or project. 1.3 Attaching Project Directories In addition to displaying the projects within the $STDB directory, projects located elsewhere can be attached (that is, displayed as read-only projects) to the displayed list: 1. Edit > Attach Root. 2. Select the required project directory. This procedure can be repeated to attach up to five project directories. Projects under any of the attached roots cannot be executed by the user; they must first be copied to a directory under the $STDB directory. To detach a project directory: TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_a.html[2010/10/8 19:57:48] 1. Select the required project directory. 2. Edit > Detach Root. Only attached roots can be detached. The projects in the $STDB environment cannot be detached, but they can be deleted permanently. Note that when exiting Sentaurus Workbench, all attached roots are detached automatically. If some directories need to remain always attached, use Edit > User Preferences (F12) > Miscellaneous > Attached Roots on Start Up to specify such directories. Section 1 of 5 | back to top | next section >> Copyright © 2010 Synopsys, Inc. All rights reserved. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_b.html[2010/10/8 19:57:48] Sentaurus Workbench 2. Running Projects 2.1 Opening Sentaurus Workbench Projects 2.2 Understanding Node Colors 2.3 Cleaning Up Project Directories 2.4 Running Projects 2.5 Selecting Nodes 2.6 Displaying Node Information 2.7 Viewing Output Results 2.8 Deleting Projects Objectives To run a Sentaurus Workbench project. 2.1 Opening Sentaurus Workbench Projects For this part of the module, the project SWB_nmos will be used. It is in the Applications_Library under GettingStarted/SWB_nmos. Locate and select this project in the projects browser. Then, Edit > Copy (Ctrl+C) and Edit > Paste (Ctrl+V) to copy the project under the $STDB directory or a subdirectory of it. Then, double-click the copy of the project under $STDB. This opens the project and it appears in the right pane of the main window (see Figure 1). TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_b.html[2010/10/8 19:57:48] Figure 1. Main window of Sentaurus Workbench showing tool flow, parameters, and simulation nodes (black border). (Click image for full-size view.) The tool flow refers to the sequence of simulation tools and their associated input files. In the SWB_nmos example, these are Sentaurus Process, Sentaurus Structure Editor, Sentaurus Device, and Inspect as seen in Figure 1. Below the tool flow, the corresponding simulation nodes [n1], [n2], and so on are listed. (If the node numbers are not displayed, View > Tree Options > Show Node Numbers (F9).) A complete sequence of simulation nodes (comprising all tools in the tool flow) form an experiment. In other words, an experiment is a complete horizontal line in the table view. Any number of experiments is possible for a given tool flow if parameters are used. To the right of the tool flow, there are variables and electrical extracted parameters from the simulated Id–Vd characteristics: Vtgm, Vti, Id, SS, gm, Lgeff, Xj, Ygox, Tox (use the scroll bar to see them all). When the simulation is completed, the electrical extracted values appear in their respective columns. 2.2 Understanding Node Colors Every simulation node in a project has a color associated with it that indicates its status. The color chart in the lower-right corner of the main window of Sentaurus Workbench (see Figure 2) shows what each color indicates. Figure 2. Colors indicating different node statuses. For example, when the project SWB_nmos is opened, the nodes are yellow, indicating that the nodes were simulated previously, and blue, which gives some information about the process and device steps. This is because a (successfully run) project was copied from the Applications_Library. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_b.html[2010/10/8 19:57:48] The format in which the Sentaurus Workbench project tree is displayed is very flexible and user controllable. You can display solely the tool flow, or the number the various simulation nodes, or display parameters (splits), variables, extracted values, and other details. To use this feature: From the View menu, select or clear the various options, or View > Tree Options for more features. 2.3 Cleaning Up Project Directories Before running this project (SWB_nmos) from the beginning, clean up the project results from the previous run. To clean up a project: 1. Project > Clean Up (Ctrl+L). 2. In the Cleanup Options dialog box, select the items to be removed (see Figure 3). 3. Click OK. Figure 3. Cleanup Options dialog box. Sentaurus Workbench deletes all files associated with the previous run, and the project is now ready to run. This is indicated by a change in the color of the nodes from yellow (done) to white (none). If the node numbers are not displayed at this stage, View > Tree Options > Show Node Numbers (F9). 2.4 Running Projects To run a project: 1. Project > Run (Ctrl+R) or click the corresponding toolbar button ( ). The Run Project dialog box is displayed (see Figure 4), which is used to select which nodes to run (all unsimulated nodes by default) as well as which simulation queue to use (running on the local host is the default). TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_b.html[2010/10/8 19:57:48] 2. Click Run to start the simulation. Figure 4. Run Project dialog box. Sentaurus Workbench proceeds to run the project, and the Project Log dialog box is displayed (see Figure 5) with real-time updates on the status of the project. Figure 5. Project Log dialog box. (Click image for full-size view.) As the simulation runs, the nodes change status from "none" (white) to "queued" (light green) to "pending" (bright green) to "running" (blue) and finally to "done" (yellow). If a node fails, it becomes "failed" (red). TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_b.html[2010/10/8 19:57:48] To stop a running simulation: Nodes > Abort (Ctrl+T) or click the corresponding toolbar button ( ). After the project run is completed, all variables are extracted (Vtgm, Vti, and Id) and displayed to the right of the tool flow in the main window of Sentaurus Workbench. 2.5 Selecting Nodes Instead of entering which nodes to run in the Run Project dialog box, the nodes that need to run can be selected in the table (hold the Ctrl key to select multiple nodes), before clicking the Run button. For example, to run only the Sentaurus Process nodes associated with HaloEnergy=25, select nodes 10 and 13, and then click the Run button. Figure 6. Selecting nodes in table. (Click image for full-size view.) If you want to run an entire experiment (row), click the row number. Multiple rows can be selected as well. To select all nodes to the right of a certain node, in other words, to run all nodes starting with a particular one, click that node and use Nodes > Extend Selection To > Leaves. Similarly, all nodes that need to be completed before a particular node can be run are selected using Nodes > Extend Selection To > Root. Other node selection criteria can be found in Nodes > Select. 2.6 Displaying Node Information TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_b.html[2010/10/8 19:57:48] To find the properties of any node, double-click the respective node. The Node Explorer is displayed (see Figure 7). Figure 7. Node Explorer for node 9. (Click image for full-size view.) The Node Explorer displays the following information Node number. The computer on which the simulation was performed. Date and time of the simulation. Node status. Corresponding tool (Sentaurus Process in Figure 7). Corresponding parameter (HaloEnergy) with its value. Project directory. The Node Explorer also displays all input and output parameters associated with the node on the left part. The bottom part of the Node Explorer displays all files associated with the node. These can be categorized using the buttons on the left, or individual files can be selected using the file list. Text files can be viewed in the file viewer on the right. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_b.html[2010/10/8 19:57:48] 2.7 Viewing Output Results A given node has several input and output files associated with it. These can be viewed by right- clicking a node and selecting Visualize. All text and log files can be viewed using the text editor SEdit by selecting them. All output data files in the case of Sentaurus Process, Sentaurus Device, and Sentaurus Device Electromagnetic Wave Solver (EMW) can be viewed using Tecplot SV, or a plot of .plx and .plt files in Sentaurus Device can be viewed using Inspect. In addition, the information written to standard output, when a simulation is running, can be viewed by selecting Nodes > View Output (Ctrl+W). An alternate method of viewing output is to click the toolbar button. 2.8 Deleting Projects To delete the project SWB_nmos: 1. Select the project in the projects browser. 2. Right-click and select Delete. If an error message is displayed (see Figure 8), it means that the project must be closed before deleting it. Figure 8. Error message dialog box. In this case, click OK, and use Project > Close. (The project disappears from the main window.) Now, repeat Steps 1–2, and click Yes in the dialog box that is displayed. Section 2 of 5 | back to top | << previous section | next section >> Copyright © 2010 Synopsys, Inc. All rights reserved. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_c.html[2010/10/8 19:57:49] Sentaurus Workbench 3. Creating Projects 3.1 Setting Up the Tool Flow 3.2 Saving Projects Objectives To assemble and save a new Sentaurus Workbench project. 3.1 Setting Up the Tool Flow The first step to setting up a tool flow is to create a project. To create a project: Project > New or click the corresponding toolbar button ( ). This creates a temporary project with a name similar to g_lnx_2879_0.tmp in the tmp folder that can be viewed in the projects browser (see Figure 1). Figure 1. Project directory showing project folder. The tools that comprise this project are Sentaurus Process, Sentaurus Structure Editor, Sentaurus Device, and Inspect, in that order. To set up a tool flow: Right-click the No Tools node under the Family Tree (see Figure 2). Figure 2. Detail of main window showing Family Tree. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_c.html[2010/10/8 19:57:49] The Add Tool/Tool Properties dialog box is displayed (see Figure 3). Figure 3. Add Tool dialog box. Here, the Label refers to the name by which this instance of Sentaurus Process is referred. You can use any unique name you want. If you use multiple instances of the Sentaurus Process tool in a project, each instance must have a unique label, such as sprocess1, sprocess2, and so on. The Input Files and Output Files tabs list all files associated with the tool for reference. If you want to return to the Tool Properties dialog box for a tool you have already created, simply double-click the tool. Now, the command file for this tool must be created. Right-click the tool icon ( ) and select Edit Input > Commands. The text editor opens for entering commands. The text editor to be used for editing input files can be customized using Edit > User Preferences (F12) > Binaries > Editor > text. Add the following lines to the Sentaurus Process command file with the text editor: Grid2D select silicon name=Boron z=1e15 store implant phosphorus dose=5e14 energy=40 diffuse time=20 temperature=900 struct tdr=n@node@ !Gas !interfaces Save the sprocess_fps.cmd command file and close the text editor. 3.2 Saving Projects Before running the project, it must be saved. To save a project: 1. Project > Save As. 2. Navigate to the folder where you want to save it under $STDB. 3. Save the project as test1 or another name. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_c.html[2010/10/8 19:57:49] You can now run the project as described in Section 2.4 Running Projects. Note that there is only one node to run for this project. Section 3 of 5 | back to top | << previous section | next section >> Copyright © 2010 Synopsys, Inc. All rights reserved. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_d.html[2010/10/8 19:57:50] Sentaurus Workbench 4. Building Multiple Experiments 4.1 Adding Parameters 4.2 Setting Up Multiple Experiments 4.3 Creating Scenarios 4.4 Pruning Project Trees 4.5 Display Options for Project Objectives To add parameters and variables. To create multiple experiments and scenarios. 4.1 Adding Parameters In Sentaurus Workbench, parameters can be defined and multiple values can be assigned to them to create splits in experiments (simulations). Each value of a parameter creates an additional experiment; therefore, for N values of a parameter, there are N experiments. For two parameters, P1 and P2, with M and N values, respectively, there are M x N possible experiments. You will now introduce parameters to the simple example created in Section 3. Creating Projects: 1. Right-click the gray box immediately below the Sentaurus Process icon in the main window of Sentaurus Workbench, and select Add. 2. In the Add Parameter dialog box, enter the fields as shown in Figure 1. 3. Click OK. Figure 1. Add Parameter dialog box. Repeat the above procedure to create another parameter called penergy with the default value of 40. The main window of Sentaurus Workbench should now look like Figure 2. Note that Sentaurus Workbench added virtual nodes (light blue) to represent a possible future split. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_d.html[2010/10/8 19:57:50] Figure 2. Main window of Sentaurus Workbench showing new parameters. (Click image for full-size view.) The parameter penergy is now defined but not yet used. To use the parameter, open the Sentaurus Process input file with a text editor, and replace the line: implant phosphorus dose=5e14 energy=40 with: implant phosphorus dose=@pdose@ energy=@penergy@ The constructs @pdose@ and @penergy@ are placeholders for the parameters in the input file. Sentaurus Workbench replaces them with the actual value of the parameters during the preprocessing stage. To preprocess the project: Project > Preprocess (Ctrl+P). Sentaurus Workbench will first want to save the project. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_d.html[2010/10/8 19:57:50] Figure 3. Preprocessor Log dialog box. (Click image for full-size view.) You can use the Node Explorer to view the input file for node 1 (pp1_fps.cmd) and see that the parameters have indeed been replaced by their respective values for node 1. Note that Sentaurus Workbench automatically preprocesses a project when you click the Run button. Therefore, manual preprocessing is not necessary most of the time. 4.2 Setting Up Multiple Experiments To set up multiple experiments: 1. Experiments > Add New Experiment. 2. Enter the values as shown in Figure 4. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_d.html[2010/10/8 19:57:50] Figure 4. Add New Experiment dialog box. To add multiple values for a parameter, right-click the parameter name and select Add Values. For the parameter penergy, enter the values as shown in Figure 5. Figure 5. Add Parameter Values dialog box. After you have finished adding parameters, it is recommended to clean up the project: Project > Clean Up (Ctrl+L), and select the required options (see Figure 6). Figure 6. Cleanup Options dialog box. TCAD Sentaurus Tutorial file:///C|/Users/skylie/Desktop/Sentaurus_Training/swb/swb_d.html[2010/10/8 19:57:50] The main window of Sentaurus Workbench should look like Figure 7. Figure 7. Main window with experiments. (Click image for full-size view.) 4.3 Creating Scenarios With several values for the project parameters, the total number of experiments (the possible simulations for each combination of the parameter values) can become very high. You can run all of them or make subsets of the experiments called scenarios. The entire set of experiments constitutes the scenario all. In addition, you can copy sets of experiments to create several scenarios an
本文档为【eetop[1].cn_2 Senstaurus workbench】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_300903
暂无简介~
格式:pdf
大小:701KB
软件:PDF阅读器
页数:0
分类:
上传时间:2012-04-20
浏览量:44