

{"id":289,"date":"2025-08-27T20:10:27","date_gmt":"2025-08-27T11:10:27","guid":{"rendered":"https:\/\/www.hulinks.co.jp\/en\/?page_id=289"},"modified":"2025-10-07T17:24:11","modified_gmt":"2025-10-07T08:24:11","slug":"growing-antireflection","status":"publish","type":"page","link":"https:\/\/www.hulinks.co.jp\/en\/tfcalc\/examples\/list-of-coating-design\/growing-antireflection\/","title":{"rendered":"Growing an Antireflection Coating"},"content":{"rendered":"\n<h1 class=\"wp-block-heading is-style-nostyle\">List of coating design exapmles<\/h1>\n\n\n\n<h2 class=\"wp-block-heading is-style-bottomline\">Growing an Antireflection Coating<\/h2>\n\n\n\n<p>In this design, we use TFCalc\u2019s needle\/tunneling method to create the thinnest AR coating that has a given performance. The same procedure can, in principle, be used to find the thinnest design for any kind of coating: reflector, beamsplitter, etc.<\/p>\n\n\n\n<p>For this design, we require an AR coating on bulk germanium (index 4.0, denoted by G) that reduces the reflectance to less than 1% for the wavelength range 7700 nm to 12300 nm. The coating uses layers composed of Ge (index 4.2, denoted by H) and ZnS (index 2.2, denoted by L). All of these materials are available in the demo version of TFCalc.<\/p>\n\n\n\n<p>Start with an initial design consisting of a single layer of L about 2300 nm thick (2 QWOTs at the reference wavelength of 10000 nm), we use optimization to design the coating. One continuous optimization target is used:<\/p>\n\n\n\n<p>R &lt; 0.9 from 7700 to 12300 nm<\/p>\n\n\n\n<p>We use 0.9% so that we can make some manual adjustments and still meet the 1% target. To make the design as flat as possible, power=16 is used in the optimization process. We use a maximum of 1000 iterations and set the error tolerance to 1.0E-8. We use the needle and tunneling options with a maximum total thickness of 10000 nm. In less than a minute, TFCalc finds a 15-layer design. Removing one very thin layer and reoptimizing without needle optimization, we obtain a 13-layer design whose performance is displayed here.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"451\" height=\"270\" src=\"https:\/\/www.hulinks.co.jp\/en\/wp-content\/uploads\/sites\/2\/software\/tfcalc\/tf_grow_1.gif\" alt=\"\" class=\"wp-image-290\" \/><\/figure><\/div>\n\n\n<p>Here is the design, with the first layer closest to the germanium substrate and thickness given in nm:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    L    157.14\n    H    285.97\n    L    563.34\n    H     84.60\n    L   1827.50\n    H     81.75\n    L   2590.54\n    H   1142.59\n    L   1234.92\n    H    131.55\n    L    457.49\n    H    629.03\n    L   1076.97<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Download Design<\/h3>\n\n\n\n<p>You may download the initial design and watch how TFCalc optimizes it. Either the demo or real version of TFCalc may be used. Click here for the&nbsp;<a href=\"\/en\/wp-content\/uploads\/sites\/2\/software\/tfcalc\/IR_AR.tfd\">Windows<\/a>&nbsp;file. Be sure to save it with extension \u201c.TFD\u201d.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>List of coating design exapmles Growing an Antireflection Coating In this design, we use TFCalc\u2019s needle\/tunneling method to create the thinnest AR coating that has a given performance. The same procedure can, in principle, be used to find the thinnest design for any kind of coating: reflector, beamsplitter, etc. For this design, we require an&#8230;<\/p>\n","protected":false},"author":15,"featured_media":0,"parent":258,"menu_order":13,"comment_status":"closed","ping_status":"closed","template":"liquid.php","meta":{"footnotes":""},"tags":[],"class_list":["post-289","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/pages\/289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/comments?post=289"}],"version-history":[{"count":4,"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/pages\/289\/revisions"}],"predecessor-version":[{"id":679,"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/pages\/289\/revisions\/679"}],"up":[{"embeddable":true,"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/pages\/258"}],"wp:attachment":[{"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/media?parent=289"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hulinks.co.jp\/en\/wp-json\/wp\/v2\/tags?post=289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}