{"id":36041,"date":"2018-04-01T20:12:12","date_gmt":"2018-04-01T20:12:12","guid":{"rendered":"https:\/\/silvaco.com\/%e6%9c%aa%e5%88%86%e7%b1%bb\/hints-tips-and-solutions-april-may-june-2018\/"},"modified":"2026-10-16T08:13:18","modified_gmt":"2026-10-16T15:13:18","slug":"hints-tips-and-solutions-april-may-june-2018","status":"publish","type":"post","link":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/","title":{"rendered":"Hints, Tips and Solutions &#8211; Adding Random Noise to Mask Layout"},"content":{"rendered":"<h1 align=\"center\">Hints, Tips and Solutions<\/h1>\n<h4 align=\"center\">Adding Random Noise to Mask Layout<\/h4>\n<p><strong>Introduction<\/strong><\/p>\n<p>Geometrical module of Victory Process allows the fast and accurate transfer of mask patterns to the structure. However, sometimes it is necessary to emulate the imperfections of physical processes while retaining the speed and accuracy of the geometrical approximation. For example, you may want to test the tolerance of the final device to random fluctuations in structure\u2019s geometry.<\/p>\n<p>With Victory Process you can achieve this by adding the random noise to the existing mask layout and using the resulting mask in further process simulation steps.<\/p>\n<p><strong>Algorithm <\/strong><\/p>\n<p>Victory Process allows you to create a new mask layout based on the existing one by adding a random noise with given amplitude and frequency to layout\u2019s edges. The following algorithm is used:<\/p>\n<ol>\n<li>Each side of the polygon(s) forming the layout is divided into intervals based on noise frequency;<\/li>\n<li>Each interval is split in two by inserting a single random point;<\/li>\n<li>Newly inserted point is shifted in direction orthogonal to original polygon\u2019s side either inwardly or outwardly. The shift distance is a random number between zero and half of the given amplitude;<\/li>\n<\/ol>\n<p>The newly generated perturbed mask is then added to the layout and can be used in subsequent simulation steps.<\/p>\n<p><img loading=\"lazy\" width=\"782\" height=\"1012\" src=\"https:\/\/silvaco.com\/wp-content\/uploads\/2020\/02\/simstd_Q2_a4-hints_2018-1.jpg\" class=\"cleaned-enfold-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/silvaco.com\/wp-content\/uploads\/2020\/02\/simstd_Q2_a4-hints_2018-1.jpg 782w, https:\/\/silvaco.com\/wp-content\/uploads\/2020\/02\/simstd_Q2_a4-hints_2018-1-232x300.jpg 232w, https:\/\/silvaco.com\/wp-content\/uploads\/2020\/02\/simstd_Q2_a4-hints_2018-1-768x994.jpg 768w, https:\/\/silvaco.com\/wp-content\/uploads\/2020\/02\/simstd_Q2_a4-hints_2018-1-545x705.jpg 545w, https:\/\/silvaco.com\/wp-content\/uploads\/2020\/02\/simstd_Q2_a4-hints_2018-1-29x37.jpg 29w, https:\/\/silvaco.com\/wp-content\/uploads\/2020\/02\/simstd_Q2_a4-hints_2018-1-43x55.jpg 43w, https:\/\/silvaco.com\/wp-content\/uploads\/2020\/02\/simstd_Q2_a4-hints_2018-1-37x48.jpg 37w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/p>\n<p><a href=\"https:\/\/silvaco.com\/dynamicweb\/jsp\/downloads\/DownloadDocStepsAction.do?req=download&#038;nm=simstd_Q2_2018_a4-hints.pdf\" class=\"BGT-btn\" target=\"_blank\" rel=\"noopener noreferrer\">Download Simulation Standard<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Geometrical module of Victory Process allows the fast and accurate transfer of mask patterns to the structure. However, sometimes it is necessary to emulate the imperfections of physical processes while retaining the speed and accuracy of the geometrical approximation. For example, you may want to test the tolerance of the final device to random fluctuations in structure\u2019s geometry.<\/p>\n","protected":false},"author":5,"featured_media":19285,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[7723],"tags":[],"class_list":["post-36041","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-simulation-standard-zh-hans","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.7 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Hints, Tips and Solutions - Adding Random Noise to Mask Layout - Silvaco<\/title>\n<meta name=\"description\" content=\"Geometrical module of Victory Process allows the fast and accurate transfer of mask patterns to the structure.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hints, Tips and Solutions - Adding Random Noise to Mask Layout\" \/>\n<meta property=\"og:description\" content=\"Geometrical module of Victory Process allows the fast and accurate transfer of mask patterns to the structure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/\" \/>\n<meta property=\"og:site_name\" content=\"Silvaco\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SilvacoSoftware\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-01T20:12:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-16T15:13:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/silvaco.com\/wp-content\/uploads\/2020\/03\/hints-tips_fig3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"550\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ingrid Schwarz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SilvacoSoftware\" \/>\n<meta name=\"twitter:site\" content=\"@SilvacoSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ingrid Schwarz\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/\"},\"author\":{\"name\":\"Ingrid Schwarz\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/#\\\/schema\\\/person\\\/f85f880bc8a7ce823b36a9072e1f0a29\"},\"headline\":\"Hints, Tips and Solutions &#8211; Adding Random Noise to Mask Layout\",\"datePublished\":\"2018-04-01T20:12:12+00:00\",\"dateModified\":\"2026-10-16T15:13:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/\"},\"wordCount\":226,\"image\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/silvaco.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/hints-tips_fig3.jpg\",\"articleSection\":[\"Simulation Standard\"],\"inLanguage\":\"zh-CN\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/\",\"url\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/\",\"name\":\"Hints, Tips and Solutions - Adding Random Noise to Mask Layout - Silvaco\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/silvaco.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/hints-tips_fig3.jpg\",\"datePublished\":\"2018-04-01T20:12:12+00:00\",\"dateModified\":\"2026-10-16T15:13:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/#\\\/schema\\\/person\\\/f85f880bc8a7ce823b36a9072e1f0a29\"},\"description\":\"Geometrical module of Victory Process allows the fast and accurate transfer of mask patterns to the structure.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/#breadcrumb\"},\"inLanguage\":\"zh-CN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/#primaryimage\",\"url\":\"https:\\\/\\\/silvaco.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/hints-tips_fig3.jpg\",\"contentUrl\":\"https:\\\/\\\/silvaco.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/hints-tips_fig3.jpg\",\"width\":550,\"height\":426},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/simulation-standard-zh-hans\\\/hints-tips-and-solutions-april-may-june-2018\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/silvaco.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hints, Tips and Solutions &#8211; Adding Random Noise to Mask Layout\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/#website\",\"url\":\"https:\\\/\\\/silvaco.com\\\/\",\"name\":\"Silvaco\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/silvaco.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-CN\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/#\\\/schema\\\/person\\\/f85f880bc8a7ce823b36a9072e1f0a29\",\"name\":\"Ingrid Schwarz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d4109cd71bc55d682dbac038c13e165565c1532ac9a68769c8073507e0255505?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d4109cd71bc55d682dbac038c13e165565c1532ac9a68769c8073507e0255505?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d4109cd71bc55d682dbac038c13e165565c1532ac9a68769c8073507e0255505?s=96&d=blank&r=g\",\"caption\":\"Ingrid Schwarz\"},\"url\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/author\\\/ingrid\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hints, Tips and Solutions - Adding Random Noise to Mask Layout - Silvaco","description":"Geometrical module of Victory Process allows the fast and accurate transfer of mask patterns to the structure.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/","og_locale":"zh_CN","og_type":"article","og_title":"Hints, Tips and Solutions - Adding Random Noise to Mask Layout","og_description":"Geometrical module of Victory Process allows the fast and accurate transfer of mask patterns to the structure.","og_url":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/","og_site_name":"Silvaco","article_publisher":"https:\/\/www.facebook.com\/SilvacoSoftware\/","article_published_time":"2018-04-01T20:12:12+00:00","article_modified_time":"2026-10-16T15:13:18+00:00","og_image":[{"width":550,"height":426,"url":"https:\/\/silvaco.com\/wp-content\/uploads\/2020\/03\/hints-tips_fig3.jpg","type":"image\/jpeg"}],"author":"Ingrid Schwarz","twitter_card":"summary_large_image","twitter_creator":"@SilvacoSoftware","twitter_site":"@SilvacoSoftware","twitter_misc":{"\u4f5c\u8005":"Ingrid Schwarz","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/#article","isPartOf":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/"},"author":{"name":"Ingrid Schwarz","@id":"https:\/\/silvaco.com\/#\/schema\/person\/f85f880bc8a7ce823b36a9072e1f0a29"},"headline":"Hints, Tips and Solutions &#8211; Adding Random Noise to Mask Layout","datePublished":"2018-04-01T20:12:12+00:00","dateModified":"2026-10-16T15:13:18+00:00","mainEntityOfPage":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/"},"wordCount":226,"image":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/#primaryimage"},"thumbnailUrl":"https:\/\/silvaco.com\/wp-content\/uploads\/2020\/03\/hints-tips_fig3.jpg","articleSection":["Simulation Standard"],"inLanguage":"zh-CN"},{"@type":"WebPage","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/","url":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/","name":"Hints, Tips and Solutions - Adding Random Noise to Mask Layout - Silvaco","isPartOf":{"@id":"https:\/\/silvaco.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/#primaryimage"},"image":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/#primaryimage"},"thumbnailUrl":"https:\/\/silvaco.com\/wp-content\/uploads\/2020\/03\/hints-tips_fig3.jpg","datePublished":"2018-04-01T20:12:12+00:00","dateModified":"2026-10-16T15:13:18+00:00","author":{"@id":"https:\/\/silvaco.com\/#\/schema\/person\/f85f880bc8a7ce823b36a9072e1f0a29"},"description":"Geometrical module of Victory Process allows the fast and accurate transfer of mask patterns to the structure.","breadcrumb":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/#breadcrumb"},"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/"]}]},{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/#primaryimage","url":"https:\/\/silvaco.com\/wp-content\/uploads\/2020\/03\/hints-tips_fig3.jpg","contentUrl":"https:\/\/silvaco.com\/wp-content\/uploads\/2020\/03\/hints-tips_fig3.jpg","width":550,"height":426},{"@type":"BreadcrumbList","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/hints-tips-and-solutions-april-may-june-2018\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/silvaco.com\/"},{"@type":"ListItem","position":2,"name":"Hints, Tips and Solutions &#8211; Adding Random Noise to Mask Layout"}]},{"@type":"WebSite","@id":"https:\/\/silvaco.com\/#website","url":"https:\/\/silvaco.com\/","name":"Silvaco","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/silvaco.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-CN"},{"@type":"Person","@id":"https:\/\/silvaco.com\/#\/schema\/person\/f85f880bc8a7ce823b36a9072e1f0a29","name":"Ingrid Schwarz","image":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/secure.gravatar.com\/avatar\/d4109cd71bc55d682dbac038c13e165565c1532ac9a68769c8073507e0255505?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d4109cd71bc55d682dbac038c13e165565c1532ac9a68769c8073507e0255505?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4109cd71bc55d682dbac038c13e165565c1532ac9a68769c8073507e0255505?s=96&d=blank&r=g","caption":"Ingrid Schwarz"},"url":"https:\/\/silvaco.com\/zh-hans\/author\/ingrid\/"}]}},"_links":{"self":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=36041"}],"version-history":[{"count":2,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36041\/revisions"}],"predecessor-version":[{"id":954618,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36041\/revisions\/954618"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/media\/19285"}],"wp:attachment":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=36041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=36041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=36041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}