Sentaurus Introduction & Step-by-Step Manual

Slides:



Advertisements
Similar presentations
Short introduction to the use of PEARL General properties First tier assessments Higher tier assessments Before looking at first and higher tier assessments,
Advertisements

Working with Profiles in IX1D v 3 – A Tutorial © 2006 Interpex Limited All rights reserved Version 1.0.
Verilog XL Tutorial By Greg Edmiston Scott McClure August 2004.
Using the SmartPLS Software
An End-User Perspective On Using NatQuery Extraction From two Files T
RoboCell and Cell Setup
Bidirectional Interface to SolidWorks
Boardmaker 6 Basic Tutorial
Synopsys Sentaurus Tutorial - For EE 130/230M Project
Project 1: Guide EE232 3/30/2015. Connection Options Class Account (a bit slow): – hpse-12.eecs, hpse-13.eecs, hpse-14.eecs, hpse- 15.eecs Device group.
Civil 114 Civil Engineering Drawing AutoCAD
Simulation of Created Design Documentation on the simulation process of a basic injector-separation channel model design.
File Management and Organisation © Copyright William Rowan 2007.
1 Creating Icons for Commands When there is not an icon related to a command in your toolbars, you will see a question mark (?). No preview available …
Modeling and Animation with 3DS MAX R 3.1 Graphics Lab. Korea Univ. Reference URL :
Introduction to LabVIEW
SQL Maestro Hello World IQ Associates. Contents Initial setup Hello World.
Project 3 File, Document, Folder Management, Windows XP Explorer Windows XP Service Pack 2 Edition Comprehensive Concepts and Techniques.
Back to content Final Presentation Mr. Phay Sok Thea, class “2B”, group 3, Networking Topic: Mail Client “Outlook Express” *At the end of the presentation.
Basic Administration.  Familiarize support staff with basic DSX administrative tasks  Provide expedited service to customers  Minimize the involvement.
Kyoto UniversityHong Kong University of Science and Technology Coventor Tutorial Bi-Stable Mechanical Beam Simulation -Material definition -Fabrication.
University of Puerto Rico at Mayagüez Department of Mechanical Engineering Introduction to NX 6.0 Tutorial 3 Modified by (2011): Dr. Vijay K. Goyal and.
Ansys Workbench 1 Introduction
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
Basics of creating a Virtual Patient Centre for Medical & Healthcare Education eLearning Unit Steven Malikowski & Chara Balasubramaniam Press the F5 Key.
Geo CE-XM ch 4 Edited 10/14/05 1 The XM is the newest of the rovers, and unlike other units, it comes with software installed on the unit as well as using.
Introduction to Matlab & Data Analysis
CARLSON SOFTWARE CONFERENCE DANIEL V. SYPERSMA VICTOR GRAPHICS.
CAD3D Project. SketchUp - Project Create a new SketchUp project called InitialsXX where the XX are your first and last initial. Use the Rectangle tool.
Draft manual IPS 2.0 Robotics education HM Automation Solution Education.
Demographic Profiles of Agency Clients - Part 2 Next, we will create a table and a column chart for the conservator field in my database. Because we are.
Sentaurus TCAD Tutorial
1 TEISS Case Project Introduction Melinda Ronca-Battista and Angelique Luedeker ITEP/TAMS Center.
WORKSHOP 11 SPACECRAFT FAIRING
Project Deployment IT [211 CAP] How to convert your project to a full application.
CMPS 1371 Introduction to Computing for Engineers MatLab.
Change in your CAD Project File - it happens all the time in robotics.
Simulations with TCAD Tutorial 17 May 2011
Presented By: Weidong WU, Ph.D. Date: Part I Creating a Revolved Part 1. Start Pro/E wildfire. 2. File  set working directory…  Your directory.
Using the AccuGlobe Software with the IndianaMap Using the AccuGlobe Software.
Lab 0 / Chapter 0 Windows XP Environment. 2 User Interfaces: A different perspective.
line.net/ okpop.com/bar elythereflashin dex.html.
1 Basic Computing Skills Dr Wenwu Wang Centre for Vision Speech and Signal Processing Department of Electronic Engineering
Kyoto UniversityHong Kong University of Science and Technology Coventor Tutorial Bi-Stable Mechanical Beam Simulation -Remote Desktop Connection -Material.
Mesh Control Workshop 3. Workshop Supplement Workshop 3 - Meshing Controls August 26, 2005 Inventory # WS3-2 Workshop 3 - Goals Use the various.
How to Back Up In 10 Easy Steps. Step 1: Double click on My computer. You should see something like this. WatchWatch.
Video in Macromedia Flash (Optional) – Lesson 121 Video in Macromedia Flash (Optional) Lesson 12.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Microsoft ® Outlook ® 2010 Training Customizing Outlook NaveenKumar Namachivayam Founder - testTalk Academy
Waveguide Ge-PD Simulation
If you don’t have Google Earth downloaded already, you can go to to get it.
Mesh Control Winter Semester PART 1 Meshing.
1 Berger Jean-Baptiste
Exemples d'utilisation des outils TCAD pour la technologie HVCMOS Journées VLSI - FPGA - PCB de l'IN2P3, Marseille Jian LIU — SDU/CPPM (PhD Student) 12.
It’s always important that all of your nodes be numbered. So the way to do that is to go to Options at the top of the screen then select Preferences. When.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
Chapter 5 Armature Gap Sweep Workshop 4. Training Manual Electromagnetic Analysis in Workbench March 4, 2005 Inventory # Workshop #2: Armature.
CNC Motion BenchMill 6000 Machining Center
Using Google SketchUp for Solar Blueprints
Using a set-up file to read ASCII data into Stata
DRAWING LINES To draw lines click View in the Main Menu Toolbar -> Toolbars and check the Editor option. The Editor toolbar will appear amongst the toobars.
EEC-693/793 Applied Computer Vision with Depth Cameras
WORKSHOP 1 STAMPING MECHANISM
Using a set-up file to read ASCII data into SPSS
WORKSHOP 1 INTRODUCTION.
Module 1.1 Introduction to computers
A Step-by-Step Procedure for Preparing BBS Sheets with Manual Entry of Each Bar is shown here Select BarBeQue 2009 Icon From Desktop Start Program BarBeQue.
Recording and editing a Podcast
PecConfig March 17th, 2015 Cathy Ding
Skills Sheet: ‘Organising, saving & touring placemarks’
Presentation transcript:

Sentaurus Introduction & Step-by-Step Manual Chen Shi cshi3@gmu.edu 09/16/2015

Tool Flow in Synopsys TCAD Design the device Simulate the device Temperature, Bias Stimulus Analyse the simulation results Bandgap IV curve Carrier distribution ……

Tools SPROCESS Variables SDE Projects SDEVICE SVISUAL

Different color indicates different status of the node

Part 1: Preparation

Step 1. Launch Sentaurus TCAD in Linux In VSE Lab 1506, Power-on the Linux virtual machine and log-in with your Mason Account (The virtual machine is on the desktop with icon name "VSLINUX“; Double click the icon and then press “powe-on the machine”.) Open the terminal and type two commands: module add synopsys/SentaurusTCAD/H-2013.03-SP2 To load the necessary modules to run the tool; swb To launch Sentaurus TCAD;

Step 2. Choose your project directory It is better to create a new folder (like Windows system) and put your projects in the specific folder.

Step 3. Create New Project and Add tools 1. Project > New Project 3. Choose tools 2. Right click and “add tools”

6. right click SDE and add another tool 4. Choose SDE and click OK 5. click OK 6. right click SDE and add another tool 7. Similarly, add another tool: SDEVICE Note: you should make SDEVICE is after SDE here

Note: you can save your project at any time Note: you can save your project at any time. When you create a new project and save it the first time, you will be required to name the project.

Part 2: SDE

Preparation Two methods: Draw your device(Graphic interface) Using command to describe the device(Command interface) Preparation Step 1: Draw the device(Shape & Coordinates; Material) Step 2: Doping Step 3: Contacts Step 4: Meshing Step 5: Build Mesh 1. Right click SDE and choose Edit Input > Boundary file

Draw > make “exact coordinates” selected; material Selection level Draw > make “exact coordinates” selected; Prepare a txt file to record every command when you finish each step Control the view angle Command Window

Step 1. Draw the device 1. Draw a cuiboid Make sure the material is chosen as “Silicon” Draw> 3D create tools > create Cuboid (click anywhere and hold the left button, drag it to another position, then release it; Then hit the left button one more time, you will get it) Fill the coordinates of the Cuiboid to rotate the device with the mouse To reset the view angle

2. Draw another Cuiboid in the same way but different coordinates

Step 2. Doping 1. Define P-type Doping Doping region 1. Define P-type Doping Click the “constant profile Placement” icon Finish the table Click “Add Placement” and close it Doping species Doping concentration

2. Define N-type Doping

Step 3. Contacts 1. Contact Sets: Contact Menu > Contact Sets Create “Anode” contact as the figure shows. After finishing the table, click “Set”. Similarly Create “Cathode” contact.

2. Set Contacts: Choose “Anode”, click Activate; “choose button” 2. Set Contacts: Choose “Anode”, click Activate; Choose “Select Face” in the select level; Choose the face of the p-doped region (make sure you select the “choose button” so that you can “choose”) (if necessary, try to rotate the device) Contacts Menu > Set contacts Same way to Set the Cathode to the face of N-type region

Step 4. Meshing Mesh Menu> MultiBox Placement Finish the table After you finish these coordinates, click “Define” Mesh Menu> MultiBox Placement Finish the table Click “Add Placement”

Step 5. Build Mesh Mesh Menu > Build Mesh Finish table(use the default one is okay) Click the “Build Mesh”

Using the command interface Right click SDE and choose Edit Input > Commands

Create two cuiboid silicon region (sdegeo:create-cuboid (position 0 0 0) (position 0.5 0.5 0.5) "Silicon" "region_1") (sdegeo:create-cuboid (position 0 0 0.5) (position 0.5 0.5 1) "Silicon" "region_2") (sdedr:define-constant-profile "ConstantProfileDefinition_1" "BoronActiveConcentration" 1e15) (sdedr:define-constant-profile-region "ConstantProfilePlacement_1" "ConstantProfileDefinition_1" "region_1") (sdedr:define-constant-profile "ConstantProfileDefinition_2" "ArsenicActiveConcentration" 1e19) (sdedr:define-constant-profile-region "ConstantProfilePlacement_2" "ConstantProfileDefinition_2" "region_2") (sdegeo:define-contact-set "Cathode" 4 (color:rgb 1 1 1 ) "##") (sdegeo:define-contact-set "Anode" 4 (color:rgb 1 0 0 ) "||") (sdegeo:set-current-contact-set "Cathode") (sdegeo:define-3d-contact (list (car (find-face-id (position 0.25 0.25 0)))) "Cathode") (render:rebuild) (sdegeo:set-current-contact-set "Anode") (sdegeo:define-3d-contact (list (car (find-face-id (position 0.25 0.25 1)))) "Anode") (sdedr:define-refeval-window "RefEvalWin_1" "Cuboid" (position 0 0 0) (position 0.5 0.5 1) ) (sdedr:define-multibox-size "MultiboxDefinition_1" 0.05 0.05 0.05 0.05 0.05 0.05 1 1 1 ) (sdedr:define-multibox-placement "MultiboxPlacement_1" "MultiboxDefinition_1" "RefEvalWin_1" ) (sde:set-meshing-command "snmesh -a -c boxmethod") (sdedr:append-cmd-file "") (sde:build-mesh "snmesh" "-a -c boxmethod" "sdemodel") Create two cuiboid silicon region Define the doping Define the contacts Define the mesh Note: Replace the last line with the new command (sde:build-mesh "snmesh" "-a -c boxmethod" "n@node@")

Part 3: SDEVICE

{ name="Cathode" Voltage=0.0 } { name="Anode" Voltage=0.0 } File { Grid = "@tdr@" Plot = "@tdrdat@" Current = "@plot@" Output = "n@node@" } Electrode { { name="Cathode" Voltage=0.0 } { name="Anode" Voltage=0.0 } Physics { Mobility( DopingDep HighFieldSaturation Enormal ) EffectiveIntrinsicDensity( oldSlotboom ) Math { Extrapolate RelErrControl Notdamped=50 Iterations=20 FILE SECTION The input file(from SDE) Sometimes you may need parameter files. Output file XXX.tdr------ Device figure XXX.plt------ Plot file XXX.log, XXX.out----log files Right Click the SDEVICE tool, Edit Input > Command Paste the command files. Plot { eDensity hDensity eCurrent hCurrent ElectricField eEnormal hEnormal eQuasiFermi hQuasiFermi Potential Doping SpaceCharge SRH Auger AvalancheGeneration eMobility hMobility DonorConcentration AcceptorConcentration Doping eVelocity hVelocity } Solve { Quasistationary( InitialStep=1e-3 MaxStep=0.5 Goal{Name="Cathode" Voltage=2.0} ){Coupled{Poisson Electron Hole} CurrentPlot(Time=(Range=(0 1) Intervals=20)) Plot Section What parameter will be showed in the XXX.tdr output file ELECTRODE SECTION Solve Section How to simulate the device PHYSICS SECTION What models will be used MATH SECTION About calculation issue

When you finish it, save the command file and close it. Use “Ctrl+R” to run the project. Or Choose the target node(I figured it out in this figure), and click “run button”. run button Double click the target node, you can track the running status with more details. File content If something is wrong in the simulation, you can try to check the XXX.out and XXX.err to debug. Log Files

Part 4: SVISUAL

XXX.tdr output file: Show the device figure. Choose different region or contacts or material to show Another important tool:Cut Choose what parameter you’d like to see(you have to define them in Physic Section in SDEVICE code as we mentioned above) The Plot Properties

XXX.plt output file: Show the plot curve. 1. Choose the data set 2. Choose X-Axis(usually chose time as X-Axis) Notes: You can only choose one X-Axis value. But you can choose many Y-Axis manual. This way you just get many curves. 3. Choose Y-Axis(Here we choose Cathode TotalCurrent as the Y value)