Research Article
Line Search-Based Inverse Lithography Technique for Mask Design
Algorithm 1
Generic framework for iterative gradient-based search. Note that specific details about our algorithm are given in the comments.
(1) Transform initial mask into β // Section 4.1 | (2) Repeat | (3) Find the search direction d at β // Equation (12) | (4) Determine the step size S // Section 4.2 | (5) β new = β + S * d | (6) Generate gray mask M = T(β new) // Equation (11) | (7) // Round M to binary as described in Section 4.4 | (8) Evaluate pattern error E(M) // Equations (2), (3), and (6) | (9) β = β new | (10) Until pattern error is not improving |
|