Professional Documents
Culture Documents
Skeleton-Based OPC Application For DSA Full Chip Mask Correction
Skeleton-Based OPC Application For DSA Full Chip Mask Correction
SPIEDigitalLibrary.org/conference-proceedings-of-spie
ABSTRACT
Recent industrial results around directed self-assembly (DSA) of block copolymers (BCP) have demonstrated the high
potential of this technique [1-2]. The main advantage being cost reduction thanks to a reduced number of lithographic
steps. Meanwhile, the associated correction for mask creation must account for the introduction of this new technique,
maintaining a high level of accuracy and reliability. In order to create VIA (Vertical Interconnect Layer) layer,
graphoepitaxy DSA can be used. The technique relies on the creation of a confinement guides where the BCP can
separate into distinct regions and resulting patterns are etched in order to obtain an ordered series of VIA contact. The
printing of the guiding pattern requires the use of classical lithography. Optical proximity correction (OPC) is applied to
obtain the best suited guiding pattern allowing to match a specific design target.
In this study, an original approach for DSA full chip mask optical proximity correction based on a skeleton
representation of a guiding pattern is proposed. The cost function for an OPC process is based on minimizing the Central
Placement Error (CPE), defined as the difference between an ideal skeleton target and a generated skeleton from a
guiding contour. The high performance of this approach for DSA OPC full chip correction and its ability to minimize
variability error on via placement is demonstrated and reinforced by the comparison with a rigorous model. Finally this
Skeleton approach is highlighted as an appropriate tool for Design rules definition.
Keywords: DSA, OPC, Contact shrink, Central Placement Error, Design, Grapho-epitaxy, model
1. INTRODUCTION
Directed Self Assembly (DSA) of Block Copolymer (BCP) has generated extensive interest for its ability to print
irregularly positioned contact holes below standard lithographic resolution. Indeed, using DSA leads to cost reduction
because it requires less number of masks to print the VIA layer and allows high volume manufacturing [1-3]. The DSA
process mainly relies on 3 steps. The first one consists in printing guiding patterns on a hardmask with conventional
lithography. Then the Block Copolymer, commonly PS-b-PMMA, is deposited and annealed. This step leads to phase
segregation between the 2 components of the BCP. Finally PMMA domains are etched leading to the formation of a
dense array of contact holes [3-4]. The complete process flow scheme is illustrated on figure 1.
The topographical guide controls the self-assembly of the BCP and one can find the most appropriate shape to direct the
PMMA into the desired location. In the case of a cylindrical DSA pattern, number and placement of the cylinders inside
the pattern can be controlled by the confinement wells. Computational studies based on physical modeling have been
widely used to obtain the best suited guiding pattern [5-9]. However, predicting ideal guiding patterns in order to match a
designed grid of VIAs from rigorous modeling is a computationally extensive task and cannot be performed on a Full
chip mask.
In this article, an original approach based on a topological skeleton is presented. It enables the correction of large scale
layouts and provides reliable results. The paper is organized as follows. Section 1 focuses on the contact layer design. It
PMMA
(i} Co at udSt?C aid SOG } E.SPtöidC81 and GCP wain .lnllabiq creation of
two PLax In SCP
R..n}ulal P]]]S.t
Figure 1. Schematic of the DSA flow scheme for graphoepitaxy. The hardmask is composed of Spin On Carbon (SOC) and
Spin On Glass (SOG).
31st European Mask and Lithography Conference, edited by Uwe F.W. Behringer, Jo Finders, Proc. of SPIE Vol. 9661,
966106 · © 2015 SPIE · CCC code: 0277-786X/15/$18 · doi: 10.1117/12.2195171
Grouping strategy for contact layer and application to 2D design style for metal lines
From a designed contact layer, it is necessary to construct the associated guiding pattern layer that allows the formation
of properly placed contact holes. Hence, a grouping strategy for VIA must be employed to generate the guiding pattern
layer. In this study, the following grouping strategy has been used: if a VIA has its surrounding environment distance
bove the lithographic resolution, then the VIA is considered as isolated and contact shrink is used. A circle shape is used
as a guiding pattern. If a group of VIAs have their center-to-center distances in the range of both the lithographic
resolution and the block copolymer naturel length, contact multiplication strategy is used: they are gathered in a single
guiding pattern. If the distance between VIAs are below the BCP length, other techniques such as SADP (Self Aligned
Double Patterning) must be employed. The overall strategy schemes can be seen in figure 2.
Cmr.3.
rauiriplkarkit
Elltogivirk
tvw4urimt
°
0
t- t- t- [- 00 00 00 00r- 00 -- M vi
M
C
r- G1 O
C., O
(a) 14 nm Standard cell block shrink down to 10 nm (b) 10 nm P&R Standard cell block
Figure 3. Pitch configuration count
Figure 4. Library of guiding patterns illustrating the most representative templates. Mx is represented in blue lines and
Mx+1 in green lines. VIAs and associated guiding patterns are in red and blue respectively.
1D gridded design style, pattern library
In order to limit the number of possible guiding patterns for contact multiplication, 1D gridded design style for metal
lines is an appropriate candidate [11-13]. The main interest being the .In our specific design, the metal lines below the
VIA contact layer (Mx) are usually horizontals and the metal lines above (Mx+1) are verticals. Thus, assuming a metal
lines pitch of 48 nm for both levels, the VIAs contact holes are placed along a square grid. In a Placed & Routed (P&R)
standard cell block from a 10 nm node, only 1 pitch for contact multiplication has to be handled as depicted in figure
3(b), thus producing 2 contacts along a square diagonal (figure 4). From this P&R standard cell block it has been
observed that more than 99% of the generated cluster of VIAs can be generated from 4 primitive forms, depicted in
figure 4.
3. TOPOLOGICAL SKELETON
Patterns depicted in figure 4 are strongly confined and based on experiments, one can observe that the contact holes are
placed along the topological skeleton of the template, as shown in figure 5. Thus it is possible to predict the placement of
VIAs according to this estimator.
The first paragraph of this section will focus on the calculation method to retrieve skeleton from an initial shape. The
second paragraph concerned the validity of the skeleton regarding the experiment. Finally, in the third paragraph,
rigorous modeling will be used to show the accuracy of this placement estimator coupled with its range of validity.
.
---------
/
\\/
---------
\
/
-----
A topological skeleton is a thin, centered subset of an object that is topologically equivalent to the shape. This
representation is widely used for shape recognition and is the basis of many algorithms. A thorough review of calculation
methods can be found in [14]. In this study, an easily implemented method based on minimum distance mapping with
low computational cost has been used. The method relies on the minimal distance mapping from the boundary points of
the shape [15]. In this approach, the skeleton correspond to the local minimum of the minimum distance mapping.
Therefore the following procedure has been implemented:
1. For every points inside the guiding pattern, calculation of the minimum distance to the pattern boundaries.
2. Gradient calculation of the minimum distance mapping.
3. Local minimum are retrieved thanks to a threshold function.
Figure 7. SEM images. Guiding patterns and PMMA domains are extracted using a threshold function. Center of PMMA
domains are retrieved thanks to an ellipse fitting [16]. Skeleton is also calculated and compared to the domain centers.
The average distance between PMMA domain centers and skeleton is 0.6 nm.
Test structures for rigorous modeling
Test structures have been designed to study the printing variability of a central guiding pattern with surrounding
templates. An example of structure is depicted in figure 8. Assuming that the library is composed of 8 guiding patterns
(the 4 primitive patterns depicted in figure 4 with their respective rotations. Contact shrink is not considered), the total
number of possibilities is 89.
An environment is composed of a central position (represented in blue in figures 8(a) and 9) and adjacent locations
(represented in yellow). The blue part is associated to the guiding pattern i and the yellow with the j one. Using this
library, every combination (i,j) can be created and in the particular case depicted in figure 8(a). Thus, the total number of
configurations for 1 environment is 64. 2 of these possible configurations are illustrated in figures 8(b) and 8(c).
Figure 9. A set of created environments. In blue: the central guiding pattern. In yellow: adjacent guiding patterns. Every
combination is created using the specific library described in figure 8.
Figure 11. Histogram of the distance between PMMA domain center and skeleton.
20
18
16
14
12
10
8
Figure 12. Effect of the commensurability along the normal axis of the skeleton on the center placement error. The red
line show the limit of validity of the skeleton estimation. Below, the skeleton is precise (average error: 0.6 nm).
The set Λ(Q) is defined as the points Ki of the simulated skeleton associated with the edge fragment Q. Along the edge
fragment Q, the average distance between ideal and simulated skeleton is calculated using the following formula :
1
E(Q) = ∑ K i I (K i ) .
card (Λ (Q )) Ki∈Λ (Q )
(1)
The point I(Ki) is defined as the interpolate point of Ki onto the ideal skeleton. Finally the edge Q is moved
proportionally to the average error E(Q).
Several iterations are necessary until the distance between the ideal and simulated skeleton reaches a threshold. The
resulting guiding pattern is presented in figure 13(c). In the next paragraph, the Skeleton Based OPC is compared with a
standard OPC on our chosen the test structures
100 Skeleton 0 P
Standard OPC
80
60
-cr
40
H
.-o 20
0
3 7 9 11 13 15
Threshold detection CPE (nm)
(a) Triangle x3
,:`11II
REFERENCES
[1] Bencher, Chris, et al. "Directed self-assembly defectivity assessment. Part II."SPIE Advanced Lithography.
International Society for Optics and Photonics, 2012. .
[2] Chevalier, X., et al. "Self-assembly of high-resolutions PS-b-PMMA block-copolymers: processes capabilities and
integration on 300mm track." SPIE Advanced Lithography. International Society for Optics and Photonics, 2014.
[3] Gharbi, A., et al. "Contact holes patterning by directed self-assembly of block copolymers: What would be the
Bossung plot?." SPIE Advanced Lithography. International Society for Optics and Photonics, 2014.
[4] Bao, Xin-Yu, et al. "SRAM, NAND, DRAM contact hole patterning using block copolymer directed self-assembly
guided by small topographical templates."Electron Devices Meeting (IEDM), 2011 IEEE International. IEEE, 2011.
[5] Cheng, Joy Y., Anne M. Mayes, and Caroline A. Ross. "Nanostructure engineering by templated self-assembly of
block copolymers." Nature materials3.11 (2004): 823-828.
[6] Iwama, Tatsuhiro, et al. "Computational studies of shape rectification in directed self-assembly." SPIE Advanced
Lithography. International Society for Optics and Photonics, 2014.
[7] Latypov, Azat. "Computational solution of inverse directed self-assembly problem." SPIE Advanced Lithography.
International Society for Optics and Photonics, 2013.
[8] Wang, Wei-Long, et al. "A full-chip DSA correction framework." SPIE Advanced Lithography. International
Society for Optics and Photonics, 2014.
[9] Dam, Thuc, and William Stanton. "Applying ILT mask synthesis for co-optimizing design rules and DSA process
parameters." SPIE Advanced Lithography. International Society for Optics and Photonics, 2014.
[10] Fukawatase, Ken, et al. "DFM for defect-free DSA hole shrink process." SPIE Advanced Lithography. International
Society for Optics and Photonics, 2014.
[11] Du, Yuelin, et al. "DSA-aware detailed routing for via layer optimization." SPIE Advanced Lithography.
International Society for Optics and Photonics, 2014.
[12] Xiao, Zigang, et al. "DSA template optimization for contact layer in 1D standard cell design." SPIE Advanced
Lithography. International Society for Optics and Photonics, 2014.
[13] Vaidyanathan, Kaushik, et al. "Rethinking ASIC design with next generation lithography and process integration."
SPIE Advanced Lithography. International Society for Optics and Photonics, 2013.
[14] Lam, Louisa, Seong-Whan Lee, and Ching Y. Suen. "Thinning methodologies-a comprehensive survey." IEEE
Transactions on pattern analysis and machine intelligence 14.9 (1992): 869-885.
[15] Kimmel, Ron, et al. "Skeletonization via distance maps and level sets." Computer vision and image understanding
62.3 (1995): 382-391.
[16] Halır, Radim, and Jan Flusser. "Numerically stable direct least squares fitting of ellipses." Proc. 6th International
Conference in Central Europe on Computer Graphics and Visualization. WSCG. Vol. 98. 1998.
[17] Yoshimoto, Kenji, and Takashi Taniguchi. "Large-scale dynamics of directed self-assembly defects on chemically
pre-patterned surface." SPIE Advanced Lithography. International Society for Optics and Photonics, 2013.
[18] Ohta, Takao, and Kyozi Kawasaki. "Equilibrium morphology of block copolymer melts." Macromolecules 19.10
(1986): 2621-2632.