Abstract
Source and mask optimization (SMO) is an important method to improve lithography imaging fidelity. However, constrained by the computational inefficiency, the current SMO method can be used only in clip level applications. In this paper, to our best knowledge, the fast nonlinear compressive sensing (CS) theory is for the first time applied to solve the nonlinear inverse reconstruction problem in SMO. The proposed method simultaneously downsamples the layout pattern in the SMO procedure, which can effectively reduce the computation complexity. The space basis and two-dimensional (2D) discrete cosine transform (DCT) basis are selected to sparsely represent the source pattern and mask pattern, respectively. Based on the sparsity assumption of source and mask pattern, the SMO can be formulated as a nonlinear CS reconstruction problem. A Newton-iteration hard thresholding (Newton-IHTs) algorithm, by taking into account the second derivative of the cost function to accelerate convergence, is innovated to realize nonlinear CS-SMO with high imaging fidelity. Simulation results show the proposed method can significantly accelerate the SMO procedure over a traditional gradient-based method and IHTs-based method by a factor of 9.31 and 7.39, respectively.
© 2019 Optical Society of America under the terms of the OSA Open Access Publishing Agreement
1. Introduction
Inverse lithography technology (ILT) has appeared as an important resolution enhancement technique (RET) [1,2] to improve lithographic imaging fidelity at 7-5nm node. In the forward transformation of ILT methods, given an initial mask pattern, we can get the print image using the accurate imaging model. To achieve best imaging fidelity, ILT methods iteratively modify the initial mask pattern until the minimum pattern error between target pattern and print image [1–3]. However, ILT methods need to calculate the aerial image in the forward transformation in each iteration, which is the most time-consuming step during the optimization procedure, thus resulting in the computational inefficiency. Researchers had to apply machine learning methods to accelerate the inverse optimization process [4,5]. In any supervised machine learning methods, the training data set is very important, so the ILT methods are generally used to generating training data set now [4]. To ensure sufficient pattern coverage, a lot of training data is required. Therefore, it is necessary to develop more advanced strategies to speed up the ILT methods with better imaging fidelity.
As a significant part of ILT methods, source and mask optimization (SMO) increases the optimization degree of freedom by jointly optimizing source pattern and mask pattern, and can achieve a pair of combined source and mask to ensure high image fidelity. Since Rosenbluth et al. first introduced the idea of the SMO [6], a set of parameterized or half-pixelated SMO approaches have been proposed in the literature [7–9] using heuristic algorithm [10–13]. With the continuous shrink of critical dimension (CD) and the emergence of pixelated sources realized by freeform diffractive optical element (DOE) [14,15], several pixelated SMO methods were proposed using gradient-based algorithms to improve the computation efficiency [16–20] and process robustness [21–25]. There were also many state of the art technologies in the industry, such as IBM [26–28], ASML [5,29], Mentor [30–32] and other research institutes [4,33,34]. They have done a lot of valuable researches in models and algorithms. With the universal application of double patterning and multiple patterning technology, the number of masks is greatly increased, resulting in the requirement of more efficient optimization strategies.
Recently, compressive sensing (CS) theory [35,36] is firstly introduced to accelerate the source optimization (SO) procedure in our works [37–39], where the SO is formulated as an underdetermined linear problem by randomly sampling monitoring pixels on layout pattern. However, this CS theory cannot be directly applied to optical proximity correction (OPC) or SMO problems because of the nonlinear relationship between aerial image and mask pattern. Fortunately, a new framework of nonlinear CS has been proposed recently [40], which has been universal applied in magnetic resonance imaging [41], and time-varying networks [42]. This nonlinear CS theory allows to accurately recover the sparse or structured signals in a more general inverse optimization framework with nonlinear projection measurements. After that, a pixelated OPC approach based on the nonlinear CS theory was proposed in our recent publication [43], where the two-dimensional (2D) discrete Fourier transform (DFT) basis was used as the sparse representation basis for the mask patterns in CS-OPC method and the iterative hard thresholding (IHTs) algorithm [44] was used to solve the OPC problem. Compared to traditional gradient-based OPC method, this method can reduce the runtime by 19%. However, constrained by the computational efficiency of algorithm mentioned above, this CS-OPC method only employed 24 fixed source points rather than whole source of illumination and did not optimize the source at all, resulting in that this OPC result is invalidity in industrial applications.
In this paper, to our best knowledge, the nonlinear compressive sensing (CS) theory is for the first time applied to solve nonlinear inverse reconstruction problem in SMO. The proposed CS-SMO method optimizes both completed freeform source pattern and mask pattern sparsely represented by space basis and 2D discrete cosine transform (DCT) basis, respectively. As shown later, the 2D DCT basis can represent the mask pattern more sparsely than the 2D DFT basis, which can save the storage and accelerate computation procedure. In our CS-SMO framework, the layout pattern is downsampled in both SO and OPC procedure by the downsampling rate rather than downsampled randomly to ensure consistency, where the downsampling rate K means to sample one point per K points in this paper. Because of the downsampling operation, the proposed method only needs to calculate the aerial images and the gradients of cost functions on sparse meshes, which can reduce the computational complexity. Subsequently, a Newton-IHTs algorithm is also innovated taking into account the second derivative of the cost function, learning from the Newton method [46], which can converge very fast and accelerate the SMO procedure than gradient-based method and IHTs-based method by a factor of 9.31 and 7.39, respectively.
The remainder of this paper is organized as follows. The nonlinear imaging model are described in Section 2. The nonlinear CS-SMO framework are described in Section 3. The fast SMO method using Newton-IHTs algorithm is developed in Section 4. Simulations and analyses are presented in Section 5. Conclusions are provided in Section 6.
2. The nonlinear imaging model
An optical lithography imaging system is described in Fig. 1. According to the Abbe’s method, the aerial image of the lithography systems can be calculated as [45]
where denotes the mask pattern, and is the real number set with the size . The represents the phase shift resulted by the oblique incidence effect of the light rays. The is the equivalent point spread function of the lithography system, where , and the convolution of the PSF and mask pattern embodies the diffraction of mask pattern. Unlike some other imaging fields [46,47] where PSF does not include diffraction pattern, the PSF in this work includes diffraction pattern. The matrix represents the intensity distribution of the source pattern, where represents the intensity of the source point . The is an illumination intensity normalization factor. The notations and represent matrix convolution and matrix element-wise multiplication, respectively.In this paper, the resist effect is approximated by a sigmoid function
where is the steepness of the sigmoid function, and is the process threshold. So we can get the print image on the wafer aswhere is the aerial image described in Eq. (1), and is a nonlinear mapping representing the relationship between print image and source pattern or mask pattern .3. The nonlinear CS-SMO framework
Given the target layout , the cost function is defined as
where and are the th elements of and , respectively. The is the weight matrix to modify the weight of different layout regions. In this paper, we downsample the layout pattern in both SO and MO procedure by the downsampling rate to reduce the computational complexity. Then, the cost function in Eq. (4) can be transferred aswhere , , and .Meanwhile, we apply the discretization penalty in [16] and the generalized wavelet penalty in [45] to suppress the quantization errors and reduce the complexity of the mask patterns, respectively. Thus the overall cost function is
where and represent the discretization penalty and wavelet penalty, respectively, and, and are the regularization weights.The CS theory [35,36] requires that the signal to be reconstructed should be sparse. If itself is not sparse enough, the signal need to have a sparse representation in some basis, which is called sparse basis. In this paper, we choose space basis, which is the identity matrix here, as the sparse basis of source pattern because source pattern is sparse enough. So we can get the sparse coefficients of source pattern as
where is the identity matrix, and represents the sparse coefficients of source pattern. It is worth to note that the matrix is called -sparse when only includes non-zero elements.For binary masks, the values of mask pixels are constrained to be 0 or 1, which constrains the optimization degree of freedom. Therefore, a parameter transformation is used in this paper as
where is used in the following sections to replace , thus transferring the constrained SMO problem to unconstrained optimization problem. The 2D-DCT basis is selected as the sparse basis of mask pattern because the 2D-DCT basis can represent the mask pattern more sparsely than the 2D-DFT basis, which can save the storage and accelerate computation procedure. So we havewhere is the 2D-DCT transformation matrix, and represents the sparse coefficients. In the future, we will discuss the impacts of different sparse basis of source and mask pattern.According to the nonlinear CS theory [41,45], the SMO problem can be formulated as following
where denotes the L0-norm of the arguments, which equals the non-zero elements number of the arguments, and we use these restrictions to ensure and -sparse and -sparse, respectively. The nonlinear CS algorithms can be used to solve the Eq. (10).4. The Newton-IHTs algorithm
The nonlinear CS reconstruction problem can be generally formulated as
where is the signal to be recovered and is a constraint set. The iteration formulation used in IHTs [40,44] iswhere is a mapping operator that only keeps the largest elements in the argument and sets the other elements to be zero, is the step length, and is the gradient of cost function.In this paper, to accelerate convergence, we innovate a Newton-IHTs algorithm taking into account the second derivative of the cost function, learning from the Newton method [48], which can accelerate the SMO procedure. Then this Newton-IHTs algorithm can be written as
where is the inverse matrix of Hessian matrix of . To save the storage and accelerate computation, we choose limited memory BFGS (L-BFGS) algorithm [49] to approximately calculate the aswhere need to be a positive define matrix, which is set to the identity matrix in this paper, and m is a user-defined parameter representing that the curvature information of last th iteration is used to approximate the . Other parameters can be calculated as where is the identity matrix.Therefore, we need to calculate the gradients of the cost functions with respect to and as following
where and represent the gradients of the discretization penalty and the wavelet penalty terms, respectively. The methods to calculate the gradients in Eqs. (17) and (18) can be found in Appendix A. According to Eq. (13), and are updated by Newton-IHTs algorithm asThe flowchart for proposed SMO method based on Newton-IHTs algorithm is shown in Fig. 2. The and are updated using Eqs. (19) and (20), respectively.
5. Simulation and analysis
This section presents an overall simulation to verify the outstanding performance of proposed method with three target layouts at 45nm technology nodes. All of the computations are implemented by Matlab and carried out on a computer with Inter(R) Core(TM) i5-7500 CPU, 3.4GHz, and 8GB of RAM. The simulations in this paper are based on the 193nm ArF immersion lithography systems. An annular illumination light source is used as the initial source pattern, with the inner and outer partial coherence factors of and . The pixelated source pattern is represented by a matrix, where . The numerical aperture (NA) on the wafer side is 1.35, the refractive index of the immersion medium is 1.44, and the demagnification factor of the projection optics is . We set and in Eq. (3). In this paper, we use pattern error (PE) to evaluate the imaging fidelity of the imaging systems optimized by different methods. The PE is the distance between the print image and target layout, which can be calculated as in Eq. (4). Meanwhile, we compare the simulation results of traditional SMO framework with steepest descent algorithm (SD method), CS SMO framework with IHTs algorithm (IHTs method), and CS SMO framework with Newton-IHTs algorithm (Newton-IHTs method) in this section.
We verify the performance of proposed method based on two simple target layout and a complex target layout at 45nm technology node. Two simple target layout are shown in Fig. 3. The target layout shown in Fig. 3(a) is a horizontal block layout pattern at 45nm technology node. The target layout shown in Fig. 3(b) is a line-space pattern with critical dimension (CD) of 45nm, and the duty ratio is 1:1. The mask dimension is and the pixel size on the mask is in both these two target layout situation. The electric field of the illumination is polarized in X direction and Y direction, respectively.
According to Nyquist sampling theorem [50,51], the sampling interval must satisfy:
where is the sampling interval, and is the cut-off frequency of lithography system. In actual systems, components close to the cut-off frequency may be distorted and lost, so the sampling frequency is generally chosen to be 5 to 10 times of . In this paper, the maximum sampling interval can be:In this paper, the pixel size on the mask is 11.25nm, so we choose the sampling rate and the sampling interval as .Figure 4 illustrates the simulation results of different SMO methods based on the target layout in Fig. 3(a). From first column to forth column, Fig. 4 shows the simulation results using the initial system, SD method, IHTs method, and Newton-IHTs method, respectively. From top to bottom, Fig. 4 shows the source pattern, mask pattern and print image, respectively. The regularization weights in Eq. (18) are set to and . The weight matrix in Eq. (4) is set to 1.3 in the areas between the boundaries of the target pattern and the outer contour with 8 pixels far away from the boundaries, and 1 in the other areas. Besides, the downsampling rate K in both IHTs method and Newton-IHTs method are set to 2. The sparsity degree of Newton-IHTs method is set to in Eq. (19) and in Eq. (20). The sparsity degree of IHTs method is set to and , respectively. The sparsity degree is set based on the sparse basis. Small sparsity degree can accelerate computation procedure while too small sparsity degree will reduce the imaging fidelity. The 2D DFT basis and 2D DCT basis are used to represent the mask pattern in IHTs method and Newton-IHTs method, respectively. The huge different of sparsity degree between these two methods results from the different ability of 2D DFT basis and 2D DCT basis to sparsely represent mask pattern, which is shown in Fig. 7.
Figure 4 shows that the proposed CS-SMO framework can reduce the pattern error by 25% than SD method. Besides, the imaging fidelity obtained by Newton-IHTs method is comparable to the IHTs method. That means that reasonable downsampling can improve the modeling accuracy in SMO procedure.
Figure 5 shows the convergence curves of pattern error of different SMO methods. Because of taking into account the second derivative of the cost function, the Newton-IHTs method can converge very fast. Figure 6 shows the comparison of total optimization runtime of the different SMO methods. As Fig. 6 shows, the CS-SMO framework can effectively improve the computational efficiency. Besides, benefiting from its efficient convergence, the Newton-IHTs method can accelerate the optimization procedure than SD method and IHTs method by a factor of 9.31 and 7.39, respectively.
To ensure the sparsity assumption, the 2D DFT basis and 2D DCT basis are used to represent the mask pattern in IHTs method and Newton-IHTs method, respectively. The sparse coefficients of the mask pattern in Fig. 4(e) in 2D DFT domain and 2D DCT domain are shown in Figs. 7(a) and 7(b), respectively. The sparse coefficients of the mask pattern in Fig. 4(g) in 2D DFT domain and the mask pattern in Fig. 4(h) in 2D DCT domain are shown in Figs. 7(c) and 7(d), respectively. The low-frequency components of the spectrum in 2D DFT domain is at the center and the horizontal and vertical midlines of the figure, while the low-frequency components of the spectrum in 2D DCT domain is at the upper left corner and the left and upper boundary line of the figure. The white and black areas indicate the amplitudes greater than 1 and less than 0, respectively. The grey areas represent the amplitudes within [0, 1]. It is observed that most of the energy of initial mask concentrates in the low-frequency components both in 2D DFT domain and 2D DCT domain. As Fig. 7 shows, the IHTs algorithm and Newton-IHTs algorithm remove the high-frequency components with small amplitudes in each iteration, thus generating simpler mask pattern than traditional SD method. As Fig. 7(d) shows, the energy only concentrates in the red rectangle mark. Therefore, the 2D DCT basis can represent mask pattern more sparsely than 2D DFT basis, which can save the storage and accelerate computation procedure.
In order to study the effect of sparse basis on imaging fidelity, we make a comparison between Newton-IHTs method with 2D DFT basis (DFT method) and Newton-IHTs method with 2D DCT basis (DCT method). From left to right, Fig. 8 shows the simulation results using the initial system, DFT method, and DCT method, respectively. From top to bottom, Fig. 8 shows the source pattern, mask pattern and print image, respectively. It is shown that there is little difference on imaging fidelity between DFT method and DCT method.
Figure 9 presents the simulations based on vertical line-space pattern at 45nm technology node in Fig. 3(b). Figure 10 shows the convergence curves of pattern error of different SMO methods. Figure 11 shows the comparison of total optimization runtime of the different SMO methods. Compared to SD method, the proposed method can effectively improve the imaging fidelity and computational efficiency of the lithography system.
Figure 12 presents the simulations based on a complex pattern at 45nm technology node in Fig. 12(e). The electric field of the illumination is TE-polarized. The regularization weights in Eq. (18) are set to and in SD method and IHTs method but still and in Newton-IHTs method. The sparsity degree is set to and in Newton-IHTs method and IHTs method, respectively. The other parameters are the same as those used in the simulation of two simple target layout in Fig. 3.
As Fig. 12 shows, the IHTs method cannot achieve smaller image errors than the SD method. That is because there are more high frequency components in the case of complex pattern, which is close to cut-off frequency and may be distorted or lost during the sampling process. It means that the applied downsampling method is improper at this complex target layout and we will study more reasonable downsampling method which can be applied to the complex layout in the future. Besides, the imaging fidelity obtained by the Newton-IHTs method is comparable to the SD method. That is because the Newton-IHTs method takes into account the second derivative of the cost function, which enable this method to jump out of the local minimum point in the optimization procedure.
Figure 13 shows the convergence curves of pattern error of different SMO methods. Figure 14 shows the comparison of total optimization runtime of the different SMO methods. Compared to traditional SD method, the proposed method can effectively improve the computational efficiency of the lithography system.
In the future, more reasonable downsampling methods, which can be applied to the complex layout, will be studied. Besides, some process defect will be taken into account, which can be used to develop both fast and robust CS-SMO methods.
6. Conclusion
This paper developed a fast SMO method based on nonlinear CS theory. The proposed method downsamples the layout pattern in both SO and MO procedure, which can effectively reduce the computation complexity and formulate the SMO procedure as a nonlinear CS reconstruction problem. A Newton-IHTs algorithm is proposed to efficiently solve this problem by taking into account the second derivative of the cost function. Benefiting from the sparse meshes generated by downsampling and convergence speed of Newton-IHTs algorithm, the proposed CS-SMO method can efficiently design source pattern and mask pattern. Simulation results show the proposed method can accelerate the SMO procedure than traditional gradient-based method and IHTs-based method by a factor of 9.31 and 7.39, respectively.
Appendix A
According to the Eq. (1), we can get:
A parameter transformation is taken as and , where , and . Then the Eq. (23) can be transformed asThen, we denote, and as , and , respectively. Obviously, the matrices , and are the downsampled matrices of , and with downsampling rate . Then the Eq. (24) can be reformulated asLet matrix be the downsampled matrix of the aerial image in Eq. (1). Thuswhere is formulated asThen, according to the Eq. (3), the downsampled print image can be formulated asAccording to Eq. (5), the partial derivative of to can be calculated asThus, the gradient of to can by calculated aswhere is a vector with all values equaling to 1. Due to the length limit of this paper, the gradient of to can be found in [43].Funding
General Program of National Natural Science Foundation of China (61675026), and National Science and Technology Major Project (2017ZX02101006-001).
Acknowledgments
We thank Mentor Graphics Corporation for providing academic use of Calibre. We also thank KLA-Tencor for providing academic use of PROLITH.
References
1. A. K. Wong, Resolution Enhancement Techniques in Optical Lithography (SPIE, 2001).
2. A. K. Wong, Optical Imaging in Projection Lithography (SPIE, 2005).
3. L. Pang, Y. Liu, and D. Abrams, “Inverse lithography technology (ILT): a natural solution for model-based SRAF at 45nm and 32nm,” Proc. SPIE 6607, 660739 (2007). [CrossRef]
4. S. Lan, J. Liu, Y. Wang, K. Zhao, and J. Li, “Deep learning assisted fast mask optimization,” Proc. SPIE 10587, 105870H (2018).
5. S. Wang, S. Baron, N. Kachwala, C. Kallingal, D. Sun, V. Shu, W. Fong, Z. Li, A. Elsaid, J. Gao, J. Su, J. Ser, Q. Zhang, B. Chen, R. Howell, S. Hsu, L. Luo, Y. Zou, G. Zhang, Y. Lu, and Y. Cao, “Efficient full-chip SRAF placement using machine learning for best accuracy and improved consistency,” Proc. SPIE 10587, 105870N (2018). [CrossRef]
6. A. E. Rosenbluth, S. Bukofsky, C. Fonseca, M. Hibbs, K. Lai, A. Molless, R. N. Singh, and A. K. Wong, “Optimum mask and source patterns to print a given shape,” J. Microlithogr., Microfabr., Microsyst. 1, 12–30 (2002).
7. C. Progler, W. Conley, B. Socha, and Y. Ham, “Layout and source dependent phase mask transmission tuning,” Proc. SPIE 5454, 315–326 (2005). [CrossRef]
8. R. Socha, X. Shi, and D. LeHoty, “Simultaneous source mask optimization (SMO),” Proc. SPIE 5853, 180–193 (2005). [CrossRef]
9. S. Hsu, L. Chen, Z. Li, S. Park, K. Gronlund, H. Liu, N. Callan, R. Socha, and S. Hansen, “An innovative source-mask co-optimization (SMO) method for extending low k1 imaging,” Proc. SPIE 7140, 714010 (2008). [CrossRef]
10. S. Sherif, B. Saleh, and R. De Leone, “Binary image synthesis using mixed linear integer programming,” IEEE Trans. Image Process. 4(9), 1252–1257 (1995). [CrossRef] [PubMed]
11. Y. Liu and A. Zakhor, “Binary and phase shifting mask design for optical lithography,” IEEE T. Semiconduct. M. 5(2), 138–152 (1992). [CrossRef]
12. Y. Granik, “Solving inverse problems of optical microlithography,” Proc. SPIE 5754, 506–526 (2005). [CrossRef]
13. A. Erdmann, T. Fuehner, T. Schnattinger, and B. Tollkuhn, “Towards automatic mask and source optimization for optical lithography,” Proc. SPIE 5377, 646–657 (2004). [CrossRef]
14. Y. V. Miklyaev, W. Imgrunt, V. S. Pavelyev, D. G. Kachalov, T. Bizjak, L. Aschke, and V. N. Lissotschenko, “Novel continuously shaped diffractive optical elements enable high-efficiency beam shaping,” Proc. SPIE 7640, 764024 (2010). [CrossRef]
15. J. T. Carriere, J. Stack, J. Childers, K. Welch, and M. D. Himel, “Advances in DOE modeling and optical performance for SMO applications,” Proc. SPIE 7640, 764025 (2010). [CrossRef]
16. A. Poonawala and P. Milanfar, “Mask design for optical microlithography--an inverse imaging problem,” IEEE Trans. Image Process. 16(3), 774–788 (2007). [CrossRef] [PubMed]
17. Y. Granik, “Fast pixel-based mask optimization for inverse lithography,” J. Micro-Nanolith. Mem. 5(4), 043002 (2006).
18. X. Ma and G. R. Arce, “Pixel-based OPC optimization based on conjugate gradients,” Opt. Express 19(3), 2165–2180 (2011). [CrossRef] [PubMed]
19. E. Y. Lam and A. K. Wong, “Computation lithography: virtual reality and virtual virtuality,” Opt. Express 17(15), 12259–12268 (2009). [CrossRef] [PubMed]
20. Y. Shen, N. Wong, and E. Y. Lam, “Level-set-based inverse lithography for photomask synthesis,” Opt. Express 17(26), 23690–23701 (2009). [CrossRef] [PubMed]
21. C. Han, Y. Li, X. Ma, and L. Liu, “Robust hybrid source and mask optimization to lithography source blur and flare,” Appl. Opt. 54(17), 5291–5302 (2015). [CrossRef] [PubMed]
22. T. Li and Y. Li, “Lithographic source and mask optimization with low aberration sensitivity,” IEEE Trans. NanoTechnol. 16(6), 1099–1105 (2017). [CrossRef]
23. C. Han, Y. Li, L. Dong, X. Ma, and X. Guo, “Inverse pupil wavefront optimization for immersion lithography,” Appl. Opt. 53(29), 6861–6871 (2014). [CrossRef] [PubMed]
24. N. Jia and E. Y. Lam, “Machine learning for inverse lithography: using stochastic gradient descent for robust photomask synthesis,” J. Opt. 12(4), 45601–45609 (2010). [CrossRef]
25. W. Lv, E. Y. Lam, H. Wei, and S. Liu, “Cascadic multigrid algorithm for robust inverse mask synthesis in optical lithography,” J. Micro-Nanolith. Mem. 13(2), 023003 (2014).
26. K. Lai, M. Gabrani, D. Demaris, N. Casati, A. Torres, S. Sarkar, P. Strenski, S. Bagheri, D. Scarpazza, A. Rosenbluth, D. Melville, A. Wachter, J. Lee, V. Austel, M. Szeto-Millstone, K. Tian, F. Barahona, T. Inoue, and M. Sakamoto, “Design specific joint optimization of masks and sources on a very large scale,” Proc. SPIE 7973, 797308 (2011). [CrossRef]
27. K. Tian, M. Fakhry, A. Dave, A. Tritchkov, J. Tirapu-Azpiroz, A. Rosenbluth, D. Melville, M. Sakamoto, T. Inoue, S. Mansfield, A. Wei, Y. Kim, B. Durgan, K. Adam, G. Berger, G. Bhatara, J. Meiring, H. Haffner, and B. Kim, “Applicability of global source mask optimization to 22/20 nm node and beyond,” Proc. SPIE 7973, 79730C (2011). [CrossRef]
28. A. Chen, Y. Foong, J. Maeng, N. Jain, and S. McDermott, “Exploration of resist effect in source mask optimization,” Proc. SPIE 10587, 105870J (2018). [CrossRef]
29. P. Liu, Z. Zhang, S. Lan, Q. Zhao, M. Feng, H. Liu, V. Vellanki, and Y. Lu, “A full-chip 3D computational lithography framework,” Proc. SPIE 8326, 83260A (2012). [CrossRef]
30. H. Vu, S. Kim, J. Word, and Y. Cai, “A novel processing platform for post tape out flows,” Proc. SPIE 10587, 105870R (2018). [CrossRef]
31. Y. Du, L. Li, J. Zhang, F. Shao, C. Zuniga, and Y. Deng, “A model-based approach for the scattering-bar printing avoidance,” Proc. SPIE 10587, 105870Q (2018).
32. S. Kobelkov, V. Roizen, S. Rodin, A. Tritchkov, J. Han, and Y. Granik, “Constraint approaches for some inverse lithography problems with pixel-based mask,” Proc. SPIE 10587, 105870I (2018). [CrossRef]
33. H. Choi and A. Hamouda, “Inverse lithography OPC correction with multiple patterning and etch awareness,” Proc. SPIE 10587, 105870O (2018). [CrossRef]
34. H. Lee, S. Kim, J. Hong, S. Lee, and H. Han, “Thread scheduling for GPU-based OPC simulation on multi-thread,” Proc. SPIE 10587, 105870P (2018). [CrossRef]
35. E. Candés, J. Romberg, and T. Tao, “Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information,” IEEE Trans. Inf. Theory 52(2), 489–509 (2006). [CrossRef]
36. D. Donoho, “Compressive sensing,” IEEE Trans. Inf. Theory 52(4), 1289–1306 (2006). [CrossRef]
37. Z. Song, X. Ma, J. Gao, J. Wang, Y. Li, and G. R. Arce, “Inverse lithography source optimization via compressive sensing,” Opt. Express 22(12), 14180–14198 (2014). [CrossRef] [PubMed]
38. X. Ma, D. Shi, Z. Wang, Y. Li, and G. R. Arce, “Lithographic source optimization based on adaptive projection compressive sensing,” Opt. Express 25(6), 7131–7149 (2017). [CrossRef] [PubMed]
39. X. Ma, Z. Wang, H. Lin, Y. Li, G. R. Arce, and L. Zhang, “Optimization of lithography source illumination arrays using diffraction subspaces,” Opt. Express 26(4), 3738–3755 (2018). [CrossRef] [PubMed]
40. T. Blumensath, “Compressed sensing with nonlinear observations and related nonlinear optimization problems,” IEEE Trans. Inf. Theory 59(6), 3466–3474 (2013). [CrossRef]
41. Y. Zhang, Z. Dong, G. Ji, and S. Wang, “An improved reconstruction method for CS-MRI based on exponential wavelet transform and iterative shrinkage/thresholding algorithm,” J. Electromagnet. Wave. 28(18), 2327–2338 (2014). [CrossRef]
42. S. Patterson, Y. C. Eldar, and I. Keidar, “Distributed compressed sensing for static and time-varying networks,” IEEE T. Signal Processing 62(19), 4931–4946 (2014).
43. X. Ma, Z. Wang, Y. Li, G. R. Arce, L. Dong, and J. Garcia-Frias, “Fast optical proximity correction method based on nonlinear compressive sensing,” Opt. Express 26(11), 14479–14498 (2018). [CrossRef] [PubMed]
44. T. Blumensath and M. E. Davies, “Iterative hard thresholding for compressed sensing,” Appl. Comput. Harmon. Anal. 27(3), 265–274 (2009). [CrossRef]
45. X. Ma, Y. Li, and L. Dong, “Mask optimization approaches in optical lithography based on a vector imaging model,” J. Opt. Soc. Am. A 29(7), 1300–1312 (2012). [CrossRef] [PubMed]
46. K. Ahi, S. Shahbazmohamadi, and N. Asadizanjani, “Quality control and authentication of packaged integrated circuits using enhanced-spatial-resolution terahertz time-domain spectroscopy and imaging,” Opt. Lasers Eng. 104, 274–284 (2018). [CrossRef]
47. K. Ahi, “Mathematical Modeling of THz Point Spread Function and Simulation of THz Imaging Systems,” IEEE Trans. Terahertz Sci. Technol. 7(6), 747–754 (2017). [CrossRef]
48. T. J. Ypma, “Historical development of the Newton-Raphson method,” SIAM Rev. 37(4), 531–551 (1995). [CrossRef]
49. J. Nocedal, “Updating Quasi-Newton matrices with limited storage,” Math. Comput. 35(151), 773–782 (1980). [CrossRef]
50. H. Nyquist, “Certain topics in telegraph transmission theory,” Trans. A.I.E.E. 617–644 (1928).
51. C. A. Shannon and W. Weaver, The mathematical theory of communication (University of Illinois, 1949).