<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nanofab.ucsb.edu/w/index.php?action=history&amp;feed=atom&amp;title=Tutorial_-_How_Photomasks_are_Made</id>
	<title>Tutorial - How Photomasks are Made - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nanofab.ucsb.edu/w/index.php?action=history&amp;feed=atom&amp;title=Tutorial_-_How_Photomasks_are_Made"/>
	<link rel="alternate" type="text/html" href="https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;action=history"/>
	<updated>2026-05-11T12:22:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163574&amp;oldid=prev</id>
		<title>John d: /* Data Preparation */ link to CAD programs section</title>
		<link rel="alternate" type="text/html" href="https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163574&amp;oldid=prev"/>
		<updated>2026-01-01T19:07:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Data Preparation: &lt;/span&gt; link to CAD programs section&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:07, 1 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Data Preparation ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Data Preparation ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Users often send their CAD files in varying states of disarray. The data needs to be wrangled so the production team doesn&#039;t get confused or perform a bad write - which is an expensive mistake!&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Users often send their CAD files in varying states of disarray. The data needs to be wrangled so the production team doesn&#039;t get confused or perform a bad write - which is an expensive mistake!&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; (You will use a 2D CAD program to generate your patterns, [[Calculators + Utilities#CAD Layout and Mask Design|such as those listed here]].)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some common issues with CAD files:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The patterns might be at some random coordinate, or centered around (0,0), or with the (0,0) in the bottom-left corner of their design.  That coordinate may or may not have anything to do with the mask plate size!&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The patterns might be at some random coordinate, or centered around (0,0), or with the (0,0) in the bottom-left corner of their design.  That coordinate may or may not have anything to do with the mask plate size!&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** We recommend you always put (0,0) in the center of your desired mask plate!&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** We recommend you always put (0,0) in the center of your desired mask plate!&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The patterns may be on some random GDS layer, or there may be many layers.  Which one do they write?&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The patterns may be on some random GDS layer, or there may be many layers.  Which one do they write?&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** We recommend you always export a version of the CAD file with ONLY the layers to be written.. All &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;constructions&lt;/del&gt; and non-write layers removed.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** We recommend you always export a version of the CAD file with ONLY the layers to be written.. All &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;construction layers&lt;/ins&gt; and non-write layers removed.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The user-provided patterns are usually only the wafer pattern, but might need other patterns added, such as:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The user-provided patterns are usually only the wafer pattern, but might need other patterns added, such as:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Outer templates for specific stepper machines, including alignment marks for the stepper&#039;s mask alignment&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Outer templates for specific stepper machines, including alignment marks for the stepper&#039;s mask alignment&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Human-readable &quot;Titles&quot; printed onto the plate (outside the wafer exposure areas)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Human-readable &quot;Titles&quot; printed onto the plate (outside the wafer exposure areas)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Metrology test-patterns - for automated measurement of Critical Dimension, for example - also placed outside the wafer exposure area on the edge of the plate.[[File:Tutorial - Photomasks - GCA example template (incorrect, guessed coords) v1.png|alt=klayout screenshot of photomask regions|none|thumb|488x488px|Example of patterns added by photomask vendors - in this case a fictitious stepper mask (these regions are *not* correct, just an example).]]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Metrology test-patterns - for automated measurement of Critical Dimension, for example - also placed outside the wafer exposure area on the edge of the plate.[[File:Tutorial - Photomasks - GCA example template (incorrect, guessed coords) v1.png|alt=klayout screenshot of photomask regions|none|thumb|488x488px|Example of patterns added by photomask vendors - in this case a fictitious stepper mask (these regions are *not* correct, just an example).]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For steppers, user-provided patterns may need to be magnified (scaled-up) from 1x wafer-scale to the 5x or 4x reticle-scale, and inserted into the stepper template.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For steppers, user-provided patterns may need to be magnified (scaled-up) from 1x wafer-scale to the 5x or 4x reticle-scale, and inserted into the stepper&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; mask&lt;/ins&gt; template.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You can specify multiple layers for multiple individual plates (for example, a full &quot;set&quot; of contact mask plates, one for each process step/Layer) - where each layer will be a unique photomask plate. The data prep team needs to export each layer into their own photomask writer job.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You can specify multiple layers for multiple individual plates (for example, a full &quot;set&quot; of contact mask plates, one for each process step/Layer) - where each layer will be a unique photomask plate. The data prep team needs to export each layer into their own photomask writer job.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John d</name></author>
	</entry>
	<entry>
		<id>https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163184&amp;oldid=prev</id>
		<title>John d: /* Transparency Masks */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163184&amp;oldid=prev"/>
		<updated>2025-08-05T07:29:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Transparency Masks&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:29, 5 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Transparency Masks ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Transparency Masks ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Very cheap contact litho masks can be made using high-DPI printers, often $20-50 at most.  As long as &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;you&lt;/del&gt; feature sizes are &amp;gt; 50µm or so (depending on the printer&#039;s resolution), and the ink comes out dark black, they work fine for contact lithography.  Some tips for printing transparency masks:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Very cheap contact litho masks can be made using high-DPI printers&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, by printing onto [https://www.google.com/search?q=transparency+sheets plastic &quot;transparency&quot; film]&lt;/ins&gt;, often $20-50 at most. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A number of art printers provide these printing services, as they are used for screen printing of clothing etc.&lt;/ins&gt; As long as &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;your&lt;/ins&gt; feature sizes are &amp;gt; 50µm or so (depending on the printer&#039;s resolution), and the ink comes out dark black, they work fine for contact lithography.  Some tips for printing transparency masks:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you print the transparency yourself:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;a class=&quot;mw-diff-movedpara-left&quot; title=&quot;Paragraph was moved. Click to jump to new location.&quot; href=&quot;#movedpara_6_0_rhs&quot;&gt;&amp;#x26AB;&lt;/a&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;a name=&quot;movedpara_4_0_lhs&quot;&gt;&lt;/a&gt;* The side of the transparency you print onto makes a difference.  We usually print onto the glossy/smooth side.&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;a class=&quot;mw-diff-movedpara-left&quot; title=&quot;Paragraph was moved. Click to jump to new location.&quot; href=&quot;#movedpara_6_2_rhs&quot;&gt;&amp;#x26AB;&lt;/a&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;a name=&quot;movedpara_4_1_lhs&quot;&gt;&lt;/a&gt;* The side you expose your wafer with matters!  We usually put the ink-side against the wafer.&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You may need to boost your printer&#039;s contrast or &quot;density&quot; or &quot;quality&quot; to get the black as dark as possible.  Remember these settings as use the same settings every time.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You may need to boost your printer&#039;s contrast or &quot;density&quot; or &quot;quality&quot; to get the black as dark as possible.  Remember these settings as use the same settings every time.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;a class=&quot;mw-diff-movedpara-right&quot; title=&quot;Paragraph was moved. Click to jump to old location.&quot; href=&quot;#movedpara_4_0_lhs&quot;&gt;&amp;#x26AB;&lt;/a&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;a name=&quot;movedpara_6_0_rhs&quot;&gt;&lt;/a&gt;* The side of the transparency you print onto makes a difference.  We usually print onto the glossy/smooth side.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Other tips:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;a class=&quot;mw-diff-movedpara-right&quot; title=&quot;Paragraph was moved. Click to jump to old location.&quot; href=&quot;#movedpara_4_1_lhs&quot;&gt;&amp;#x26AB;&lt;/a&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;a name=&quot;movedpara_6_2_rhs&quot;&gt;&lt;/a&gt;* The side&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; of the transparency&lt;/ins&gt; you expose your wafer with matters!  We usually put the ink-side against the wafer.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Because the transparency plastic absorbs UV, you will usually need a higher exposure dose on the contact aligner than with a glass mask plate.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Because the transparency plastic absorbs UV, you will usually need a higher exposure dose on the contact aligner than with a glass mask plate.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You really can&#039;t clean a plastic transparency with acetone, iso or O2 plasma, since it will dmaage the ink/plastic.  Soap and water at most.  This is a major drawback to transparencies - they&#039;re only good for a handful of exposures, whereas glass plates can be easily be cleaned and reused hundreds of times.  If you&#039;re only shooting a handful of devices, this may be acceptable for the cost savings.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You really can&#039;t clean a plastic transparency with acetone, iso or O2 plasma, since it will dmaage the ink/plastic.  Soap and water at most.  This is a major drawback to transparencies - they&#039;re only good for a handful of exposures, whereas glass plates can be easily be cleaned and reused hundreds of times.  If you&#039;re only shooting a handful of devices, this may be acceptable for the cost savings.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John d</name></author>
	</entry>
	<entry>
		<id>https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163183&amp;oldid=prev</id>
		<title>John d: added transparency masks</title>
		<link rel="alternate" type="text/html" href="https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163183&amp;oldid=prev"/>
		<updated>2025-08-05T07:24:44Z</updated>

		<summary type="html">&lt;p&gt;added transparency masks&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:24, 5 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For steppers, user-provided patterns may need to be magnified (scaled-up) from 1x wafer-scale to the 5x or 4x reticle-scale, and inserted into the stepper template.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For steppers, user-provided patterns may need to be magnified (scaled-up) from 1x wafer-scale to the 5x or 4x reticle-scale, and inserted into the stepper template.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You can specify multiple layers for multiple individual plates (for example, a full &quot;set&quot; of contact mask plates, one for each process step/Layer) - where each layer will be a unique photomask plate. The data prep team needs to export each layer into their own photomask writer job.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You can specify multiple layers for multiple individual plates (for example, a full &quot;set&quot; of contact mask plates, one for each process step/Layer) - where each layer will be a unique photomask plate. The data prep team needs to export each layer into their own photomask writer job.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Transparency Masks ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Very cheap contact litho masks can be made using high-DPI printers, often $20-50 at most.  As long as you feature sizes are &amp;gt; 50µm or so (depending on the printer&#039;s resolution), and the ink comes out dark black, they work fine for contact lithography.  Some tips for printing transparency masks:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The side of the transparency you print onto makes a difference.  We usually print onto the glossy/smooth side.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The side you expose your wafer with matters!  We usually put the ink-side against the wafer.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You may need to boost your printer&#039;s contrast or &quot;density&quot; or &quot;quality&quot; to get the black as dark as possible.  Remember these settings as use the same settings every time.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Because the transparency plastic absorbs UV, you will usually need a higher exposure dose on the contact aligner than with a glass mask plate.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You really can&#039;t clean a plastic transparency with acetone, iso or O2 plasma, since it will dmaage the ink/plastic.  Soap and water at most.  This is a major drawback to transparencies - they&#039;re only good for a handful of exposures, whereas glass plates can be easily be cleaned and reused hundreds of times.  If you&#039;re only shooting a handful of devices, this may be acceptable for the cost savings.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Afterword ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Afterword ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John d</name></author>
	</entry>
	<entry>
		<id>https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163177&amp;oldid=prev</id>
		<title>John d at 06:35, 5 August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163177&amp;oldid=prev"/>
		<updated>2025-08-05T06:35:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:35, 5 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Students&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;often&lt;/del&gt; make &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mistakes&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;their&lt;/del&gt; photomask &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;orders&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;because&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;they&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;don&#039;t&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;know&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;how&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;photomasks&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;are&lt;/del&gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;made&lt;/del&gt;.  Glass photomasks are made using the &#039;&#039;same&#039;&#039; fabrication processes as your wafer lithography, except with direct-write lithography.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;you don&#039;t know how photomasks are made, it is easy to&lt;/ins&gt; make &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mistake&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in your order or tell the&lt;/ins&gt; photomask &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vendor&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;something&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;confuses&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;them&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;but&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;makes&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sense&lt;/ins&gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to you&lt;/ins&gt;.  Glass photomasks are made using the &#039;&#039;same&#039;&#039; fabrication processes as your wafer lithography, except with direct-write lithography.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are essentially 2 sections to the mask plate fab: (1) The data preparation and (2) the mask production.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are essentially 2 sections to the mask plate fab: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;(1)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt; The data preparation and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;(2)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt; the mask production.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mask Production ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mask Production ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Vendors &#039;&#039;buy&#039;&#039; a glass plate, that is purchased pre-coated with Chrome and Photoresist.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Vendors &#039;&#039;buy&#039;&#039; a glass plate, that is purchased pre-coated with Chrome and Photoresist.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## The glass plate is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;their&lt;/del&gt; &quot;substrate&quot; that they will process on.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## The glass plate&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, called a &quot;mask blank&quot;,&lt;/ins&gt; is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the&lt;/ins&gt; &quot;substrate&quot; that they will process on.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## The size and thickness and type of glass specifies which &quot;mask blank&quot; they choose to start with.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## The size and thickness and type of glass specifies which &quot;mask blank&quot; they choose to start with.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## Soda Lime is the cheapest, and recommended for more lithos.  Quartz is more expensive, but is more transparent to UV, so is required for DUV exposures.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## Soda Lime is the cheapest&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; glass&lt;/ins&gt;, and&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; is&lt;/ins&gt; recommended for more lithos.  Quartz is more expensive, but is more transparent to UV, so is required for DUV exposures.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## Photomasks mostly use positive photoresist.[[File:Tutorial - Photomask - Substrate.png|alt=fabublox cross section screenshot.|none|thumb|The &quot;Mask blank&quot; that photomask vendors start with.]]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## Photomasks mostly use positive photoresist.[[File:Tutorial - Photomask - Substrate.png|alt=fabublox cross section screenshot.|none|thumb|The &quot;Mask blank&quot; that photomask vendors start with.]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The photomask is loaded into the mask writer with &#039;&#039;&#039;Chrome + Photoresist &#039;&#039;Side Up&#039;&#039;&#039;&#039;&#039; in order for the mask writer to write on the photoresist directly.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The photomask is loaded into the mask writer with &#039;&#039;&#039;Chrome + Photoresist &#039;&#039;Side Up&#039;&#039;&#039;&#039;&#039; in order for the mask writer to write on the photoresist directly.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>John d</name></author>
	</entry>
	<entry>
		<id>https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163176&amp;oldid=prev</id>
		<title>John d: demis&#039; first draft</title>
		<link rel="alternate" type="text/html" href="https://wiki.nanofab.ucsb.edu/w/index.php?title=Tutorial_-_How_Photomasks_are_Made&amp;diff=163176&amp;oldid=prev"/>
		<updated>2025-08-05T06:00:59Z</updated>

		<summary type="html">&lt;p&gt;demis&amp;#039; first draft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Students often make mistakes on their photomask orders because they don&amp;#039;t know how photomasks are made.  Glass photomasks are made using the &amp;#039;&amp;#039;same&amp;#039;&amp;#039; fabrication processes as your wafer lithography, except with direct-write lithography.&lt;br /&gt;
&lt;br /&gt;
There are essentially 2 sections to the mask plate fab: (1) The data preparation and (2) the mask production.&lt;br /&gt;
&lt;br /&gt;
=== Mask Production ===&lt;br /&gt;
[https://www.fabublox.com/process-editor/2de68efd-7371-481e-b478-20375b665ade Fabublox Schematic of mask production]&lt;br /&gt;
&lt;br /&gt;
# Vendors &amp;#039;&amp;#039;buy&amp;#039;&amp;#039; a glass plate, that is purchased pre-coated with Chrome and Photoresist.&lt;br /&gt;
## The glass plate is their &amp;quot;substrate&amp;quot; that they will process on.&lt;br /&gt;
## The size and thickness and type of glass specifies which &amp;quot;mask blank&amp;quot; they choose to start with.&lt;br /&gt;
## Soda Lime is the cheapest, and recommended for more lithos.  Quartz is more expensive, but is more transparent to UV, so is required for DUV exposures.&lt;br /&gt;
## Photomasks mostly use positive photoresist.[[File:Tutorial - Photomask - Substrate.png|alt=fabublox cross section screenshot.|none|thumb|The &amp;quot;Mask blank&amp;quot; that photomask vendors start with.]]&lt;br /&gt;
# The photomask is loaded into the mask writer with &amp;#039;&amp;#039;&amp;#039;Chrome + Photoresist &amp;#039;&amp;#039;Side Up&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; in order for the mask writer to write on the photoresist directly.&lt;br /&gt;
## Mask writers are tools very similar to the [[Maskless Aligner (Heidelberg MLA150)|Heidelberg MLA150]] or EBL tools.&lt;br /&gt;
## Most photomasks are &amp;#039;&amp;#039;used&amp;#039;&amp;#039; in the fab with &amp;#039;&amp;#039;Chrome Down&amp;#039;&amp;#039;. Don&amp;#039;t confuse these two!&lt;br /&gt;
## To avoid confusion, photomask vendors will use the terms&lt;br /&gt;
### &amp;#039;&amp;#039;&amp;#039;&amp;quot;Right Reading Chrome Down&amp;quot;&amp;#039;&amp;#039;&amp;#039; (RRCD), which means &amp;#039;&amp;#039;TEXT&amp;#039;&amp;#039; you inserted into tour CAD should be legible/readable (&amp;quot;right reading&amp;quot;) when the chrome is Down, for example on a table.&lt;br /&gt;
#### This is how most NanoFab users would define their CAD - their CAD is of their actual desired wafer, which is when the Mask Plate&amp;#039;s Chrome is &amp;#039;&amp;#039;Down&amp;#039;&amp;#039;, so any text should be readable with Chrome Down.&lt;br /&gt;
### &amp;#039;&amp;#039;&amp;#039;&amp;quot;Wrong reading chrome down&amp;quot;&amp;#039;&amp;#039;&amp;#039; means that &amp;#039;&amp;#039;TEXT&amp;#039;&amp;#039; in your CAD file would be mirrored when the chrome is down.  Some users might need that!&lt;br /&gt;
## Since the mask is written &amp;#039;&amp;#039;Chrome Side &amp;#039;&amp;#039;&amp;#039;Up&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; but most NanoFab users want their patterns to be correct with &amp;#039;&amp;#039;Chrome Side &amp;#039;&amp;#039;&amp;#039;Down&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (the mask is flipped over in the mask writer compared to how it&amp;#039;ll be used in the fab), the vendors usually have to Enable the &amp;quot;Mirror&amp;quot; option on their mask writer&amp;#039;s software.[[File:Tutorial - Photomasks - direct-write.png|alt=fabublox cross-section of direct-writing on mask |none|thumb|266x266px|Direct-write onto mask blank, with Photoresist and Chrome UP.]]&lt;br /&gt;
## The mask writing software usually shows you &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Black&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;or filled shapes&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; wherever the laser will be &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;On&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, meaning the positive photoresist gets removed and Cr exposed in those regions.&lt;br /&gt;
### Some Dataprep teams are kind enough to (a) mirror and (b) invert the software screenshots, so you can see what a &amp;#039;&amp;#039;Fab user&amp;#039;&amp;#039; cares about - chrome down + dark=Chrome (opaque), but neither of these are what the photomask vendor cares about!&lt;br /&gt;
## This is a very &amp;#039;&amp;#039;long&amp;#039;&amp;#039; write, because the laser writehead raster-scans (zig zags) like a regular ink printer, except with 0.10µm grid size (a home printer is ~50µm spot size - 500x larger) - so it takes &amp;#039;&amp;#039;hours&amp;#039;&amp;#039; for a mask plate to get written!  Since time is money (eg. companies are paying staff by the hour), the longer the write, the more expensive the mask plate.&lt;br /&gt;
# Develop - just like wafer lithography.  The Chrome is now exposed wherever the photoresist is removed. [[File:Tutorial - Photomasks - Develop.png|alt=fabublox cross section|border|270x270px]]&lt;br /&gt;
# Etch the Chrome &amp;amp; Strip the Resist.  Wet chemical etch is common, but many vendors also have dry etch for tight specs.  Std. solvent or O2 plasma for PR strip. [[File:Tutorial - photomasks - Cr etch and PR strip.png|alt=fabublox cross section of Cr etch and PR strip|border|355x355px]]&lt;br /&gt;
# Metrology - measure/confirm whether the requested resolution and defect levels were met.&lt;br /&gt;
## The Data Prep team will have either added their own in-line measurement patterns to your mask, on the edge of the mask plate (preferred), or you will have told them which exact feature they should measure to confirm that they met the Critical Dimension (CD) you requested.&lt;br /&gt;
## Automated measurement of defects, or general microscope inspection, to ensure they are below the quoted spec.&lt;br /&gt;
# If CD was not met, or defects too high, then they will have to re-run the mask fab - which is expensive for the vendor!  &lt;br /&gt;
## So if you request an unusually tight spec, they will charge you more to cover the cost of any potential remakes they sometimes might need to do.&lt;br /&gt;
&lt;br /&gt;
=== Data Preparation ===&lt;br /&gt;
Users often send their CAD files in varying states of disarray. The data needs to be wrangled so the production team doesn&amp;#039;t get confused or perform a bad write - which is an expensive mistake!&lt;br /&gt;
&lt;br /&gt;
* The patterns might be at some random coordinate, or centered around (0,0), or with the (0,0) in the bottom-left corner of their design.  That coordinate may or may not have anything to do with the mask plate size!&lt;br /&gt;
** We recommend you always put (0,0) in the center of your desired mask plate!&lt;br /&gt;
* The patterns may be on some random GDS layer, or there may be many layers.  Which one do they write?&lt;br /&gt;
** We recommend you always export a version of the CAD file with ONLY the layers to be written.. All constructions and non-write layers removed.&lt;br /&gt;
* The user-provided patterns are usually only the wafer pattern, but might need other patterns added, such as:&lt;br /&gt;
** Outer templates for specific stepper machines, including alignment marks for the stepper&amp;#039;s mask alignment&lt;br /&gt;
** Barcodes for automatic readers (also in found Steppers),&lt;br /&gt;
** Human-readable &amp;quot;Titles&amp;quot; printed onto the plate (outside the wafer exposure areas)&lt;br /&gt;
** Metrology test-patterns - for automated measurement of Critical Dimension, for example - also placed outside the wafer exposure area on the edge of the plate.[[File:Tutorial - Photomasks - GCA example template (incorrect, guessed coords) v1.png|alt=klayout screenshot of photomask regions|none|thumb|488x488px|Example of patterns added by photomask vendors - in this case a fictitious stepper mask (these regions are *not* correct, just an example).]]&lt;br /&gt;
* For steppers, user-provided patterns may need to be magnified (scaled-up) from 1x wafer-scale to the 5x or 4x reticle-scale, and inserted into the stepper template.&lt;br /&gt;
* You can specify multiple layers for multiple individual plates (for example, a full &amp;quot;set&amp;quot; of contact mask plates, one for each process step/Layer) - where each layer will be a unique photomask plate. The data prep team needs to export each layer into their own photomask writer job.&lt;br /&gt;
&lt;br /&gt;
=== Afterword ===&lt;br /&gt;
You can see that the needs of the photomask vendor&amp;#039;s production team are different, and often conflict, with the needs of a NanoFab user!  Keeping this in mind, you can often avoid a &amp;#039;&amp;#039;lot&amp;#039;&amp;#039; of confusion, or even expensive photomask mistakes, by making the photomask vendor&amp;#039;s job as easy and clear-cut as possible.  &lt;br /&gt;
&lt;br /&gt;
They don&amp;#039;t want &amp;#039;&amp;#039;options&amp;#039;&amp;#039; (&amp;quot;do this or that, whichever you prefer&amp;quot;), they&amp;#039;d much rather get exact instructions.  So make up your mind, or discuss the options with [https://wiki.nanofab.ucsb.edu//wiki/Staff_List#Process_Group NanoFab Processing staff] &amp;#039;&amp;#039;before&amp;#039;&amp;#039; you submit you mask, and don&amp;#039;t change anything mid-flow, especially not via email!&lt;br /&gt;
&lt;br /&gt;
And &amp;#039;&amp;#039;Never&amp;#039;&amp;#039; &amp;quot;approve&amp;quot; the plots they send you for approval if you see something you don&amp;#039;t understand!  Once you &amp;quot;approve&amp;quot; it, they&amp;#039;ll start the expensive write; so make sure it&amp;#039;s 100% correct before you say &amp;quot;&amp;#039;&amp;#039;looks good&amp;#039;&amp;#039;&amp;quot;!.&lt;br /&gt;
 [[Demis D. John]], 2025-08-04&lt;/div&gt;</summary>
		<author><name>John d</name></author>
	</entry>
</feed>