[go: up one dir, main page]

KR102748784B1 - Method for forming patterns and lithography system - Google Patents

Method for forming patterns and lithography system Download PDF

Info

Publication number
KR102748784B1
KR102748784B1 KR1020227015673A KR20227015673A KR102748784B1 KR 102748784 B1 KR102748784 B1 KR 102748784B1 KR 1020227015673 A KR1020227015673 A KR 1020227015673A KR 20227015673 A KR20227015673 A KR 20227015673A KR 102748784 B1 KR102748784 B1 KR 102748784B1
Authority
KR
South Korea
Prior art keywords
mask
pattern
lithography
tool
transmitting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020227015673A
Other languages
Korean (ko)
Other versions
KR20220079649A (en
Inventor
정신 강
홍빈 지
테이머 코스쿤
장 펑 첸
아닌다루파 춘더
더글라스 반 덴 브로케
Original Assignee
어플라이드 머티어리얼스, 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 어플라이드 머티어리얼스, 인코포레이티드 filed Critical 어플라이드 머티어리얼스, 인코포레이티드
Publication of KR20220079649A publication Critical patent/KR20220079649A/en
Application granted granted Critical
Publication of KR102748784B1 publication Critical patent/KR102748784B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70216Mask projection systems
    • G03F7/70283Mask effects on the imaging process
    • G03F7/70291Addressable masks, e.g. spatial light modulators [SLMs], digital micro-mirror devices [DMDs] or liquid crystal display [LCD] patterning devices
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70483Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
    • G03F7/70491Information management, e.g. software; Active and passive control, e.g. details of controlling exposure processes or exposure tool monitoring processes
    • G03F7/70508Data handling in all parts of the microlithographic apparatus, e.g. handling pattern data for addressable masks or data transfer to or from different components within the exposure apparatus
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70483Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
    • G03F7/70491Information management, e.g. software; Active and passive control, e.g. details of controlling exposure processes or exposure tool monitoring processes
    • G03F7/70525Controlling normal operating mode, e.g. matching different apparatus, remote control or prediction of failure
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70483Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
    • G03F7/70605Workpiece metrology
    • G03F7/70616Monitoring the printed patterns

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Preparing Plates And Mask In Photomechanical Process (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)

Abstract

본원에서 개시되는 실시예들은 패턴들을 제조하는 방법들 및 리소그래피 시스템들에 관한 것이다. 리소그래피 시스템은, 마스크들을 생성하고 기판들을 패터닝하고 패터닝된 기판들에 대해 계측을 수행하며 계측 값들을 마스크와 비교하기 위한 다양한 컴포넌트들을 포함한다. 패턴들을 형성하는 방법은, 패터닝된 기판을 마스크와 비교하는 단계, 및 이전 마스크로부터의 패터닝에서의 보정들을 통합하는 새로운 마스크를 결정하는 단계를 포함한다. 방법은, 리소그래피 시스템에서 리소그래피에 사용되는 마스크의 품질을 순차적으로 개선하기 위해서 여러 번 반복될 수 있다. 통합형 리소그래피 시스템은 사용자에 대한 비용 및 사용 시간을 감소시킨다.Embodiments disclosed herein relate to methods for fabricating patterns and lithography systems. The lithography system includes various components for generating masks, patterning substrates, performing measurements on the patterned substrates, and comparing the measurements to the mask. The method for forming patterns includes comparing the patterned substrate to the mask, and determining a new mask that incorporates corrections in patterning from a previous mask. The method can be repeated multiple times to sequentially improve the quality of the mask used for lithography in the lithography system. The integrated lithography system reduces cost and usage time for the user.

Description

패턴들을 형성하는 방법 및 리소그래피 시스템Method for forming patterns and lithography system

[0001] 본 발명의 실시예들은 장치 및 방법에 관한 것으로, 더 구체적으로, 하나 이상의 패턴들을 형성하는 방법 및 리소그래피 시스템에 관한 것이다.[0001] Embodiments of the present invention relate to devices and methods, and more particularly, to methods and lithography systems for forming one or more patterns.

[0002] 포토리소그래피는 반도체 디바이스들 및 디스플레이 디바이스들, 이를테면, LCD(liquid crystal display)들의 제조에 널리 사용된다. 대면적 기판들은 대개 LCD들의 제조에 활용된다. LCD들 또는 평면 패널들은 보통, 능동 매트릭스 디스플레이들, 이를테면, 컴퓨터들, 터치 패널 디바이스들, PDA(personal digital assistant)들, 셀 폰들, 텔레비전 모니터들 등에 사용된다. 일반적으로, 평면 패널들은 2 개의 플레이트들 사이에 샌드위치된 픽셀들을 형성하는 액정 재료 층을 포함할 수 있다. 전력 공급부로부터의 전력이 액정 재료에 걸쳐 인가될 때, 액정 재료를 통과하는 광의 양(amount)이 픽셀 위치들에서 제어되어서, 이미지들이 생성되는 것을 가능하게 할 수 있다.[0002] Photolithography is widely used in the manufacture of semiconductor devices and display devices, such as liquid crystal displays (LCDs). Large area substrates are usually utilized in the manufacture of LCDs. LCDs, or flat panels, are commonly used in active matrix displays, such as computers, touch panel devices, personal digital assistants (PDAs), cell phones, television monitors, etc. Typically, the flat panels may include a layer of liquid crystal material forming pixels sandwiched between two plates. When power from a power supply is applied across the liquid crystal material, the amount of light passing through the liquid crystal material can be controlled at pixel locations, thereby allowing images to be generated.

[0003] 일반적으로, 픽셀들을 형성하는 액정 재료 층의 일부로서 통합되는 전기적 피처들을 생성하기 위해 리소그래피 기법들이 사용된다. 마스크리스 리소그래피 기법들은 가상 마스크를 생성하는 것을 수반하며, 기판들 상의 막들에 패턴들을 생성하기 위해 막들의 선택된 부분들이 막들로부터 제거된다. 마스크리스 리소그래피 기법들은 전자 빔 리소그래피, 광학 리소그래피, 직접 레이저 라이팅, 포커싱된 이온 빔 리소그래피, 프로브-팁 접촉 리소그래피 등을 포함한다.[0003] Typically, lithographic techniques are used to create electrical features that are incorporated as part of a layer of liquid crystal material forming pixels. Maskless lithographic techniques involve creating a virtual mask, from which selected portions of the films are removed to create patterns in the films on the substrates. Maskless lithographic techniques include electron beam lithography, optical lithography, direct laser writing, focused ion beam lithography, probe-tip contact lithography, and the like.

[0004] 기술분야에서의 하나의 문제점은, 마스크리스 리소그래피 기법들이 생성되는 패턴에서 불완전성들을 초래할 수 있다는 점이다. 예컨대, 패턴의 CD(critical dimension)들, 이를테면, 두께들 및 패턴 엘리먼트 간 거리들이 너무 작거나 또는 너무 커서, 궁극적인 디바이스의 기능을 저해할 수 있다. 불완전성들 또는 에러들은 툴 및 프로세스 드리프트들에 의해 유발될 수 있으며, 이는 패터닝된 기판들의 낮은 수율을 초래한다. 패턴의 에러들은 글로벌일 수 있거나(즉, 전체 기판 또는 기판의 큰 부분에 걸쳐 배치됨), 또는 에러들은 로컬일 수 있다(즉, 일부 패턴 엘리먼트들은 영향을 받는 반면, 다른 패턴 엘리먼트들은 영향을 받지 않음). 부가하여, 이들 에러들을 수정하는 것(fixing)은, 패터닝된 기판들의 계측 및 다른 피처들을 재확인하는 데 소모되는 많은 비용들 및 시간을 수반하여서, 정확한 패턴들을 위해 가상 마스크들을 개선하기 위해서 다수의 번거로운 단계들 및 관련 없는 프로세스들을 필요로 한다.[0004] One problem in the art is that maskless lithography techniques can introduce imperfections in the pattern being created. For example, the critical dimensions (CDs) of the pattern, such as thicknesses and distances between pattern elements, may be too small or too large, which may impair the functionality of the ultimate device. The imperfections or errors may be caused by tool and process drifts, which result in low yields of the patterned substrates. The errors in the pattern may be global (i.e., spread over the entire substrate or a large portion of the substrate), or they may be local (i.e., some pattern elements are affected while others are not). Additionally, fixing these errors entails significant costs and time spent on metrology and re-verifying other features of the patterned substrates, requiring multiple tedious steps and unrelated processes to improve the virtual masks for accurate patterns.

[0005] 그러므로, 패턴들을 제조하는 시간 및 비용을 감소시키는 리소그래피 시스템들이 필요하다.[0005] Therefore, there is a need for lithography systems that reduce the time and cost of manufacturing patterns.

[0006] 본원에서 개시되는 실시예들은 패턴들을 제조하는 방법들 및 리소그래피 시스템들에 관한 것이다. 통합형 리소그래피 시스템은 정확한 가상 마스크들을 생성하는 시간을 감소시키며, 이는 또한, 소유자에 대한 소유 비용을 낮춘다.[0006] Embodiments disclosed herein relate to methods and lithography systems for manufacturing patterns. An integrated lithography system reduces the time to generate accurate virtual masks, which also lowers the cost of ownership for the owner.

[0007] 일 실시예에서, 패턴들을 형성하는 방법이 제공되며, 방법은, 제1 마스크를 형성하는 단계, 제1 마스크를 사용하여 제1 기판 상에 제1 패턴을 형성하는 단계, 하나 이상의 계측 값들을 결정하는 단계, 제1 패턴에서의 하나 이상의 보정들을 결정하는 단계 ―제1 패턴에서의 하나 이상의 보정들은 하나 이상의 타겟 값들 및 하나 이상의 계측 값들에 의해 결정됨―, 하나 이상의 보정들을 사용하여 보정 테이블을 결정하는 단계, 제2 마스크를 형성하는 단계 ―제2 마스크는 보정 테이블에 의해 결정됨―, 및 제2 마스크를 사용하여 제2 기판 상에 제2 패턴을 형성하는 단계를 포함한다.[0007] In one embodiment, a method of forming patterns is provided, the method comprising: forming a first mask; forming a first pattern on a first substrate using the first mask; determining one or more measurement values; determining one or more corrections in the first pattern, wherein the one or more corrections in the first pattern are determined by one or more target values and one or more measurement values; determining a correction table using the one or more corrections; forming a second mask, wherein the second mask is determined by the correction table; and forming a second pattern on a second substrate using the second mask.

[0008] 다른 실시예에서, 복수의 리소그래피 시스템 툴들을 포함하는 리소그래피 시스템이 제공된다. 복수의 리소그래피 시스템 툴들은, 하나 이상의 마스크들을 형성하도록 구성된 가상 마스크 장치, 하나 이상의 마스크들을 사용하여 하나 이상의 기판들 상에 하나 이상의 패턴들을 형성하도록 구성된 리소그래피 툴, 하나 이상의 기판들로부터 하나 이상의 계측 값들을 결정하도록 구성된 계측 툴, 하나 이상의 타겟 값들 및 하나 이상의 계측 값들로부터 하나 이상의 보정들을 결정하며 그리고 리소그래피 시스템의 동작들을 제어하도록 구성된 제어기, 보정 테이블을 결정하도록 구성된 시뮬레이터, 및 리소그래피 시스템의 엘리먼트들 사이에서 정보를 송신하도록 구성된 하나 이상의 통신 링크들을 포함한다.[0008] In another embodiment, a lithography system is provided that includes a plurality of lithography system tools. The plurality of lithography system tools include a virtual mask device configured to form one or more masks, a lithography tool configured to form one or more patterns on one or more substrates using the one or more masks, a metrology tool configured to determine one or more measurement values from the one or more substrates, a controller configured to determine one or more corrections from the one or more target values and the one or more measurement values and to control operations of the lithography system, a simulator configured to determine a correction table, and one or more communication links configured to transmit information between elements of the lithography system.

[0009] 본 개시내용의 위에서 언급된 특징들이 상세히 이해될 수 있는 방식으로, 위에서 간략히 요약된 실시예들의 보다 상세한 설명은 실시예들을 참조로 하여 이루어질 수 있으며, 이러한 실시예들 중 일부는 첨부된 도면들에 예시된다. 그러나, 첨부된 도면들은 본 개시내용의 단지 통상적인 실시예들을 예시하므로 본 개시내용의 범위를 제한하는 것으로 간주되지 않아야 한다는 것이 주목되어야 하는데, 이는 본 개시내용이 다른 균등하게 유효한 실시예들을 허용할 수 있기 때문이다.
[0010] 도 1은 일 실시예에 따른 리소그래피 시스템의 평면도를 예시한다.
[0011] 도 2는 일 실시예에 따른, 하나 이상의 패턴들을 형성하기 위한 방법 동작들의 흐름도이다.
[0012] 도 3a는 일 실시예에 따른, 제1 마스크와 오버레이된 제1 기판의 일부분의 평면도를 예시한다.
[0013] 도 3b는 일 실시예에 따른, 제1 마스크와 오버레이된 제1 기판의 일부분의 측면도를 예시한다.
[0014] 도 3c는 일 실시예에 따른, 제1 패턴이 형성된 후의 제1 기판의 일부분의 평면도를 예시한다.
[0015] 도 3d는 일 실시예에 따른, 제1 패턴이 형성된 후의 제1 기판의 일부분의 측면도를 예시한다.
[0016] 이해를 용이하게 하기 위해, 도면들에 대해 공통인 동일한 엘리먼트들을 지정하기 위해 가능한 경우 동일한 참조 번호들이 사용되었다. 일 실시예의 엘리먼트들 및 특징들이 추가적인 언급 없이 다른 실시예들에 유익하게 통합될 수 있다는 것이 고려된다.
[0009] So that the above-mentioned features of the present disclosure may be understood in detail, a more detailed description of the embodiments briefly summarized above may be had by reference to the embodiments, some of which are illustrated in the appended drawings. It should be noted, however, that the appended drawings illustrate only typical embodiments of the present disclosure and are therefore not to be considered limiting the scope of the present disclosure, for the present disclosure may admit to other equally effective embodiments.
[0010] FIG. 1 illustrates a plan view of a lithography system according to one embodiment.
[0011] FIG. 2 is a flowchart of method operations for forming one or more patterns, according to one embodiment.
[0012] FIG. 3a illustrates a plan view of a portion of a first substrate overlaid with a first mask, according to one embodiment.
[0013] FIG. 3b illustrates a side view of a portion of a first substrate overlaid with a first mask, according to one embodiment.
[0014] FIG. 3c illustrates a plan view of a portion of a first substrate after a first pattern is formed, according to one embodiment.
[0015] FIG. 3d illustrates a side view of a portion of a first substrate after a first pattern is formed, according to one embodiment.
[0016] To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements common to the drawings. It is contemplated that elements and features of one embodiment may be beneficially incorporated into other embodiments without further recitation.

[0017] 본원에서 개시되는 실시예들은 패턴들을 제조하는 방법들 및 리소그래피 시스템들에 관한 것이다. 리소그래피 시스템은, 가상 마스크들 또는 디지털 마스크들과 같은 마스크들을 생성하고 기판들을 패터닝하고 패터닝된 기판들에 대해 계측을 수행하며 계측 값들을 마스크와 비교하기 위한 다양한 컴포넌트들을 포함한다. 패턴들을 형성하는 방법은, 패터닝된 기판을 마스크와 비교하는 단계, 및 이전 마스크로부터의 패터닝에서의 보정들을 통합하는 새로운 마스크를 결정하는 단계를 포함한다. 방법은, 리소그래피 시스템에서 리소그래피에 사용되는 마스크의 품질을 순차적으로 개선하기 위해서 여러 번 반복될 수 있다. 본원에서 개시되는 실시예들은 마스크들 및 패턴들을 개선하기 위한 통합형 리소그래피 시스템에 유용할 수 있다(그러나, 이에 제한되지 않음).[0017] Embodiments disclosed herein relate to methods for fabricating patterns and lithography systems. The lithography system includes various components for generating masks, such as virtual masks or digital masks, patterning substrates, performing measurements on the patterned substrates, and comparing the measurements to the mask. The method for forming patterns includes comparing the patterned substrate to the mask, and determining a new mask that incorporates corrections in the patterning from a previous mask. The method can be repeated multiple times to sequentially improve the quality of a mask used for lithography in the lithography system. Embodiments disclosed herein can be useful for (but are not limited to) an integrated lithography system for improving masks and patterns.

[0018] 본원에서 사용되는 바와 같이, "약"이라는 용어는 공칭 값으로부터 +/-10% 변동(variation)을 지칭할 수 있다. 그러한 변동은 본원에서 제공되는 임의의 값에 포함될 수 있다는 것이 이해되어야 한다.[0018] As used herein, the term "about" can refer to a variation of +/-10% from the nominal value. It should be understood that such variation can be included in any value provided herein.

[0019] 도 1은 일 실시예에 따른 리소그래피 시스템(100)의 평면도를 예시한다. 리소그래피 시스템(100)은, 리소그래피 시스템의 다양한 리소그래피 시스템 툴들에 의해 생성되는 기판 상에 패턴들을 생성 및 분석하도록 구성된다. 도시된 바와 같이, 리소그래피 시스템(100)은, 가상 마스크 장치(101), 계측 툴(102), 리소그래피 툴(103), 시뮬레이터(104), 제어기(108), 복수의 통신 링크들(105) 및 이송 시스템(106)을 포함하는 복수의 리소그래피 시스템 툴들을 포함한다. 다른 리소그래피 시스템 툴들이 범용성의 어떠한 손실도 없이 포함될 수 있다. 복수의 리소그래피 시스템 툴들은 통신 링크들(105)에 의해 서로 연결되고, 리소그래피 시스템(100)의 모든 엘리먼트들은 통신 링크들(105)에 의해 제어기(108)에 연결된다. 대안적으로 또는 부가적으로, 복수의 리소그래피 시스템 툴들 각각은, 먼저 제어기(108)와 통신하고 이후에 제어기가 해당 리소그래피 시스템 툴과 통신함으로써 간접적으로 통신할 수 있다. 복수의 리소그래피 시스템 툴들 각각은 동일한 영역 또는 생산 설비에 위치될 수 있거나, 또는 복수의 리소그래피 시스템 툴들 각각은 상이한 영역들에 위치될 수 있고, 그러한 리소그래피 시스템(100)은 분산형 시스템으로서 작용한다. 분산형 시스템은 원하는 대로 리소그래피를 수행하는 데 필요한 공간을 감소시킨다. 부가하여, 통합형 리소그래피 시스템(100)은, 복수의 리소그래피 시스템 툴들 모두가 함께 작동하기 때문에, 사용자에 대한 소유 비용 및 시간을 감소시킨다.[0019] FIG. 1 illustrates a plan view of a lithography system (100) according to one embodiment. The lithography system (100) is configured to generate and analyze patterns on a substrate generated by various lithography system tools of the lithography system. As illustrated, the lithography system (100) includes a plurality of lithography system tools including a virtual mask device (101), a metrology tool (102), a lithography tool (103), a simulator (104), a controller (108), a plurality of communication links (105), and a transport system (106). Other lithography system tools may be included without any loss of generality. The plurality of lithography system tools are interconnected by the communication links (105), and all elements of the lithography system (100) are connected to the controller (108) by the communication links (105). Alternatively or additionally, each of the plurality of lithography system tools may communicate indirectly by first communicating with the controller (108) and then the controller communicating with the respective lithography system tool. Each of the plurality of lithography system tools may be located in the same area or production facility, or each of the plurality of lithography system tools may be located in different areas, such that the lithography system (100) operates as a distributed system. A distributed system reduces the space required to perform lithography as desired. Additionally, an integrated lithography system (100) reduces the cost of ownership and time for the user because all of the plurality of lithography system tools operate together.

[0020] 복수의 리소그래피 시스템 툴들 각각은 부가적으로, 아래에서 도 2의 설명에 추가로 설명되는 바와 같이, 방법(200) 동작들로 인덱싱된다. 가상 마스크 장치(101), 계측 툴(102), 리소그래피 툴(103), 시뮬레이터(104) 및 제어기(108) 각각은 온-보드 프로세서 및 메모리를 포함하며, 여기서, 메모리는 아래에서 설명되는 방법(200)의 임의의 부분에 대응하는 명령들을 저장하도록 구성된다.[0020] Each of the plurality of lithography system tools is additionally indexed with method (200) operations, as further described in the description of FIG. 2 below. Each of the virtual mask device (101), the metrology tool (102), the lithography tool (103), the simulator (104), and the controller (108) includes an on-board processor and memory, wherein the memory is configured to store instructions corresponding to any part of the method (200) described below.

[0021] 통신 링크들(105)은 유선 연결들, 무선 연결들, 위성 연결들 등과 같이 기술 분야에서 발견되는 임의의 것일 수 있다. 통신 링크들(105)은 상이한 리소그래피 시스템 툴들이 상이한 영역들에 위치될 수 있게 하며, 따라서 전체 리소그래피 시스템이 동일한 위치에 있을 필요는 없다. 일 실시예에 따르면, 통신 링크들(105)은 UMF(universal metrology file) 또는 데이터를 저장하기 위해 사용되는 임의의 다른 파일을 전송 및 수신하는 것을 포함한다. 통신 링크들(105)은, 파일들 또는 데이터를 리소그래피 시스템 툴에 전송 또는 복사하기 전에, 클라우드에 파일들 또는 데이터를 일시적으로 또는 영구적으로 저장하는 것을 포함할 수 있다.[0021] The communication links (105) can be any of those found in the art, such as wired connections, wireless connections, satellite connections, etc. The communication links (105) allow different lithography system tools to be located in different areas, so that the entire lithography system does not have to be in the same location. In one embodiment, the communication links (105) include transmitting and receiving a universal metrology file (UMF) or any other file used to store data. The communication links (105) can include temporarily or permanently storing the files or data in the cloud prior to transmitting or copying the files or data to the lithography system tool.

[0022] 리소그래피 툴(103) 및 계측 툴(102)은 이송 시스템(106)에 의해 연결되고, 이송 시스템은 리소그래피 툴(103)로부터 계측 툴(102)로 패터닝된 기판을 전달하도록 구성된다. 리소그래피 툴(103)과 계측 툴(102)이 동일한 위치에 위치되는 실시예들에서, 이송 시스템(106)은 패터닝된 웨이퍼들을 이송하도록 설계된 로봇들 또는 다른 장비를 포함할 수 있다. 이송은 고진공에서 또는 대기압에서 발생할 수 있다. 이송 시스템(106)은, 패턴을 환경에 의해 영향을 받지 않고 손상되지 않게 유지하는 요건들에 따라, 임의의 수의 이송 챔버들 또는 진공 챔버들을 포함할 수 있다.[0022] The lithography tool (103) and the metrology tool (102) are connected by a transport system (106), which is configured to transfer a patterned substrate from the lithography tool (103) to the metrology tool (102). In embodiments where the lithography tool (103) and the metrology tool (102) are co-located, the transport system (106) may include robots or other equipment designed to transport the patterned wafers. The transport may occur in a high vacuum or at atmospheric pressure. The transport system (106) may include any number of transport chambers or vacuum chambers, depending on the requirements for maintaining the pattern unaffected and undamaged by the environment.

[0023] 도 2는 일 실시예에 따른, 하나 이상의 패턴들을 형성하기 위한 방법(200) 동작들의 흐름도이다. 방법(200) 동작들이 도 1, 도 2 및 도 3a 내지 도 3d와 함께 설명되지만, 당업자들은 임의의 순서로 방법 동작들을 수행하도록 구성된 임의의 시스템이 본원에서 설명되는 실시예들의 범위 내에 속한다는 것을 이해할 것이다.[0023] FIG. 2 is a flow diagram of method (200) operations for forming one or more patterns, according to one embodiment. While the method (200) operations are described in conjunction with FIGS. 1, 2, and 3A-3D, those skilled in the art will appreciate that any system configured to perform the method operations in any order is within the scope of the embodiments described herein.

[0024] 방법(200)은 제1 마스크(301)(도 3a 및 도 3b)가 형성되는 동작(202)에서 시작된다. 일 실시예에 따르면, 제1 마스크(301)는 디지털 또는 가상 마스크이다. 일 실시예에 따르면, 제1 마스크(301)는 가상 마스크 장치(101)에서 형성된다. 가상 마스크 장치(101)는 vMASC 소프트웨어를 포함할 수 있다. 가상 마스크 장치(101)는 타겟 설계를 사용하고 제1 마스크(301)를 생성하며, 이는 제1 마스크(301)(즉, 디지털 마스크 또는 가상 마스크)의 디지털 표현일 수 있다. 마스크의 디지털 표현은 타겟 설계와 동일할 수 있거나, 또는 디지털 표현은 또한, 투영 시스템 또는 프로세스를 보상하기 위한 변경들을 포함할 수 있다. 다시 말해서, 제1 마스크(301)는 리소그래피 방법에서의 프로세스 드리프트 또는 다른 불완전성들로 인한 변동들 또는 보정들을 포함할 수 있다. 아래에서 설명되는 바와 같이, 제1 마스크(301)는 기판 상에 원하는 패턴을 생성하기 위해 사용된다.[0024] The method (200) begins with operation (202) where a first mask (301) (FIGS. 3A and 3B) is formed. In one embodiment, the first mask (301) is a digital or virtual mask. In one embodiment, the first mask (301) is formed in a virtual mask device (101). The virtual mask device (101) may include vMASC software. The virtual mask device (101) uses a target design and generates a first mask (301), which may be a digital representation of the first mask (301) (i.e., a digital mask or virtual mask). The digital representation of the mask may be identical to the target design, or the digital representation may also include changes to compensate for the projection system or process. In other words, the first mask (301) may include variations or corrections due to process drift or other imperfections in the lithography method. As described below, the first mask (301) is used to create a desired pattern on the substrate.

[0025] 일 실시예에 따르면, 제1 마스크(301)는 이전에 사용된 다수의 가상 마스크들로부터 형성되는 복합 마스크이다. '제1 마스크'라는 용어가 본 개시내용 전반에 걸쳐 사용되지만, 제1 마스크(301)는 원하는 패터닝에 따라 다수의 마스크들을 포함할 수 있다는 것이 이해되어야 한다. 예컨대, CD(critical dimension)들이 이를테면 테이퍼 제어, 그레이 톤 프린팅 또는 디지털 피처들을 위해 3 차원의 제어를 필요로 하는 경우들에서, 다수의 마스크들이 사용될 수 있다.[0025] According to one embodiment, the first mask (301) is a composite mask formed from a plurality of previously used virtual masks. Although the term 'first mask' is used throughout this disclosure, it should be understood that the first mask (301) may include a plurality of masks depending on the desired patterning. For example, in cases where critical dimensions (CDs) require three-dimensional control, such as for taper control, gray-tone printing, or digital features, a plurality of masks may be used.

[0026] 동작(204)에서, 제1 마스크(301)는 가상 마스크 장치(101)로부터 통신 링크(105)를 통해 리소그래피 툴(103)로 송신된다. 일 실시예에 따르면, 동작(204)은, 리소그래피 툴(103)이 제1 패턴을 생성하는 것을 보조하기 위해 데이터를 갖는 파일을 전송하는 것을 포함한다. 일부 실시예들에서, 디지털 마이크로-미러 디바이스들 및 투영 시스템들을 통해 리소그래피 툴(103)로부터의 광을 조명함으로써, 제1 마스크(301)의 픽셀화된 버전이 생성된다.[0026] In operation (204), a first mask (301) is transmitted from a virtual mask device (101) to a lithography tool (103) via a communication link (105). In one embodiment, operation (204) includes transmitting a file having data to assist the lithography tool (103) in generating the first pattern. In some embodiments, a pixelated version of the first mask (301) is generated by illuminating light from the lithography tool (103) via digital micro-mirror devices and projection systems.

[0027] 동작(206)에서, 제1 마스크를 사용하여 제1 기판(350)(도 3a 내지 도 3d) 상에 제1 패턴(311)(도 3c 및 도 3d)이 형성된다. 일 실시예에 따르면, 리소그래피 툴(103)을 사용하여 제1 패턴(311)이 형성된다. 리소그래피 툴(103)은 디지털 또는 가상 마스크로부터의 패턴을 기판 상에 형성하도록 구성된다. 리소그래피 툴(103)은 디지털 리소그래피 기술을 사용하지만, 다른 가상 또는 디지털 리소그래피 툴들이 고려된다.[0027] In operation (206), a first pattern (311) (FIGS. 3C and 3D) is formed on a first substrate (350) (FIGS. 3A to 3D) using a first mask. According to one embodiment, the first pattern (311) is formed using a lithography tool (103). The lithography tool (103) is configured to form a pattern from a digital or virtual mask on the substrate. The lithography tool (103) uses a digital lithography technique, although other virtual or digital lithography tools are contemplated.

[0028] 기판 선택은 비정질 유전체들, 결정질 유전체들, 실리콘 옥사이드, 폴리머들 및 이들의 조합들을 포함(그러나, 이에 제한되지 않음)하는 임의의 적절한 투명 재료를 포함할 수 있다. 일 예에서, 기판은 실리콘 디옥사이드(SiO2)를 포함한다. 기판은 기판 상에 배치된 임의의 다른 추가적인 층들, 이를테면, 리소그래피 프로세스에서 선택적으로 제거되거나 또는 에칭되도록 존재하는 층들을 포함한다.[0028] The substrate selection may include any suitable transparent material including, but not limited to, amorphous dielectrics, crystalline dielectrics, silicon oxide, polymers, and combinations thereof. In one example, the substrate comprises silicon dioxide (SiO2). The substrate includes any other additional layers disposed on the substrate, such as layers that are present to be selectively removed or etched in a lithographic process.

[0029] 도 3a는 일 실시예에 따른, 제1 마스크(301)와 오버레이된 제1 기판(350)의 일부분의 평면도를 예시한다. 도 3b는 일 실시예에 따른, 제1 마스크(301)와 오버레이된 제1 기판(350)의 일부분의 측면도를 예시한다. 도시된 바와 같이, 기판(350)은 제1 층(310)을 포함한다. 제1 층(310)은 실리콘(Si), 폴리실리콘(poly-Si), 실리콘 디옥사이드(SiO2), 텅스텐(W), 구리(Cu), 실리콘 나이트라이드(SiN), 실리콘 카바이드(SiC) 및 이들의 임의의 조합을 포함할 수 있다(그러나, 이에 제한되지 않음). 일부 실시예들에서, 기판(350)은 하나 이상의 다른 층들, 이를테면, 금속 층들, STI(shallow trench isolation) 층들, PSG(phosphosilicate glass) 층들, USG(undoped silicate glass) 층들, n-도핑된(n-Si) 층들, p-도핑된(p-Si) 층들, 폴리-Si 게이트 층들, SOD(spin on dielectric) 층들, 테트라에틸 오르토실리케이트(TEOS) 층들 및 이들의 임의의 조합을 포함한다(그러나, 이에 제한되지 않음).[0029] FIG. 3A illustrates a plan view of a portion of a first substrate (350) overlaid with a first mask (301), according to one embodiment. FIG. 3B illustrates a side view of a portion of a first substrate (350) overlaid with a first mask (301), according to one embodiment. As depicted, the substrate (350) includes a first layer (310). The first layer (310) may include (but is not limited to) silicon (Si), polysilicon (poly-Si), silicon dioxide (SiO2), tungsten (W), copper (Cu), silicon nitride (SiN), silicon carbide (SiC), and any combination thereof. In some embodiments, the substrate (350) includes one or more other layers, such as, but not limited to, metal layers, shallow trench isolation (STI) layers, phosphosilicate glass (PSG) layers, undoped silicate glass (USG) layers, n-doped (n-Si) layers, p-doped (p-Si) layers, poly-Si gate layers, spin on dielectric (SOD) layers, tetraethyl orthosilicate (TEOS) layers, and any combination thereof.

[0030] 도시된 바와 같이, 제1 마스크(301)는 복수의 피처들(302, 303)을 포함한다. 복수의 피처들(302, 303)이 특정 형상으로 예시되지만, 임의의 형상화된 피처들이 제1 마스크(301)에서 사용될 수 있다는 것이 이해되어야 한다. 복수의 피처들(302, 303)은 복수의 피처들 각각과 연관된 하나 이상의 타겟 값들 또는 CD들을 갖는다. 예컨대, 복수의 피처들(302, 303) 각각은 피처들의 상이한 부분들에 대응하는 다양한 두께(305, 306, 307, 308)를 갖는다. 복수의 피처들(302, 303)은 또한, 복수의 각도들(320, 321) 및 피처 간 거리들(309)을 포함한다.[0030] As illustrated, the first mask (301) includes a plurality of features (302, 303). While the plurality of features (302, 303) are illustrated as having a particular shape, it should be understood that any shaped features may be used in the first mask (301). The plurality of features (302, 303) have one or more target values or CDs associated with each of the plurality of features. For example, each of the plurality of features (302, 303) has a different thickness (305, 306, 307, 308) corresponding to different portions of the features. The plurality of features (302, 303) also include a plurality of angles (320, 321) and inter-feature distances (309).

[0031] 도 3c는 일 실시예에 따른, 제1 패턴(311)이 형성된 후의 제1 기판(350)의 평면도를 예시한다. 도 3d는 일 실시예에 따른, 제1 패턴(311)이 형성된 후의 제1 기판(350)의 측면도를 예시한다. 도시된 바와 같이, 제1 패턴(311)은 복수의 패턴 엘리먼트들(312, 313)을 포함한다. 복수의 패턴 엘리먼트들(312, 313)은 제1 마스크(301)의 복수의 피처들(302, 303)에 대응한다. 복수의 패턴 엘리먼트들(312, 313)은 복수의 패턴 엘리먼트들 각각과 연관된 하나 이상의 계측 값들을 갖는다. 예컨대, 복수의 패턴 엘리먼트들(312, 313) 각각은 피처들의 상이한 부분들에 대응하는 다양한 두께들(315, 316, 317, 318)을 갖는다. 복수의 패턴 엘리먼트들(312, 313)은 또한, 복수의 각도들(330, 331) 및 패턴 엘리먼트 간 거리들(319)을 포함한다. 패턴 엘리먼트들(312, 313)은, 리소그래피 프로세스, 툴 또는 프로세스 드리프트 동안의 에러들로 인해 또는 리소그래피 프로세스의 고유한 불확실성으로 인해, 상이한 두께들(315, 316, 317, 318), 거리들(319) 및 각도들(330, 331)을 가질 수 있다.[0031] FIG. 3c illustrates a plan view of a first substrate (350) after a first pattern (311) is formed, according to one embodiment. FIG. 3d illustrates a side view of the first substrate (350) after a first pattern (311) is formed, according to one embodiment. As illustrated, the first pattern (311) includes a plurality of pattern elements (312, 313). The plurality of pattern elements (312, 313) correspond to a plurality of features (302, 303) of the first mask (301). The plurality of pattern elements (312, 313) have one or more measurement values associated with each of the plurality of pattern elements. For example, each of the plurality of pattern elements (312, 313) has different thicknesses (315, 316, 317, 318) corresponding to different portions of the features. The plurality of pattern elements (312, 313) also include a plurality of angles (330, 331) and distances (319) between the pattern elements. The pattern elements (312, 313) may have different thicknesses (315, 316, 317, 318), distances (319), and angles (330, 331) due to errors during the lithography process, tool or process drift, or due to inherent uncertainties of the lithography process.

[0032] 동작(208)에서, 제1 기판은 리소그래피 툴(103)로부터 이송 시스템(106)을 통해 계측 툴(102)로 이송된다. 일부 실시예들에서, 제1 기판이 계측 툴(102)로 이송되기 전에, 제1 기판은 추가적인 프로세스들, 이를테면, 현상 및/또는 에칭 프로세스들을 겪는다.[0032] In operation (208), the first substrate is transferred from the lithography tool (103) to the metrology tool (102) via the transfer system (106). In some embodiments, before the first substrate is transferred to the metrology tool (102), the first substrate undergoes additional processes, such as developing and/or etching processes.

[0033] 동작(210)에서, 제1 마스크는 가상 마스크 장치(101)로부터 통신 링크(105)를 통해 계측 툴(102)로 송신된다. 일 실시예에 따르면, 동작(210)은, 계측 툴(102)이 제1 마스크를 분석하는 것을 보조하기 위해 데이터를 갖는 UMF를 전송하는 것을 포함한다.[0033] In operation (210), a first mask is transmitted from a virtual mask device (101) to a metrology tool (102) via a communication link (105). In one embodiment, operation (210) includes transmitting a UMF having data to assist the metrology tool (102) in analyzing the first mask.

[0034] 동작(212)에서, 하나 이상의 계측 값들이 결정된다. 일 실시예에 따르면, 하나 이상의 계측 값들은 계측 툴(102)을 사용하여 결정된다. 계측 툴(102)은 다수의 계측 툴들, 이를테면, 광학 현미경들, 전자 빔 현미경들, SEM(scanning electron beam microscope)들 및 이들의 임의의 조합을 포함할 수 있다(그러나, 이에 제한되지 않음). 계측 툴(102)은 또한, 제1 기판을 수용하기 위한 인터페이스를 포함할 수 있다. 계측 툴(102)은 제1 기판으로부터 하나 이상의 계측 값들을 측정한다. 예컨대, 하나 이상의 계측 값들은 패턴 엘리먼트들(312, 313)의 다양한 두께들(315, 316, 317, 318), 거리들(319) 및 각도들(320, 321)의 측정을 포함한다.[0034] In operation (212), one or more measurement values are determined. In one embodiment, the one or more measurement values are determined using a measurement tool (102). The measurement tool (102) can include a number of measurement tools, such as, but not limited to, optical microscopes, electron beam microscopes, scanning electron beam microscopes (SEMs), and any combination thereof. The measurement tool (102) can also include an interface for receiving a first substrate. The measurement tool (102) measures one or more measurement values from the first substrate. For example, the one or more measurement values include measurements of various thicknesses (315, 316, 317, 318), distances (319), and angles (320, 321) of pattern elements (312, 313).

[0035] 동작(214)에서, 하나 이상의 계측 값들은 계측 툴(102)로부터 통신 링크(105)를 통해 제어기(108)로 송신된다. 일 실시예에 따르면, 동작(214)은, 제어기(108)가 하나 이상의 보정들을 결정하는 것을 보조하기 위해 데이터를 갖는 UMF를 전송하는 것을 포함한다.[0035] In operation (214), one or more measurement values are transmitted from the measurement tool (102) to the controller (108) via the communication link (105). In one embodiment, operation (214) includes transmitting a UMF with data to assist the controller (108) in determining one or more corrections.

[0036] 동작(216)에서, 하나 이상의 보정들이 결정된다. 일 실시예에 따르면, 하나 이상의 보정들은 제어기(108)를 사용하여 결정된다. 도 1에 도시된 바와 같이, 제어기(108)는 CPU(central processing unit)(110), 지원 회로들(114) 및 메모리(112)를 포함한다. CPU(110)는 복수의 리소그래피 시스템 툴들을 제어하기 위해 산업 현장에서 사용될 수 있는 임의의 형태의 컴퓨터 프로세서 중 하나일 수 있다. 비-휘발성 메모리(112)는 CPU(110)에 커플링된다. 메모리(112)는 쉽게 이용가능한 메모리, 이를테면, RAM(random access memory), ROM(read only memory), 플로피 디스크, 하드 디스크, 또는 로컬 또는 원격인 임의의 다른 형태의 디지털 저장소 중 하나 이상일 수 있다. 지원 회로들(114)은 통상적인 방식으로 프로세서를 지원하기 위해 CPU(110)에 커플링된다. 이들 회로들은 캐시, 전력 공급부들, 클록 회로들, 입력/출력 회로소자, 서브시스템들 등을 포함한다. 제어기(108)는 지원 회로들(114) 및 비-휘발성 메모리(112)에서 발견되는 I/O(input/output) 디바이스들에 커플링된 CPU(central processing unit)(110)을 포함할 수 있다.[0036] In operation (216), one or more corrections are determined. According to one embodiment, the one or more corrections are determined using a controller (108). As illustrated in FIG. 1, the controller (108) includes a central processing unit (CPU) (110), support circuits (114), and memory (112). The CPU (110) may be any form of computer processor that can be used in an industrial setting to control a plurality of lithography system tools. A non-volatile memory (112) is coupled to the CPU (110). The memory (112) may be one or more of readily available memory, such as a random access memory (RAM), a read only memory (ROM), a floppy disk, a hard disk, or any other form of digital storage, either local or remote. The support circuits (114) are coupled to the CPU (110) to support the processor in a conventional manner. These circuits include cache, power supplies, clock circuits, input/output circuitry, subsystems, etc. The controller (108) may include a central processing unit (CPU) (110) coupled to input/output (I/O) devices found in support circuits (114) and non-volatile memory (112).

[0037] 비-휘발성 메모리(112)는 제어 소프트웨어 프로그램과 같은 하나 이상의 소프트웨어 애플리케이션들을 포함할 수 있다. 메모리(112)는 또한, 본원에 설명된 방법들 중 하나 이상을 수행하기 위해 CPU(110)에 의해 사용되는 저장된 미디어 데이터를 포함할 수 있다. CPU(110)는, 소프트웨어 애플리케이션들을 실행하고 데이터를 프로세싱할 수 있는 하드웨어 유닛 또는 하드웨어 유닛들의 조합일 수 있다. 일부 구성들에서, CPU(110)는 CPU(central processing unit), DSP(digital signal processor), ASIC(application-specific integrated circuit) 및/또는 그러한 유닛들의 조합을 포함한다. CPU(110)는 일반적으로, 메모리(112) 내에 각각 포함될 수 있는, 하나 이상의 소프트웨어 애플리케이션들을 실행하고 저장된 미디어 데이터를 프로세싱하도록 구성된다. 제어기(108)는 다양한 리소그래피 시스템 툴들로의 그리고 이러한 리소그래피 시스템 툴들로부터의 데이터 및 파일들의 전송을 제어한다. 일 실시예에 따르면, 메모리(112)는 위에서 또는 아래에서 설명되는 방법(200)의 임의의 부분에 대응하는 명령들을 저장하도록 구성된다.[0037] The non-volatile memory (112) may include one or more software applications, such as a control software program. The memory (112) may also include stored media data used by the CPU (110) to perform one or more of the methods described herein. The CPU (110) may be a hardware unit or a combination of hardware units capable of executing software applications and processing data. In some configurations, the CPU (110) includes a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), and/or a combination of such units. The CPU (110) is generally configured to execute one or more software applications, each of which may be included within the memory (112), and to process stored media data. The controller (108) controls the transfer of data and files to and from the various lithography system tools. In one embodiment, the memory (112) is configured to store instructions corresponding to any portion of the method (200) described above or below.

[0038] 제어기(108)는 하나 이상의 보정들을 결정하기 위해 하나 이상의 계측 값들과 하나 이상의 타겟 값들을 비교한다. 예컨대, 제어기는 피처(302)의 두께(305)를 패턴 엘리먼트(312)의 두께(315)와 비교하고, 2 개의 두께들 사이의 차이가 보정이다. 피처(302 및/또는 303)의 각도들(320, 321)과 패턴 엘리먼트(312 및/또는 313)의 각도들(330, 331) 사이에서 유사한 비교들이 행해질 수 있다. 하나 이상의 보정들은 글로벌일 수 있거나(즉, 패턴 엘리먼트들 각각은 동일한 또는 유사한 보정 사이즈를 가짐), 또는 하나 이상의 보정들은 로컬일 수 있다(즉, 패턴 엘리먼트들 중 단 하나 또는 일부, 예컨대, 패턴 엘리먼트(312)만이 특정 보정을 가짐). 어쨌든, 하나 이상의 보정들은, 패터닝된 기판에서 요구되는 다양한 공차들로 인해 리소그래피 프로세스가 용인가능하지 않게 수행된 곳을 나타낸다.[0038] The controller (108) compares the one or more measurement values to the one or more target values to determine one or more corrections. For example, the controller compares the thickness (305) of the feature (302) to the thickness (315) of the pattern element (312), and the difference between the two thicknesses is the correction. Similar comparisons can be made between the angles (320, 321) of the feature (302 and/or 303) and the angles (330, 331) of the pattern element (312 and/or 313). The one or more corrections can be global (i.e., each of the pattern elements has the same or similar correction size), or the one or more corrections can be local (i.e., only one or some of the pattern elements, e.g., only the pattern element (312), has a particular correction). In any case, one or more of the corrections indicate where the lithography process was performed unacceptably due to the various tolerances required on the patterned substrate.

[0039] 동작(218)에서, 하나 이상의 보정들은 제어기(108)로부터 통신 링크(105)를 통해 시뮬레이터(104)로 송신된다. 일 실시예에 따르면, 동작(218)은, 시뮬레이터(104)가 보정 테이블을 결정하는 것을 보조하기 위해 데이터를 갖는 UMF를 전송하는 것을 포함한다.[0039] In operation (218), one or more corrections are transmitted from the controller (108) to the simulator (104) via the communication link (105). In one embodiment, operation (218) includes transmitting a UMF with data to assist the simulator (104) in determining a correction table.

[0040] 동작(220)에서, 하나 이상의 보정들로부터 보정 테이블이 결정된다. 보정 테이블은 원하는 타겟 값으로부터 주어진 편차에 대한 조정들을 결정하는 데이터를 포함한다. 예컨대, 보정 테이블은 CD들의 함수로써 다각형 바이어스 테이블을 포함한다. 각각의 피처(예컨대, 302)는 원하는 피처를 만들기 위한 하나 이상의 기하학적 형상들 또는 다각형들을 포함할 수 있다. 다각형 바이어스 테이블이 피처에 포함된 다각형들 각각의 사이즈, 치수들 및/또는 형상을 변화시키는 값들을 포함한다. 주어진 피처(302)의 CD를 보정하기 위해, 원하는 패턴 엘리먼트(예컨대, 패턴 엘리먼트(312))의 성장을 보정하기 위한 적절한 방식으로 다각형들을 형상화하는 데 필요한 값들을 포함하는 다각형 바이어스 테이블이 구성된다.[0040] In operation (220), a correction table is determined from one or more corrections. The correction table includes data that determines adjustments for a given deviation from a desired target value. For example, the correction table includes a polygon bias table as a function of CDs. Each feature (e.g., 302) may include one or more geometric shapes or polygons for creating the desired feature. The polygon bias table includes values that vary the size, dimensions, and/or shape of each of the polygons included in the feature. To correct the CD of a given feature (302), a polygon bias table is constructed that includes values necessary to shape the polygons in an appropriate manner to correct for the growth of the desired pattern element (e.g., pattern element (312)).

[0041] 예컨대, 피처(예컨대, 302)의 타겟 두께(예컨대, 305)가 약 2.0 ㎛이지만, 패턴 엘리먼트(예컨대, 312)의 두께(예컨대, 315)의 계측 측정치가 약 2.5 ㎛이면, 타겟 값으로부터의 편차는 +0.5 ㎛이다. 실험 데이터 또는 시뮬레이션들에 기반하여, 테이블은 예컨대 -0.1 ㎛일 수 있는, +0.5 ㎛ 편차에 대한 다각형 바이어스의 양을 결정한다. 따라서, 다각형들 중 하나 이상은 적절한 다각형 바이어스를 갖는 보정 테이블이 생성되도록 조정된다.[0041] For example, if a target thickness (e.g., 305) of a feature (e.g., 302) is about 2.0 μm, but a metrological measurement of a thickness (e.g., 315) of a pattern element (e.g., 312) is about 2.5 μm, then the deviation from the target value is +0.5 μm. Based on experimental data or simulations, the table determines the amount of polygon bias for a +0.5 μm deviation, which may be, for example, -0.1 μm. Accordingly, one or more of the polygons are adjusted to generate a compensation table having an appropriate polygon bias.

[0042] 일부 실시예들에서, 실험-기반 보정 테이블이 사용된다. 실험-기반 보정 테이블을 생성하기 위해, 여러 다각형 바이어스들을 갖는 패턴이 프린팅되고, 프린팅된 CD들이 측정된다(예컨대, 두께(315)). 따라서, 측정된 CD들과 타겟 CD들 사이의 차이 대 다각형 바이어스를 포함하는 실험-기반 보정 테이블이 생성될 수 있다.[0042] In some embodiments, an experimental-based calibration table is used. To generate the experimental-based calibration table, a pattern having several polygonal biases is printed and the printed CDs are measured (e.g., thickness (315)). Thus, an experimental-based calibration table can be generated that includes the difference between the measured CDs and the target CDs versus the polygonal bias.

[0043] 일부 실시예들에서, 시뮬레이터(104)는 시뮬레이션-기반 보정 테이블을 생성하기 위해 사용된다. 시뮬레이터(104)는 리소그래피 및 레지스트 거동을 시뮬레이팅하고, 시뮬레이션-기반 보정 테이블을 생성하기 위해 동일한 접근법을 따른다. 시뮬레이터(104)는, 실험 결과들에 대해 교정된 모델들을 사용함으로써, 리소그래피 툴(103)뿐만 아니라 리소그래피 프로세스의 임의의 다른 프로세스들, 이를테면, 포토레지스트 프로세스를 시뮬레이팅할 수 있다. 일부 실시예들에서, 시뮬레이터(104)는, 보정 테이블을 사용하는 것 대신에 또는 보정 테이블을 사용하는 것에 부가하여, 교정된 모델로부터 직접적으로 보정들의 양을 결정한다.[0043] In some embodiments, the simulator (104) is used to generate a simulation-based correction table. The simulator (104) simulates lithography and resist behavior and follows the same approach to generate a simulation-based correction table. The simulator (104) can simulate not only the lithography tool (103) but also any other processes in the lithography process, such as the photoresist process, by using the calibrated models for experimental results. In some embodiments, the simulator (104) determines the amount of corrections directly from the calibrated models, instead of or in addition to using the correction table.

[0044] 동작(222)에서, 보정 테이블은 시뮬레이터(104)로부터 통신 링크(105)를 통해 가상 마스크 장치(101)로 송신된다.[0044] In operation (222), the correction table is transmitted from the simulator (104) to the virtual mask device (101) via a communication link (105).

[0045] 동작(224)에서, 제2 마스크가 형성된다. 일 실시예에 따르면, 제2 마스크는 디지털 또는 가상 마스크이다. 일 실시예에 따르면, 제2 마스크는 가상 마스크 장치(101)에서 형성된다. 제2 마스크는 보정 테이블로부터의 데이터를 사용하여 형성되며, 보정 테이블은 제2 마스크에 의해 생성되는 제2 패턴의 품질을 개선하기 위해 제2 마스크의 피처들이 어떻게 수정될 수 있는지에 관한 정보를 가상 마스크 장치(101)에 제공한다. 예컨대, 패턴 두께(예컨대, 315)가 원하는 것보다 더 작으면, 제2 마스크가 더 넓은 피처 두께(예컨대, 305)를 포함하여서, 패턴 엘리먼트의 두께는 다음 리소그래피 동작에서 더 크다. 다른 예에서, 패턴 엘리먼트(예컨대, 312)의 높이가 너무 낮으면, 제2 마스크는 피처(예컨대, 302)에 대한 더 큰 노출 도즈(dose)를 포함하고 그리고/또는 제2 마스크는 피처에 대한 더 많은 노출 동작들을 포함하여서, 패턴 엘리먼트(312)의 높이는 다음 리소그래피 동작에서 더 크다.[0045] In operation (224), a second mask is formed. In one embodiment, the second mask is a digital or virtual mask. In one embodiment, the second mask is formed in a virtual mask device (101). The second mask is formed using data from a compensation table, where the compensation table provides information to the virtual mask device (101) regarding how features of the second mask can be modified to improve the quality of a second pattern generated by the second mask. For example, if the pattern thickness (e.g., 315) is smaller than desired, the second mask may include a wider feature thickness (e.g., 305), so that the thickness of the pattern element is larger in the next lithography operation. In another example, if the height of the pattern element (e.g., 312) is too low, the second mask includes a larger exposure dose to the feature (e.g., 302) and/or the second mask includes more exposure operations to the feature, so that the height of the pattern element (312) is larger in the next lithography operation.

[0046] 동작(226)에서, 제2 마스크는 가상 마스크 장치(101)로부터 통신 링크(105)를 통해 리소그래피 툴(103)로 송신된다. 일 실시예에 따르면, 동작(204)은, 리소그래피 툴(103)이 제2 패턴을 생성하는 것을 보조하기 위해 데이터를 갖는 파일을 전송하는 것을 포함한다.[0046] In operation (226), a second mask is transmitted from the virtual mask device (101) to the lithography tool (103) via the communication link (105). In one embodiment, operation (204) includes transmitting a file having data to assist the lithography tool (103) in generating the second pattern.

[0047] 동작(228)에서, 제2 패턴은 제2 마스크를 사용하여 제2 기판 상에 형성된다. 일 실시예에 따르면, 리소그래피 툴(103)을 사용하여 제2 패턴이 형성된다. 보정 테이블에 의해 가상 마스크 장치(101)로 제공되는 제2 패턴의 품질의 개선들로 인해, 제2 패턴은 제1 패턴보다 더 정확한 패턴이다. 제2 패턴은, 제2 패턴을 패터닝된 기판으로부터 생성되는 궁극적인 디바이스에 대해 허용되는 공차들에 더 가깝게 하는 감소된 보정들을 가질 수 있다.[0047] In operation (228), a second pattern is formed on a second substrate using a second mask. In one embodiment, the second pattern is formed using a lithography tool (103). Due to improvements in the quality of the second pattern provided to the virtual mask device (101) by the correction table, the second pattern is a more accurate pattern than the first pattern. The second pattern may have reduced corrections that bring the second pattern closer to acceptable tolerances for the ultimate device produced from the patterned substrate.

[0048] 일부 실시예들에서, 방법(200)은 반복되며, 여기서, 제2 패턴을 갖는 제2 기판은 동작(208)에서 제1 패턴을 갖는 제1 기판으로서 사용되고, 제2 마스크는 동작(210)에서 제1 마스크로서 사용된다. 방법(200)은, 리소그래피 시스템(100)에서 리소그래피에 사용되는 마스크의 품질을 순차적으로 개선하기 위해서 여러 번 반복될 수 있다. 일 실시예에 따르면, 동작들(202 내지 210)에서 사용될 제1 마스크는 제2 마스크 및 하나 이상의 이전에 결정된 가상 마스크들로부터 형성된 복합 마스크이다.[0048] In some embodiments, the method (200) is repeated, wherein a second substrate having a second pattern is used as a first substrate having a first pattern in operation (208), and the second mask is used as a first mask in operation (210). The method (200) may be repeated multiple times to sequentially improve the quality of a mask used for lithography in the lithography system (100). In one embodiment, the first mask to be used in operations (202-210) is a composite mask formed from the second mask and one or more previously determined virtual masks.

[0049] 위에서 설명된 바와 같이, 리소그래피 시스템은, 마스크들을 생성하고 기판들을 패터닝하고 패터닝된 기판들에 대해 계측을 수행하며 계측 값들을 마스크와 비교하기 위한 다양한 컴포넌트들을 포함한다. 패턴을 형성하는 방법은, 패터닝된 기판을 마스크와 비교하는 단계, 및 이전 마스크로부터의 패터닝에서의 보정들을 통합하는 새로운 마스크를 결정하는 단계를 포함한다. 방법은, 리소그래피 시스템에서 리소그래피에 사용되는 마스크의 품질을 순차적으로 개선하기 위해서 여러 번 반복될 수 있다.[0049] As described above, the lithography system includes various components for generating masks, patterning substrates, performing measurements on the patterned substrates, and comparing the measurements to the mask. The method of forming a pattern includes comparing the patterned substrate to the mask, and determining a new mask that incorporates corrections in patterning from a previous mask. The method can be repeated multiple times to sequentially improve the quality of the mask used for lithography in the lithography system.

[0050] 통합형 리소그래피 시스템은 사용자에 대한 비용 및 시간을 감소시킨다. 리소그래피 시스템은, 계측 값들이 허용가능한 공차들 내에 있을 때까지 마스크를 제조하는 방법이 반복될 수 있기 때문에, 마스크들의 순차적인 개선을 더 간단하게 만든다. 리소그래피 시스템은 다수의 위치들에 분산되어서, 패턴을 형성하는 방법을 수행하는 데 필요한 공간을 감소시킬 수 있다.[0050] The integrated lithography system reduces cost and time for the user. The lithography system makes sequential improvement of masks simpler, since the method of manufacturing the mask can be repeated until the metrology values are within acceptable tolerances. The lithography system can be distributed across multiple locations, reducing the space required to perform the pattern forming method.

[0051] 전술된 내용이 본 개시내용의 실시예들에 관한 것이지만, 본 개시내용의 다른 그리고 추가적인 실시예들이 본 개시내용의 기본적인 범위를 벗어나지 않으면서 안출될 수 있으며, 본 개시내용의 범위는 다음의 청구항들에 의해 결정된다.[0051] While the foregoing is directed to embodiments of the present disclosure, other and further embodiments of the present disclosure may be devised without departing from the basic scope of the present disclosure, and the scope of the present disclosure is determined by the following claims.

Claims (20)

패턴들을 형성하는 방법으로서,
제1 마스크를 형성하는 단계;
상기 제1 마스크를 사용하여 제1 기판 상에 제1 패턴을 형성하는 단계;
하나 이상의 계측 값들을 결정하는 단계;
상기 제1 패턴에서의 하나 이상의 보정들을 결정하는 단계 ― 상기 제1 패턴에서의 상기 하나 이상의 보정들은 하나 이상의 타겟 값들 및 상기 하나 이상의 계측 값들에 기반하여 결정되고,
상기 하나 이상의 타겟 값들은 상기 제1 마스크의 하나 이상의 피처(feature)들의 CD(critical dimension)를 포함하고, 상기 하나 이상의 계측 값들은 상기 제1 패턴의 하나 이상의 패턴 엘리먼트들의 CD를 포함하고, 그리고
상기 하나 이상의 보정들은, 상기 제1 마스크의 상기 하나 이상의 피처들의 CD와 상기 제1 패턴의 상기 하나 이상의 패턴 엘리먼트들의 CD의 차이를 포함함 ―;
상기 하나 이상의 보정들에 기반하여 보정 테이블을 결정하는 단계;
제2 마스크를 형성하는 단계 ―상기 제2 마스크는 상기 보정 테이블을 사용하여 결정됨―; 및
상기 제2 마스크를 사용하여 제2 기판 상에 제2 패턴을 형성하는 단계
를 포함하는,
패턴들을 형성하는 방법.
As a method of forming patterns,
Step of forming the first mask;
A step of forming a first pattern on a first substrate using the first mask;
A step of determining one or more measurement values;
A step of determining one or more corrections in the first pattern, wherein the one or more corrections in the first pattern are determined based on one or more target values and one or more measured values,
The one or more target values include a critical dimension (CD) of one or more features of the first mask, the one or more measurement values include a CD of one or more pattern elements of the first pattern, and
wherein said one or more corrections comprise a difference between a CD of said one or more features of said first mask and a CD of said one or more pattern elements of said first pattern;
A step of determining a correction table based on one or more of the above corrections;
a step of forming a second mask, wherein the second mask is determined using the correction table; and
A step of forming a second pattern on a second substrate using the second mask
Including,
How to form patterns.
제1 항에 있어서,
상기 방법은, 상기 제1 패턴으로서 상기 제2 패턴을 사용하고 상기 제1 마스크로서 상기 제2 마스크를 사용하여 반복되는,
패턴들을 형성하는 방법.
In the first paragraph,
The above method is repeated using the second pattern as the first pattern and the second mask as the first mask.
How to form patterns.
제1 항에 있어서,
상기 제1 마스크를 형성하는 단계 및 상기 제2 마스크를 형성하는 단계는 가상 마스크 장치에 의해 수행되고,
상기 제1 마스크 및 상기 제2 마스크는 가상 마스크들을 포함하고,
상기 제1 패턴을 형성하는 단계 및 상기 제2 패턴을 형성하는 단계는 리소그래피 툴에 의해 수행되고,
상기 하나 이상의 계측 값들을 결정하는 단계는 계측 툴에 의해 수행되고,
상기 하나 이상의 보정들을 결정하는 단계는 제어기에 의해 수행되며, 그리고
상기 보정 테이블을 결정하는 단계는 시뮬레이터에 의해 수행되는,
패턴들을 형성하는 방법.
In the first paragraph,
The step of forming the first mask and the step of forming the second mask are performed by a virtual mask device,
The above first mask and the above second mask include virtual masks,
The step of forming the first pattern and the step of forming the second pattern are performed by a lithography tool,
The step of determining one or more of the above measurement values is performed by a measurement tool,
The step of determining one or more of the above corrections is performed by the controller, and
The step of determining the above correction table is performed by the simulator.
How to form patterns.
제3 항에 있어서,
상기 가상 마스크 장치로부터 상기 리소그래피 툴로 상기 제1 마스크를 송신하는 단계;
상기 리소그래피 툴로부터 상기 계측 툴로 상기 제1 기판을 이송하는 단계;
상기 가상 마스크 장치로부터 상기 계측 툴로 상기 제1 마스크를 송신하는 단계;
상기 계측 툴로부터 상기 제어기로 상기 하나 이상의 계측 값들을 송신하는 단계;
상기 제어기로부터 상기 시뮬레이터로 상기 하나 이상의 보정들을 송신하는 단계;
상기 시뮬레이터로부터 상기 가상 마스크 장치로 상기 보정 테이블을 송신하는 단계; 및
상기 가상 마스크 장치로부터 상기 리소그래피 툴로 상기 제2 마스크를 송신하는 단계
를 더 포함하는,
패턴들을 형성하는 방법.
In the third paragraph,
A step of transmitting the first mask from the virtual mask device to the lithography tool;
A step of transferring the first substrate from the lithography tool to the metrology tool;
A step of transmitting the first mask from the virtual mask device to the measuring tool;
A step of transmitting one or more measurement values from the measurement tool to the controller;
a step of transmitting one or more of said corrections from said controller to said simulator;
a step of transmitting the correction table from the simulator to the virtual mask device; and
A step of transmitting the second mask from the virtual mask device to the lithography tool.
Including more,
How to form patterns.
제4 항에 있어서,
상기 리소그래피 툴로부터 상기 계측 툴로 상기 제1 마스크를 송신하는 것은 UMF(universal metrology file)를 전송하는 것을 포함하고,
상기 리소그래피 툴로부터 상기 계측 툴로 상기 제2 마스크를 송신하는 것은 상기 UMF를 전송하는 것을 포함하고,
상기 시뮬레이터로 상기 하나 이상의 보정들을 송신하는 것은 상기 UMF를 전송하는 것을 포함하고,
상기 가상 마스크 장치로부터 상기 리소그래피 툴로 상기 제1 마스크를 송신하는 것은 제2 파일을 전송하는 것을 포함하며, 그리고
상기 가상 마스크 장치로부터 상기 리소그래피 툴로 상기 제2 마스크를 송신하는 것은 제3 파일을 전송하는 것을 포함하는,
패턴들을 형성하는 방법.
In the fourth paragraph,
Transmitting the first mask from the lithography tool to the metrology tool includes transmitting a universal metrology file (UMF),
Transmitting the second mask from the lithography tool to the metrology tool comprises transmitting the UMF;
Transmitting said one or more corrections to said simulator comprises transmitting said UMF,
Transmitting said first mask from said virtual mask device to said lithography tool comprises transmitting a second file, and
Transmitting the second mask from the virtual mask device to the lithography tool comprises transmitting a third file.
How to form patterns.
제1 항에 있어서,
타겟 값의 CD는 상기 제1 마스크의 상기 하나 이상의 피처들의 두께에 대응하고, 계측 값의 CD는 상기 제1 패턴의 상기 하나 이상의 패턴 엘리먼트들의 두께에 대응하는,
패턴들을 형성하는 방법.
In the first paragraph,
The CD of the target value corresponds to the thickness of the one or more features of the first mask, and the CD of the measurement value corresponds to the thickness of the one or more pattern elements of the first pattern.
How to form patterns.
제6 항에 있어서,
보정의 CD들의 상기 차이는, 상기 제1 마스크의 상기 하나 이상의 피처들의 두께와 상기 제1 패턴의 상기 하나 이상의 패턴 엘리먼트들의 두께의 차이에 대응하는,
패턴들을 형성하는 방법.
In Article 6,
The above difference between the CDs of the correction corresponds to the difference between the thickness of the one or more features of the first mask and the thickness of the one or more pattern elements of the first pattern.
How to form patterns.
리소그래피 시스템으로서,
복수의 리소그래피 시스템 툴들을 포함하며,
상기 복수의 리소그래피 시스템 툴들은,
하나 이상의 마스크들을 형성하도록 구성된 가상 마스크 장치;
상기 하나 이상의 마스크들을 사용하여 하나 이상의 기판들 상에 하나 이상의 패턴들을 형성하도록 구성된 리소그래피 툴;
상기 하나 이상의 기판들로부터 하나 이상의 계측 값들을 결정하도록 구성된 계측 툴;
하나 이상의 타겟 값들 및 상기 하나 이상의 계측 값들로부터 하나 이상의 보정들을 결정하며 ― 상기 하나 이상의 타겟 값들은 제1 마스크의 하나 이상의 피처들의 CD를 포함하고, 그리고
상기 하나 이상의 보정들은, 상기 제1 마스크의 상기 하나 이상의 피처들의 CD와 제1 패턴의 상기 하나 이상의 패턴 엘리먼트들의 CD의 차이를 포함함 ―, 그리고
상기 리소그래피 시스템을 제어하도록
구성된 제어기;
상기 하나 이상의 보정들에 기반하여 보정 테이블을 결정하도록 구성된 시뮬레이터; 및
상기 리소그래피 시스템 툴들 사이에서 정보를 송신하도록 구성된 하나 이상의 통신 링크들
을 포함하는,
리소그래피 시스템.
As a lithography system,
Includes multiple lithography system tools,
The above multiple lithography system tools are:
A virtual mask device configured to form one or more masks;
A lithography tool configured to form one or more patterns on one or more substrates using one or more masks;
A measurement tool configured to determine one or more measurement values from said one or more substrates;
Determining one or more corrections from one or more target values and one or more measurement values, wherein the one or more target values include a CD of one or more features of a first mask, and
wherein said one or more corrections comprise a difference between a CD of said one or more features of said first mask and a CD of said one or more pattern elements of said first pattern —, and
To control the above lithography system;
Configured controller;
A simulator configured to determine a correction table based on one or more of the corrections; and
One or more communication links configured to transmit information between said lithography system tools.
Including,
Lithography system.
제8 항에 있어서,
상기 통신 링크들은 UMF(universal metrology file)를 전송하도록 구성되는,
리소그래피 시스템.
In Article 8,
The above communication links are configured to transmit a universal metrology file (UMF).
Lithography system.
제8 항에 있어서,
상기 제어기는 메모리를 포함하고,
상기 메모리는, 상기 리소그래피 시스템으로 하여금,
상기 가상 마스크 장치에 의해 상기 제1 마스크를 형성하게 하고;
상기 제1 마스크를 사용하여 상기 리소그래피 툴에 의해 제1 기판 상에 상기 제1 패턴을 형성하게 하고;
상기 제1 기판을 사용하여 상기 계측 툴에 의해 하나 이상의 계측 값들을 결정하게 하고;
상기 제어기에 의해 상기 제1 패턴에서의 하나 이상의 보정들을 결정하게 하고 ―상기 제1 패턴에서의 상기 하나 이상의 보정들은 하나 이상의 타겟 값들 및 상기 하나 이상의 계측 값들에 기반하여 결정됨―;
상기 하나 이상의 보정들을 사용하여 상기 시뮬레이터에 의해 상기 보정 테이블을 결정하게 하고;
상기 가상 마스크 장치에 의해 제2 마스크를 형성하게 하며 ―상기 제2 마스크는 상기 보정 테이블을 사용하여 결정됨―; 그리고
상기 제2 마스크를 사용하여 상기 리소그래피 툴에 의해 제2 기판 상에 제2 패턴을 형성하게 하도록
구성된 명령들을 포함하는,
리소그래피 시스템.
In Article 8,
The above controller comprises a memory,
The above memory enables the lithography system to:
Forming the first mask by the virtual mask device;
Forming the first pattern on the first substrate by the lithography tool using the first mask;
Using the first substrate, one or more measurement values are determined by the measurement tool;
Causing the controller to determine one or more corrections in the first pattern, wherein the one or more corrections in the first pattern are determined based on one or more target values and one or more measured values;
Using one or more of said corrections, the correction table is determined by said simulator;
forming a second mask by the virtual mask device, wherein the second mask is determined using the correction table; and
To form a second pattern on a second substrate by the lithography tool using the second mask.
Contains the composed commands,
Lithography system.
제10 항에 있어서,
상기 메모리는,
상기 가상 마스크 장치로부터 상기 리소그래피 툴로 상기 제1 마스크를 송신하고;
상기 리소그래피 툴로부터 상기 계측 툴로 상기 제1 기판을 이송하고;
상기 가상 마스크 장치로부터 상기 계측 툴로 상기 제1 마스크를 송신하고;
상기 계측 툴로부터 상기 제어기로 상기 하나 이상의 계측 값들을 송신하고;
상기 제어기로부터 상기 시뮬레이터로 상기 하나 이상의 보정들을 송신하고;
상기 시뮬레이터로부터 상기 가상 마스크 장치로 상기 보정 테이블을 송신하고; 그리고
상기 가상 마스크 장치로부터 상기 리소그래피 툴로 상기 제2 마스크를 송신하기 위한
명령들을 더 포함하는,
리소그래피 시스템.
In Article 10,
The above memory is,
Transmitting the first mask from the virtual mask device to the lithography tool;
Transferring the first substrate from the lithography tool to the metrology tool;
Transmitting the first mask from the virtual mask device to the measuring tool;
Transmitting one or more of said measurement values from said measurement tool to said controller;
transmitting one or more of said corrections from said controller to said simulator;
transmitting the correction table from the simulator to the virtual mask device; and
For transmitting the second mask from the virtual mask device to the lithography tool.
Including more commands,
Lithography system.
제11 항에 있어서,
상기 하나 이상의 타겟 값들은 상기 제1 마스크의 하나 이상의 피처들의 두께를 포함하는,
리소그래피 시스템.
In Article 11,
wherein said one or more target values comprise a thickness of one or more features of said first mask;
Lithography system.
제12 항에 있어서,
상기 하나 이상의 보정들은, 상기 제1 마스크의 상기 하나 이상의 피처들의 두께와 상기 제1 패턴의 하나 이상의 패턴 엘리먼트들의 두께의 차이를 포함하는,
리소그래피 시스템.
In Article 12,
The one or more corrections include a difference between a thickness of the one or more features of the first mask and a thickness of the one or more pattern elements of the first pattern.
Lithography system.
제11 항에 있어서,
상기 메모리는, 상기 제1 패턴으로서 상기 제2 패턴을 사용하고 상기 제1 마스크로서 상기 제2 마스크를 사용하여 상기 명령들을 반복하기 위한 명령들을 더 포함하는,
리소그래피 시스템.
In Article 11,
The memory further includes instructions for repeating the instructions using the second pattern as the first pattern and the second mask as the first mask.
Lithography system.
제8 항에 있어서,
상기 하나 이상의 마스크들 중 하나는 복합 마스크인,
리소그래피 시스템.
In Article 8,
One or more of the above masks is a composite mask,
Lithography system.
리소그래피 시스템으로서,
복수의 리소그래피 시스템 툴들을 포함하며,
상기 복수의 리소그래피 시스템 툴들은,
하나 이상의 마스크들을 형성하도록 구성된 가상 마스크 장치;
상기 하나 이상의 마스크들을 사용하여 하나 이상의 기판들 상에 하나 이상의 패턴들을 형성하도록 구성된 리소그래피 툴;
상기 하나 이상의 기판들로부터 하나 이상의 계측 값들을 결정하도록 구성된 계측 툴;
하나 이상의 타겟 값들 및 상기 하나 이상의 계측 값들로부터 하나 이상의 보정들을 결정하며 ― 상기 하나 이상의 타겟 값들은 제1 마스크의 하나 이상의 피처들의 CD를 포함하고,
상기 하나 이상의 보정들은, 상기 제1 마스크의 상기 하나 이상의 피처들의 CD와 제1 패턴의 상기 하나 이상의 패턴 엘리먼트들의 CD의 차이를 포함함 ―, 그리고
상기 리소그래피 시스템을 제어하도록
구성된 제어기;
상기 하나 이상의 보정들에 기반하여 보정 테이블을 결정하도록 구성된 시뮬레이터; 및
상기 리소그래피 시스템 툴들 사이에서 정보를 송신하도록 구성된 하나 이상의 통신 링크들
을 포함하며,
상기 통신 링크들은 UMF(universal metrology file)를 전송하도록 구성되는,
리소그래피 시스템.
As a lithography system,
Includes multiple lithography system tools,
The above multiple lithography system tools are:
A virtual mask device configured to form one or more masks;
A lithography tool configured to form one or more patterns on one or more substrates using one or more masks;
A measurement tool configured to determine one or more measurement values from said one or more substrates;
Determining one or more corrections from one or more target values and one or more measurement values, wherein the one or more target values include a CD of one or more features of a first mask,
wherein said one or more corrections include a difference between a CD of said one or more features of said first mask and a CD of said one or more pattern elements of said first pattern —, and
To control the above lithography system;
Configured controller;
A simulator configured to determine a correction table based on one or more of the corrections; and
One or more communication links configured to transmit information between said lithography system tools.
Including,
The above communication links are configured to transmit a universal metrology file (UMF).
Lithography system.
제16 항에 있어서,
상기 제어기는 메모리를 포함하고,
상기 메모리는, 상기 리소그래피 시스템으로 하여금,
상기 가상 마스크 장치에 의해 상기 제1 마스크를 형성하게 하고;
상기 제1 마스크를 사용하여 상기 리소그래피 툴에 의해 제1 기판 상에 상기 제1 패턴을 형성하게 하고;
상기 제1 기판을 사용하여 상기 계측 툴에 의해 하나 이상의 계측 값들을 결정하게 하고;
상기 제어기에 의해 상기 제1 패턴에서의 하나 이상의 보정들을 결정하게 하고 ―상기 제1 패턴에서의 상기 하나 이상의 보정들은 하나 이상의 타겟 값들 및 상기 하나 이상의 계측 값들에 기반하여 결정됨―;
상기 하나 이상의 보정들을 사용하여 상기 시뮬레이터에 의해 상기 보정 테이블을 결정하게 하고;
상기 가상 마스크 장치에 의해 제2 마스크를 형성하게 하며 ―상기 제2 마스크는 상기 보정 테이블을 사용하여 결정됨―; 그리고
상기 제2 마스크를 사용하여 상기 리소그래피 툴에 의해 제2 기판 상에 제2 패턴을 형성하게 하도록
구성된 명령들을 포함하는,
리소그래피 시스템.
In Article 16,
The above controller comprises a memory,
The above memory enables the lithography system to:
Forming the first mask by the virtual mask device;
Forming the first pattern on the first substrate by the lithography tool using the first mask;
Using the first substrate, one or more measurement values are determined by the measurement tool;
Causing the controller to determine one or more corrections in the first pattern, wherein the one or more corrections in the first pattern are determined based on one or more target values and one or more measured values;
Using one or more of said corrections, the correction table is determined by said simulator;
forming a second mask by the virtual mask device, wherein the second mask is determined using the correction table; and
To form a second pattern on a second substrate by the lithography tool using the second mask.
Contains the composed commands,
Lithography system.
제17 항에 있어서,
상기 메모리는,
상기 가상 마스크 장치로부터 상기 리소그래피 툴로 상기 제1 마스크를 송신하고;
상기 리소그래피 툴로부터 상기 계측 툴로 상기 제1 기판을 이송하고;
상기 가상 마스크 장치로부터 상기 계측 툴로 상기 제1 마스크를 송신하고;
상기 계측 툴로부터 상기 제어기로 상기 하나 이상의 계측 값들을 송신하고;
상기 제어기로부터 상기 시뮬레이터로 상기 하나 이상의 보정들을 송신하고;
상기 시뮬레이터로부터 상기 가상 마스크 장치로 상기 보정 테이블을 송신하고; 그리고
상기 가상 마스크 장치로부터 상기 리소그래피 툴로 상기 제2 마스크를 송신하기 위한
명령들을 더 포함하는,
리소그래피 시스템.
In Article 17,
The above memory is,
Transmitting the first mask from the virtual mask device to the lithography tool;
Transferring the first substrate from the lithography tool to the metrology tool;
Transmitting the first mask from the virtual mask device to the measuring tool;
Transmitting one or more of said measurement values from said measurement tool to said controller;
transmitting one or more of said corrections from said controller to said simulator;
transmitting the correction table from the simulator to the virtual mask device; and
For transmitting the second mask from the virtual mask device to the lithography tool.
Including more commands,
Lithography system.
제18 항에 있어서,
상기 하나 이상의 타겟 값들은 상기 제1 마스크의 하나 이상의 피처들의 두께를 포함하는,
리소그래피 시스템.
In Article 18,
wherein said one or more target values comprise a thickness of one or more features of said first mask;
Lithography system.
제19 항에 있어서,
상기 하나 이상의 보정들은, 상기 제1 마스크의 상기 하나 이상의 피처들의 두께와 상기 제1 패턴의 하나 이상의 패턴 엘리먼트들의 두께의 차이를 포함하는,
리소그래피 시스템.
In Article 19,
The one or more corrections include a difference between a thickness of the one or more features of the first mask and a thickness of the one or more pattern elements of the first pattern.
Lithography system.
KR1020227015673A 2019-10-16 2019-10-16 Method for forming patterns and lithography system Active KR102748784B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2019/056512 WO2021076120A1 (en) 2019-10-16 2019-10-16 Lithography system and method of forming patterns

Publications (2)

Publication Number Publication Date
KR20220079649A KR20220079649A (en) 2022-06-13
KR102748784B1 true KR102748784B1 (en) 2024-12-30

Family

ID=75537425

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020227015673A Active KR102748784B1 (en) 2019-10-16 2019-10-16 Method for forming patterns and lithography system

Country Status (4)

Country Link
KR (1) KR102748784B1 (en)
CN (1) CN114556218A (en)
TW (1) TWI887270B (en)
WO (1) WO2021076120A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080068569A1 (en) * 2006-09-18 2008-03-20 Asml Netherlands B.V. Lithographic system, device manufacturing method, and mask optimization method
US20110170081A1 (en) * 2010-01-11 2011-07-14 Samsung Electronics Co., Ltd. Maskless exposure apparatuses and frame data processing methods thereof
US20120117520A1 (en) * 2010-11-08 2012-05-10 NGR, Inc. Systems And Methods For Inspecting And Controlling Integrated Circuit Fabrication Using A Calibrated Lithography Simulator

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3462989B2 (en) * 1998-10-15 2003-11-05 Necエレクトロニクス株式会社 Photomask and method of making the same
JP3856197B2 (en) * 2001-04-13 2006-12-13 ソニー株式会社 How to make OP mask
TW584789B (en) * 2003-05-26 2004-04-21 Fujitsu Ltd Pattern size correction apparatus, pattern size correction method and photomask
JP2006053248A (en) * 2004-08-10 2006-02-23 Toshiba Corp Design pattern data creation method, mask pattern data creation method, mask manufacturing method, semiconductor device method and program
JP4874149B2 (en) * 2007-03-29 2012-02-15 富士通セミコンダクター株式会社 Mask pattern correction method and semiconductor device manufacturing method
KR100868242B1 (en) * 2007-05-14 2008-11-12 아엠텐 주식회사 Inline Virtual Masking Method for Maskless Lithography
US9576861B2 (en) * 2012-11-20 2017-02-21 Kla-Tencor Corporation Method and system for universal target based inspection and metrology
KR102395198B1 (en) * 2015-09-22 2022-05-06 삼성전자주식회사 Method for correcting pattern and method for manufacturing using the same
KR102059018B1 (en) * 2015-10-19 2019-12-24 에이에스엠엘 네델란즈 비.브이. Apparatus and method for correcting patterning process error
DE102017203841B4 (en) * 2017-03-08 2025-07-17 Carl Zeiss Smt Gmbh Method and device for determining a repair shape for processing a defect in a photolithographic mask
US10474042B2 (en) * 2017-03-22 2019-11-12 Kla-Tencor Corporation Stochastically-aware metrology and fabrication

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080068569A1 (en) * 2006-09-18 2008-03-20 Asml Netherlands B.V. Lithographic system, device manufacturing method, and mask optimization method
US20110170081A1 (en) * 2010-01-11 2011-07-14 Samsung Electronics Co., Ltd. Maskless exposure apparatuses and frame data processing methods thereof
US20120117520A1 (en) * 2010-11-08 2012-05-10 NGR, Inc. Systems And Methods For Inspecting And Controlling Integrated Circuit Fabrication Using A Calibrated Lithography Simulator

Also Published As

Publication number Publication date
TWI887270B (en) 2025-06-21
TW202121051A (en) 2021-06-01
CN114556218A (en) 2022-05-27
WO2021076120A1 (en) 2021-04-22
KR20220079649A (en) 2022-06-13

Similar Documents

Publication Publication Date Title
CN109216348B (en) Method for improving optical proximity correction model and method for manufacturing semiconductor device
US6893800B2 (en) Substrate topography compensation at mask design: 3D OPC topography anchored
US8533634B2 (en) Exposure mask manufacturing method, drawing apparatus, semiconductor device manufacturing method, and mask blanks product
CN105205201B (en) The method for manufacturing the integrated circuit with imprintable pseudo- component
US9490181B2 (en) Misalignment/alignment compensation method, semiconductor lithography system, and method of semiconductor patterning
US7732109B2 (en) Method and system for improving critical dimension uniformity
JP5840584B2 (en) Exposure apparatus, exposure method, and manufacturing method of semiconductor device
US20110006401A1 (en) Method and system for combining photomasks to form semiconductor devices
CN101379435A (en) System and method for improvement of alignment and overlay for microlithography
CN109656093B (en) Methods of designing the layout of a photomask and methods of manufacturing the photomask
US11300889B2 (en) Metrology apparatus
TW202028877A (en) Lithography simulation method
US9785046B2 (en) Pattern verifying method
KR102748784B1 (en) Method for forming patterns and lithography system
KR100881525B1 (en) Determination method of photomask and manufacturing method of a semiconductor device
US10061215B2 (en) Patterning method and patterning apparatus for fabricating a resist pattern
CN114846411A (en) Measuring method
JP4449697B2 (en) Overlay inspection system
US12001147B2 (en) Precision multi-axis photolithography alignment correction using stressor film
US20170005015A1 (en) Monitor process for lithography and etching processes
JP2019532342A (en) Processing apparatus and method for correcting parameter variations across a substrate
TWI518444B (en) Method of forming assist feature patterns
US20230296880A1 (en) Resist modeling method for angled gratings
TWI751628B (en) Device manufacturing method
JP2005072213A (en) Charged-particle beam exposure method

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20220510

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20220510

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240325

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20241129

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20241226

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20241226

End annual number: 3

Start annual number: 1

PG1601 Publication of registration