DocumentCode :
776884
Title :
Novel algorithms for placement of rectangular covers for mask inspection in advanced lithography and other VLSI design applications
Author :
Chakraborty, Kanad ; Lvov, Alexey ; Mukherjee, Maharaj
Author_Institution :
Signal Integrity & Interconnect Anal. Group, Agere Syst., Allentown, PA, USA
Volume :
25
Issue :
1
fYear :
2006
Firstpage :
79
Lastpage :
91
Abstract :
The continuous drive of very large scale integrated (VLSI) chip manufacturers to meet Moore´s law has spurred the development of novel resolution enhancement techniques (RETs) and optical proximity correction (OPC) methodologies in optical microlithography. These RET and OPC methods have increased the complexity of mask-manufacturing manifold and have, at the same time, put added emphasis on the mask inspection procedure. A technique to simplify mask inspection is to identify rectangular regions on the mask that do not require inspection. Such a region is referred to as a do not inspect region (DNIR). A novel and practical algorithm to place DNIR rectangles on the mask is presented. It is shown that the most general DNIR placement problem is at least NP-Hard (Garey and Johnson, 1979). However, under certain relaxed criteria, there exists a polynomial-time algorithm for DNIR placement using dynamic programming. However, the optimal algorithm has very-high-degree polynomial bounds on its runtime and space complexities. On the other hand, a very simple greedy algorithm extended by lookahead and randomization, or by simulated annealing, can greatly improve the performance of the DNIR placement and produce near-optimal results. Although the algorithm developed in this work is targeted primarily toward DNIR placement, it has many other VLSI design applications.
Keywords :
VLSI; dynamic programming; inspection; integrated circuit design; masks; photolithography; polynomials; proximity effect (lithography); simulated annealing; DNIR placement problem; DNIR rectangles; Moore law; VLSI design; do not inspect region; dynamic programming; greedy algorithm; mask inspection; optical microlithography; optical proximity correction; polynomial-time algorithm; rectangular cover placement; rectangular regions; resolution enhancement techniques; simulated annealing; very large scale integrated chip; very-high-degree polynomial bounds; Algorithm design and analysis; Dynamic programming; Inspection; Integrated optics; Lithography; Manufacturing; Moore´s Law; Polynomials; Runtime; Very large scale integration; Algorithms; NP-Hard; design; do not inspect region (DNIR); dynamic programming; mask inspection; optical proximity correction (OPC); optimization; partitioning; randomization; resolution enhancement technique (RET); simulated annealing; verification;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2005.853710
Filename :
1564306
Link To Document :
بازگشت