Lithography, Etch & CMP · lesson 4

Resolution Enhancement and OPC

By Tabish Iqbal · Last updated:

Optical proximity correction, sub-resolution assist features, phase-shift masks, the OPC flow from tapeout to mask data, and why a lithography hotspot is a design-for-manufacturing concern for physical design.

9 min read · Free, no login

Lesson 3 showed that k1, the process factor in the Rayleigh resolution equation, has a theoretical floor without extra tricks. This lesson is about the tricks: a family of techniques collectively called resolution enhancement technology (RET), the most important of which, for a physical designer to know by name, is optical proximity correction (OPC).

None of these techniques change the optics. They change the mask, deliberately distorting what is drawn on it so that diffraction and the resist response turn that distorted mask pattern back into the correct pattern on the wafer. The mask the fab actually exposes is, almost without exception, not a literal copy of the design database.

Reading time: about 9 minutes.

4.1 Why the printed pattern is not the drawn pattern

At the feature sizes lesson 3 established are in play, diffraction is not a small correction, it dominates. A sharp 90-degree corner on the mask does not print as a sharp corner on the wafer; it prints rounded, because the lens physically cannot pass the very high spatial frequencies that a perfectly sharp corner needs. A long, isolated line prints with a different width than the same width line drawn next to several others, because neighboring features diffract light into each other, an effect called optical proximity. Left uncorrected, these effects would make the printed chip systematically different from the designed one, and that difference would depend on each feature's local neighborhood, not just its own drawn width.

4.2 Optical proximity correction

OPC compensates by moving mask edges away from their nominal drawn position, by an amount calibrated (through a lithography process model, not guesswork) to cancel the specific proximity effect at that location. A line that would print too narrow because of a nearby neighbor gets biased wider on the mask; a corner that would round off gets a small serif added so it prints closer to square. The correction is applied automatically, polygon edge by polygon edge, across the entire chip, by a model-based OPC tool that simulates the optical and resist response at each location and iterates the mask edge position until the simulated printed result matches the design intent within tolerance.

OPC output is dense: a design edge that was one straight line on the drawn layout can become a mask edge with many small jogs, each one a local correction. This is why an OPC'd mask looks, under a microscope, nothing like the clean rectilinear layout a designer drew.

Drawn layout simple rectangle After OPC (mask) serifs at corners, biased edges Printed on wafer close to the intended rectangle The mask is deliberately distorted so diffraction and resist response turn it back into the intended shape.
OPC in one picture. The mask the fab exposes is not the drawn layout; it is a pre-distorted version, with serifs and biased edges, calibrated so the printed wafer shape comes back close to the design intent.

4.3 Sub-resolution assist features

Alongside correcting the printable features, OPC flows add extra shapes to the mask that are themselves too small to print, called sub-resolution assist features (SRAFs) or scattering bars. An isolated line, with no neighbors to diffract light into it, behaves differently under the lens than the same line drawn inside a dense array, and process windows (the combined dose and focus range that still prints correctly) differ accordingly. SRAFs placed near an isolated feature make its optical environment look more like a dense feature's, without themselves printing, widening the usable process window for that feature. SRAF placement is itself model-driven and layer-specific, tuned for the critical pitch of that layer.

4.4 Phase-shift masks

A further RET lever changes the mask material itself. A conventional binary mask blocks or transmits light with no control over phase. An alternating phase-shift mask (altPSM) etches the mask substrate in alternating openings so light passing through adjacent clear areas arrives 180 degrees out of phase. Because the fields destructively interfere where they overlap at the edge between two phase-shifted openings, the intensity there drops sharply to zero, printing a much sharper edge, and resolving a finer pitch, than the same geometry on a binary mask could. The trade-off is design and mask complexity: every phase-180 region needs a phase-0 region next to it, which constrains which layouts altPSM can be applied to, and the mask itself is harder and more costly to manufacture.

4.5 OPC and physical design: hotspots

OPC is not infallible. For some local layout configurations, no amount of edge biasing within the correction tool's allowed range brings the simulated printed result within tolerance; these locations are called lithography hotspots. A hotspot flagged late, after tapeout, forces either a costly re-spin of the mask data or, in the worst case, a layout change after the design was thought finished. This is exactly why physical design flows run litho-friendly design rule checks and, increasingly, model-based hotspot detection, during place-and-route, not only after tapeout: catching a hotspot while the layout can still be nudged is far cheaper than catching it in the OPC house's sign-off run. The pattern-density and dummy-fill rules covered in lesson 10 are a related, simpler category of the same idea: rules imposed on the design specifically to keep manufacturing steps (there, CMP) inside their process window.

4.6 Interview questions

Why is the mask not a literal copy of the design database? Diffraction and resist effects distort how a drawn shape prints; the mask is pre-distorted by OPC, biasing edges and adding serifs, so that after those optical and chemical effects, the printed wafer shape matches the design intent.

What is a sub-resolution assist feature and why does it not print? A shape added to the mask that is deliberately too small to resolve on the wafer; it changes the local optical diffraction environment around a real feature, widening that feature's process window, without itself printing.

How does an alternating phase-shift mask sharpen an edge? It etches alternating mask openings so transmitted light arrives 180 degrees out of phase in neighboring regions; destructive interference at the boundary drives the intensity sharply to zero there, printing a sharper edge and resolving a finer pitch than a binary mask of the same geometry.

What is a lithography hotspot? A local layout configuration that OPC cannot correct within its allowed edge-movement range, so the simulated printed result stays out of tolerance; it needs either a layout change or mask-data rework.

Why does physical design care about litho hotspots during place-and-route, not just after tapeout? Catching and fixing a hotspot while the layout can still be adjusted is far cheaper than discovering it during OPC sign-off after tapeout, when fixing it may force a re-spin of the layout or the mask.

Key takeaways

  • OPC pre-distorts mask edges, biasing them and adding serifs, so that diffraction and resist response print the intended shape.
  • Sub-resolution assist features (SRAFs) widen an isolated feature's process window by changing its optical neighborhood, without printing themselves.
  • Alternating phase-shift masks use destructive interference between 180-degree out-of-phase openings to print sharper edges than a binary mask, at the cost of layout and mask complexity.
  • A litho hotspot is a layout location OPC cannot correct within tolerance; catching it during place-and-route is far cheaper than catching it after tapeout.
  • None of these techniques change the optics; they all change what is drawn on the mask, or what the mask is made of.