{"id":36254,"date":"2015-01-01T10:29:24","date_gmt":"2015-01-01T10:29:24","guid":{"rendered":"https:\/\/silvaco-stage.betagentechnologies.com\/%e6%9c%aa%e5%88%86%e7%b1%bb\/hints-tips-and-solutions-january-february-march-2015\/"},"modified":"2021-10-13T10:01:42","modified_gmt":"2021-10-13T17:01:42","slug":"hints-tips-and-solutions-january-february-march-2015","status":"publish","type":"post","link":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/hints-tips-and-solutions-january-february-march-2015\/","title":{"rendered":"Hints, Tips and Solutions &#8211; Develop your own etch model in Victory Process"},"content":{"rendered":"<h1 align=\"left\"><strong>Hints, Tips and Solutions<\/strong><\/h1>\n<p><strong>How can I develop my own etch model in Victory Process?<\/strong><\/p>\n<p><strong>Background<\/strong>: Victory Process is packaged with a wide range of etch models. Victory Process also supports an \u201cOpen Modelling Interface\u201d (OMI). The OMI enables users to develop their own models inside Victory Process. Both etch and deposit models can be defined by the user in the OMI.<\/p>\n<p><strong>Example<\/strong>: In this example we are going to demonstrate how to define your own etch model.<\/p>\n<p>Shown in Figure 1 is the starting structure.<\/p>\n<p>The demonstration structure is a simple piece of silicon with uniform geometry in the y direction and simple stepped surface.<\/p>\n<p>The etch model is a CMP style model which will control the etch rate as a function of distance from the surface. As such, the surface high point (left hand side of the structure) will etch at a higher rate than the lower point of the surface (right hand side of the structure).<\/p>\n<p>The C interpreter file \/ code to create the etch model is shown below<\/p>\n<p class=\"style1\">\/***********************************<br \/>\n* cmp_physical<br \/>\n* Comment: rate dependent on point\u2019s<br \/>\n* distance to the<br \/>\n* top surface point<br \/>\n**************************************\/<br \/>\nint<br \/>\ncmp_physical(double max_z,<\/p>\n<blockquote>\n<p class=\"style1\">double x, double y,<br \/>\ndouble z,<br \/>\ndouble r0,<br \/>\ndouble ratio0,<br \/>\ndouble* rate)<\/p>\n<\/blockquote>\n<p class=\"style1\">{<\/p>\n<blockquote>\n<p class=\"style1\">if ( z &gt;= max_z )<br \/>\n{<br \/>\n*rate = r0<br \/>\n}<br \/>\nelse<br \/>\n{<br \/>\n*rate = r0 -( max_z &#8211; z) *<br \/>\nratio0;<br \/>\n}<br \/>\nreturn 0;<\/p>\n<\/blockquote>\n<p class=\"style1\">}<\/p>\n<p>The first section of the file defines the inputs and output of the file.<\/p>\n<p><img loading=\"lazy\" width=\"782\" height=\"1012\" src=\"https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/2020\/03\/simstd_Q1_2015_hints1.jpg\" class=\"cleaned-enfold-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/2020\/03\/simstd_Q1_2015_hints1.jpg 782w, https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/2020\/03\/simstd_Q1_2015_hints1-232x300.jpg 232w, https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/2020\/03\/simstd_Q1_2015_hints1-768x994.jpg 768w, https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/2020\/03\/simstd_Q1_2015_hints1-545x705.jpg 545w, https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/2020\/03\/simstd_Q1_2015_hints1-29x37.jpg 29w, https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/2020\/03\/simstd_Q1_2015_hints1-43x55.jpg 43w, https:\/\/silvaco-stage.betagentechnologies.com\/wp-content\/uploads\/2020\/03\/simstd_Q1_2015_hints1-37x48.jpg 37w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Background: Victory Process is packaged with a wide range of etch models. Victory Process also supports an \u201cOpen Modelling Interface\u201d (OMI). The OMI enables users to develop their own models inside Victory Process. Both etch and deposit models can be defined by the user in the OMI.<\/p>\n","protected":false},"author":5,"featured_media":19843,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7723],"tags":[],"class_list":["post-36254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-simulation-standard-zh-hans","entry","has-media"],"_links":{"self":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=36254"}],"version-history":[{"count":1,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36254\/revisions"}],"predecessor-version":[{"id":36258,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36254\/revisions\/36258"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/media\/19843"}],"wp:attachment":[{"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=36254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=36254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silvaco-stage.betagentechnologies.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=36254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}