TWI739901B - Secure chips with serial numbers - Google Patents
Secure chips with serial numbers Download PDFInfo
- Publication number
- TWI739901B TWI739901B TW106130857A TW106130857A TWI739901B TW I739901 B TWI739901 B TW I739901B TW 106130857 A TW106130857 A TW 106130857A TW 106130857 A TW106130857 A TW 106130857A TW I739901 B TWI739901 B TW I739901B
- Authority
- TW
- Taiwan
- Prior art keywords
- common
- unique
- wafer
- electronic device
- chip
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/73—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by creating or determining hardware identification, e.g. serial numbers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/392—Floor-planning or layout, e.g. partitioning or placement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/394—Routing
-
- H10W46/00—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/18—Manufacturability analysis or optimisation for manufacturability
-
- H10W46/403—
-
- H10W46/603—
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Computer Networks & Wireless Communication (AREA)
- Architecture (AREA)
- Electron Beam Exposure (AREA)
- Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
Abstract
Description
本發明是關於包括半導體晶片的電子裝置。更特定言之,本發明是關於包括具有共同部分及形成獨特電路的獨特部分的半導體晶片的電子裝置。本發明進一步是關於用於包括此類電子裝置的多個遠端終端與基於詢問回應程序的主系統之間的驗證的系統、供用於此類系統中的遠端終端,及用於在此類系統中進行驗證的方法。 The present invention relates to electronic devices including semiconductor wafers. More specifically, the present invention relates to an electronic device including a semiconductor chip having a common part and a unique part forming a unique circuit. The present invention further relates to a system for authentication between a plurality of remote terminals including such electronic devices and a host system based on an inquiry response program, remote terminals for use in such systems, and for use in such systems The method of verification in the system.
在半導體行業中,微影系統用以生產(亦即製造)通常呈形成於矽晶圓(通常被稱作半導體晶片)上的積體電路的形式的電子裝置。微影利用可再用光學罩幕來將表示所要電路結構的圖案的影像投影至矽晶圓上作為製造製程的部分。罩幕經重複使用以將相同的電路結構成像於矽晶圓的不同部位上且成像於後續晶圓上,使得藉由各晶圓製造一系列相同的晶片,各晶片具有相同的電路設計。 In the semiconductor industry, lithography systems are used to produce (ie, manufacture) electronic devices that are usually in the form of integrated circuits formed on silicon wafers (commonly referred to as semiconductor wafers). The lithography utilizes a reusable optical mask to project an image representing the pattern of the desired circuit structure onto the silicon wafer as part of the manufacturing process. The mask is repeatedly used to image the same circuit structure on different parts of the silicon wafer and on subsequent wafers, so that a series of the same chips are manufactured from each wafer, and each chip has the same circuit design.
關於諸如資料安全、安全通信、可追溯性、驗證、防偽等的安全性的各種技術產生對於具有獨特電路或程式碼的獨特晶片或用於將所述晶片多樣化的其他獨特硬體特徵的持續增長的需求。此類獨特晶片為吾人所知且常常以需要晶片真正地獨特的模糊的方式實施與安全相關的操作。已知的獨特晶片通常在製造晶片之後(例如)藉由使用習知的基於罩 幕的微影製造一系列相同晶片並接著在製造之後破壞晶片中的某些連接,或藉由在檢測並控制某些特徵之後來評估晶片的獨特性來實現。用於此製程中的罩幕生產昂貴,且針對各單晶片製造獨特罩幕明顯過於昂貴,出於此原因認為基於罩幕的微影不適合用於製造獨特晶片。 Various technologies related to security such as data security, secure communication, traceability, verification, anti-counterfeiting, etc. produce a continuation of unique chips with unique circuits or codes or other unique hardware features used to diversify the chips Increasing demand. Such unique chips are known to us and often perform safety-related operations in obscure ways that require the chips to be truly unique. Known unique chips are usually manufactured after the chip is manufactured (for example) by using the conventional mask-based lithography to manufacture a series of identical chips and then after the manufacture, destroy certain connections in the chip, or by detecting and controlling Certain features are then implemented to evaluate the uniqueness of the chip. The mask used in this process is expensive to produce, and it is obviously too expensive to manufacture a unique mask for each single chip. For this reason, it is considered that mask-based lithography is not suitable for manufacturing a unique chip.
半導體晶片可經產生以含有預定資料或程式碼,亦即呈可讀資料的形式,通常使用罩幕ROM(MROM)、可抹除可程式化唯讀記憶體(EPROM)或電可抹除可程式化唯讀記憶體(EEPROM)。MROM變體使用基於罩幕的微影以產生包含永久地儲存在ROM中的資料的ROM,當產生具有獨特程式碼的晶片時,具有以上確認的基於罩幕的微影的缺點。EPROM及EEPROM允許在後期將資料寫入至ROM,但此不利地將對程式碼的控制自製造製程帶走且引入安全風險。 Semiconductor chips can be generated to contain predetermined data or program codes, that is, in the form of readable data, usually using mask ROM (MROM), erasable programmable read-only memory (EPROM) or electrically erasable Programmable read-only memory (EEPROM). The MROM variant uses mask-based lithography to generate a ROM containing data permanently stored in ROM. When a chip with a unique code is generated, it has the disadvantages of mask-based lithography identified above. EPROM and EEPROM allow data to be written to ROM later, but this disadvantageously takes the control of the program code away from the manufacturing process and introduces security risks.
已提議出於產生獨特晶片的目的而利用無罩幕微影。在無罩幕微影下,不使用硬式光罩,且替代地將表示電路設計的所要圖案以待傳送至目標(例如晶圓)的諸如含有電路設計佈局的GDSII或OASIS檔案的設計佈局資料檔案的形式輸入至無罩幕微影系統,以藉由無罩幕微影系統來曝光。 It has been proposed to utilize maskless lithography for the purpose of producing unique wafers. Under unmasked lithography, a hard mask is not used, and the desired pattern representing the circuit design is instead transferred to the target (eg wafer) design layout data file such as GDSII or OASIS file containing the circuit design layout The form is input to the unmasked lithography system for exposure by the unmasked lithography system.
無罩幕微影及資料輸入系統以本發明申請人的名義揭露於WO 2010/134026中。WO 2010/134026以全文引用的方式併入本文中。所揭露的無罩幕系統直接使用諸如電子小波束的帶電粒子小波束將圖案寫入至晶圓上。由於將用於曝光各晶片的所要圖案表示為資料而非罩幕,因此利用此類系統來製造獨特晶片變得可能。表示待產生的獨特電子裝置或晶片的經輸入至曝光系統的圖案資料可藉由使用不同的設計佈局資料輸入檔案 (例如GDSII或OASIS輸入檔案)而變得對於待產生的各獨特電子裝置獨特。 The unmasked lithography and data input system is disclosed in WO 2010/134026 in the name of the applicant of the present invention. WO 2010/134026 is incorporated herein by reference in its entirety. The disclosed maskless system directly uses a charged particle beamlet such as an electron beamlet to write the pattern onto the wafer. Since the desired pattern for exposing each wafer is expressed as a data rather than a mask, it becomes possible to use such a system to manufacture unique wafers. The pattern data input to the exposure system representing the unique electronic device or chip to be generated can be made unique to each unique electronic device to be generated by using different design layout data input files (such as GDSII or OASIS input files).
兩者皆讓與本發明申請人且以全文引用的方式併入本文中的WO 2011/117253及WO 2011/051301揭露可使用帶電粒子微影系統產生的電子裝置或晶片的各種實例。 WO 2011/117253 and WO 2011/051301, both of which are assigned to the applicant of the present invention and incorporated herein by reference in their entirety, disclose various examples of electronic devices or wafers that can be produced using a charged particle lithography system.
本發明解決先前技術的問題,且根據本發明的一態樣提供包括半導體晶片的電子裝置。半導體晶片可包括形成於半導體晶片中的多個結構。所述半導體晶片可為半導體晶片集合的成員,其中所述集合的半導體晶片包括半導體晶片的多個子集,且所述半導體晶片僅為子集中的一者的成員。所述半導體晶片的子集可各自僅包括單個晶片,從而使得所述集合的每一個晶片為獨特的,或各子集可包括例如兩個晶片,從而使得各晶片具有單個相同備件。所述半導體晶片集合可由皆具有用於執行相同功能的單個設計的晶片組成,所述晶片皆具有相同輸入終端及輸出終端且經設計用於在同一系統中操作,但晶片的各子集包含不同於形成於所述集合的所有其他晶片中的電路的非共同電路。所述半導體晶片集合可包括例如由單個晶圓形成的所有晶片。 The present invention solves the problems of the prior art and provides an electronic device including a semiconductor chip according to an aspect of the present invention. The semiconductor wafer may include a plurality of structures formed in the semiconductor wafer. The semiconductor wafer may be a member of a collection of semiconductor wafers, where the semiconductor wafers of the collection include multiple subsets of semiconductor wafers, and the semiconductor wafer is only a member of one of the subsets. The subsets of semiconductor wafers may each include only a single wafer so that each wafer of the set is unique, or each subset may include, for example, two wafers, so that each wafer has a single identical spare part. The set of semiconductor chips may be composed of chips that all have a single design for performing the same function. The chips all have the same input terminals and output terminals and are designed to operate in the same system, but each subset of the chips includes different A non-common circuit for the circuits formed in all other chips in the set. The set of semiconductor wafers may include, for example, all wafers formed from a single wafer.
半導體晶片可包括形成於半導體晶片中的多個結構。所述半導體晶片的多個結構包含對於所述集合的所有半導體晶片相同的共同結構集合,及對於所述子集的所有半導體晶片相同且對於不在所述子集中的所述集合的所有半導體晶片不同的非共同結構集合。非共同結構的至少第一部分用以儲存或產生第一預定值,其中第一預定值可藉由自動讀取構件自 半導體晶片的外部讀取。 The semiconductor wafer may include a plurality of structures formed in the semiconductor wafer. The multiple structures of the semiconductor wafer include a common structure set that is the same for all semiconductor wafers of the set, and is the same for all semiconductor wafers of the subset and different for all semiconductor wafers of the set that are not in the subset. A collection of non-common structures. At least the first part of the non-common structure is used to store or generate a first predetermined value, wherein the first predetermined value can be read from the outside of the semiconductor chip by an automatic reading component.
非共同結構在功能上獨立於共同結構。因此,儘管可與共同結構共用例如電源線或接地線,但非共同結構不改變或影響共同結構的功能。 The non-common structure is functionally independent of the common structure. Therefore, although the power line or the ground line can be shared with the common structure, the non-common structure does not change or affect the function of the common structure.
非共同結構可形成於半導體晶片的與共同結構分開的區域中,從而使得非共同結構與共同結構分離。非共同結構與共同結構的分離可在單個層內實現或藉由在不同層中形成非共同結構及共同結構來實現。 The non-common structure may be formed in a region of the semiconductor wafer separated from the common structure, thereby separating the non-common structure from the common structure. The separation of non-common structure and common structure can be achieved within a single layer or by forming non-common structure and common structure in different layers.
非共同結構形成於半導體晶片的至少一個層上。可使用帶電粒子多小波束微影系統來形成此至少一個層的全部。有利地,不需要諸如基於罩幕的微影系統的其他微影系統來產生包含非共同結構的層,從而降低製造複雜性,降低製造的成本且減少設施中的處理時間。 The non-common structure is formed on at least one layer of the semiconductor wafer. A charged particle multi-beam lithography system can be used to form all of this at least one layer. Advantageously, other lithography systems, such as mask-based lithography systems, are not required to generate layers containing non-common structures, thereby reducing manufacturing complexity, reducing manufacturing costs, and reducing processing time in facilities.
包括非共同結構的所述至少一個層可進一步包括共同結構。在此情況下,亦可使用帶電粒子多小波束微影機器在所述至少一個層中形成共同結構,因此可使用帶電粒子多小波束微影機器來形成包含非共同結構及共同結構的整個層。 The at least one layer including a non-common structure may further include a common structure. In this case, a charged particle multi-beam lithography machine can also be used to form a common structure in the at least one layer. Therefore, a charged particle multi-beam lithography machine can be used to form the entire layer including non-common structures and common structures. .
可藉由自動電磁讀取構件(例如使用非接觸感測器)、光學讀取構件(例如使用光學掃描晶片的上層中嵌入的小QR碼)及電子讀取構件(例如使用探針或藉由自晶片接收輸出信號)中的至少一者來自半導體晶片外部讀取第一預定值。第一預定值可為例如序列號、諸如公共密鑰的密碼學密鑰、帳號、諸如媒體存取控制(MAC)位址或網際網路協定(IP)位址的網路位址,或標識碼。 Automatic electromagnetic reading components (such as using non-contact sensors), optical reading components (such as using a small QR code embedded in the upper layer of the optical scanning chip), and electronic reading components (such as using probes or by At least one of receiving the output signal from the wafer) reads the first predetermined value from the outside of the semiconductor wafer. The first predetermined value may be, for example, a serial number, a cryptographic key such as a public key, an account number, a network address such as a media access control (MAC) address or an Internet protocol (IP) address, or an identification code.
可將第一預定值多次寫入半導體晶片中,使得能夠例如藉由 電子讀取構件讀取第一讀數且藉由光學讀取構件讀取第二讀數。若兩個讀數不產生同一值,則可判定所述半導體晶片已經篡改。 The first predetermined value can be written multiple times in the semiconductor chip, so that, for example, the first reading can be read by the electronic reading member and the second reading can be read by the optical reading member. If the two readings do not produce the same value, it can be determined that the semiconductor wafer has been tampered with.
可自非共同結構的第二部分的結構讀取第一預定值,例如藉由使用用於掃描結構的光學感測器或其他適合的感測器來偵測結構的形狀。非共同結構的第二部分的形狀可用以儲存第一預定值,例如藉由形成呈小條碼或QR碼的形狀的金屬層,或光學可識別的金屬線、通孔或電路的集合。此層較佳地在中間層或較低層中,亦即非半導體晶片的頂層,或可形成於多於一個層上的結構。 The first predetermined value can be read from the structure of the second part of the non-common structure, for example, by using an optical sensor for scanning the structure or other suitable sensors to detect the shape of the structure. The shape of the second part of the non-common structure can be used to store the first predetermined value, for example, by forming a metal layer in the shape of a small barcode or QR code, or a collection of optically recognizable metal lines, vias, or circuits. This layer is preferably in the middle or lower layer, that is, the top layer of a non-semiconductor wafer, or a structure that can be formed on more than one layer.
光學可讀值可有利地用以貫穿設施內的產生製程追蹤晶片,從而避免在產生後在單獨的標記步驟中對晶片標註或標記的需要。 Optically readable values can be advantageously used to track wafers throughout the production process in a facility, thereby avoiding the need to mark or mark wafers in a separate marking step after production.
第一非共同電路可由半導體晶片的非共同結構的第一部分與半導體晶片的共同結構的第一部分形成,其中各子集的半導體晶片的第一非共同電路的電路組態不同於每一個其他子集中的任何半導體晶片的電路組態。 The first non-common circuit may be formed by the first portion of the non-common structure of the semiconductor wafer and the first portion of the common structure of the semiconductor wafer, wherein the circuit configuration of the first non-common circuit of the semiconductor wafers of each subset is different from that of each of the other subsets. The circuit configuration of any semiconductor chip.
第一非共同電路可包括唯讀記憶體電路,其可藉由預儲存於唯讀記憶體電路中的第一預定值來製造。舉例而言,可藉由唯讀記憶體電路中存在或不存在的記憶體單元元件或藉由記憶體單元元件的連接或斷連來儲存第一預定值。當使用習知的ROM結構時,可在晶片製造製程期間形成或不形成(或形成具有變化的結構)或連接或斷開連接記憶體矩陣的字線及位元線的記憶體單元元件(諸如電晶體或二極體等)中的預定者,以產生儲存第一預定值的ROM。以此方式,可在製造製程期間形成具有預儲存值的唯讀記憶體電路。可藉由使用無罩幕微影使得在晶片製造製程期間 製得的將預定值儲存於其結構中的此類型的例如ROM可行,其中第一預定值可在所述半導體晶片集合中獨特。 The first non-common circuit may include a read-only memory circuit, which may be manufactured by a first predetermined value pre-stored in the read-only memory circuit. For example, the first predetermined value can be stored by the presence or absence of memory cell elements in the read-only memory circuit or by the connection or disconnection of the memory cell elements. When using the conventional ROM structure, the memory cell elements (such as A predetermined one of a transistor or a diode, etc.) to generate a ROM storing the first predetermined value. In this way, a read-only memory circuit with pre-stored values can be formed during the manufacturing process. This type of ROM that stores a predetermined value in its structure made during the chip manufacturing process can be made feasible by using maskless lithography, where the first predetermined value can be unique in the set of semiconductor chips.
第一非共同電路可包括用以產生第一預定值的邏輯電路。可藉由邏輯電路中存在或不存在互連或邏輯電路中存在或不存在電路元件來儲存第一預定值,從而使得將第一預定值有效地儲存於邏輯電路的結構中。 The first non-common circuit may include a logic circuit to generate the first predetermined value. The first predetermined value can be stored by the presence or absence of interconnections in the logic circuit or the presence or absence of circuit elements in the logic circuit, so that the first predetermined value can be effectively stored in the structure of the logic circuit.
所述記憶體電路或邏輯電路可包括電晶體(或其他作用元件)及互連,其中可在晶片製造製程期間形成或不形成(或形成具有變化的結構)或連接、斷開或不連接互連或電晶體(或其他作用元件),以產生邏輯電路,所述邏輯電路產生第一預定值。一種便利方法為在記憶體或邏輯電路中利用導電通孔,其中在製造製程期間形成或不形成通孔以提供將儲存第一預定值的記憶體電路或將產生第一預定值的邏輯電路。以此方式,記憶體或邏輯電路可在製造製程期間預儲存第一預定值。 The memory circuit or logic circuit may include transistors (or other functional elements) and interconnections, which may be formed or not formed (or formed with varying structures) or connected, disconnected, or disconnected during the wafer manufacturing process. The OR transistor (or other active element) is connected to generate a logic circuit, and the logic circuit generates a first predetermined value. One convenient method is to use conductive vias in memory or logic circuits, where vias are formed or not formed during the manufacturing process to provide a memory circuit that will store a first predetermined value or a logic circuit that will generate a first predetermined value. In this way, the memory or logic circuit can pre-store the first predetermined value during the manufacturing process.
半導體晶片的第一預定值可不同於所述半導體晶片集合的每一個其他半導體晶片的預定值。此外,半導體晶片的非共同結構集合可不同於所述半導體晶片集合的每一個其他半導體晶片的非共同結構集合。第一非共同電路可包括對於所述子集的半導體晶片中的所有相同且與不在所述子集中的所述集合中的所有半導體晶片不同的記憶體或邏輯電路,其中第一預定值唯一地識別第一非共同電路。 The first predetermined value of the semiconductor wafer may be different from the predetermined value of each other semiconductor wafer of the set of semiconductor wafers. In addition, the set of non-common structures of semiconductor wafers may be different from the set of non-common structures of every other semiconductor wafer of the set of semiconductor wafers. The first non-common circuit may include a memory or logic circuit that is the same for all semiconductor chips in the subset and different from all semiconductor chips in the set that are not in the subset, wherein the first predetermined value is uniquely Identify the first non-common circuit.
半導體晶片的共同結構及非共同結構可互連以形成一或多個電子電路。電子裝置可包括至少一個輸入終端及至少一個輸出終端,且第一非共同電路可連接至輸入終端及輸出終端,其中可自輸出終端電子地讀取第一預定值。電子裝置可包括用於接收詢問的至少一個輸入終端及用 於輸出回應的至少一個輸出終端,且電子電路可形成連接至至少一個輸入終端及至少一個輸出終端的詢問回應電路,其中詢問回應電路用於在至少一個輸出終端處基於應用至所述至少一個輸入終端的詢問來產生回應,詢問及回應具有預定關係。由詢問回應電路產生的回應可取決於應用至所述至少一個輸入終端的詢問及第一預定值兩者。 Common structures and non-common structures of semiconductor wafers can be interconnected to form one or more electronic circuits. The electronic device may include at least one input terminal and at least one output terminal, and the first non-common circuit may be connected to the input terminal and the output terminal, wherein the first predetermined value can be electronically read from the output terminal. The electronic device may include at least one input terminal for receiving an inquiry and at least one output terminal for outputting a response, and the electronic circuit may form an inquiry response circuit connected to the at least one input terminal and at least one output terminal, wherein the inquiry response circuit is used for Since the response is generated at the at least one output terminal based on the query applied to the at least one input terminal, the query and the response have a predetermined relationship. The response generated by the query response circuit may depend on both the query applied to the at least one input terminal and the first predetermined value.
電子裝置亦可具有由半導體晶片的非共同結構第二部分的及半導體晶片的共同結構的第二部分形成的第二非共同電路。各子集的半導體晶片的第二非共同電路的電路組態可不同於每一個其他子集中的任何半導體晶片的電路組態。第二非共同電路可用以儲存或產生可藉由自動讀取構件自半導體晶片的外部讀取的第二預定值。第二非共同電路可包括唯讀記憶體電路,其可藉由預儲存於所述唯讀記憶體電路中的第二預定值來製造,類似地如對於由第一非共同電路所形成的唯讀記憶體電路所描述。第二非共同電路可包括用以產生第二預定值的邏輯電路,類似地如對於由第一非共同電路所形成的邏輯電路所描述。晶片的第一預定值可具有唯一地識別第二非共同電路的值。 The electronic device may also have a second non-common circuit formed by the second portion of the non-common structure of the semiconductor wafer and the second portion of the common structure of the semiconductor wafer. The circuit configuration of the second non-common circuit of the semiconductor chips in each subset may be different from the circuit configuration of any semiconductor chip in each of the other subsets. The second non-common circuit can be used to store or generate a second predetermined value that can be read from the outside of the semiconductor chip by the automatic reading component. The second non-common circuit may include a read-only memory circuit, which can be manufactured by a second predetermined value pre-stored in the read-only memory circuit, similarly as for the only non-common circuit formed by the first non-common circuit. Read the description of the memory circuit. The second non-common circuit may include a logic circuit for generating the second predetermined value, similarly as described for the logic circuit formed by the first non-common circuit. The first predetermined value of the wafer may have a value that uniquely identifies the second non-common circuit.
所述多個結構可形成於半導體晶片的三個或多於三個層中,包含含有非共同結構的一或多個非共同層,使得至少一個共同層形成於所述一或多個非共同層上方,其中至少一個共同層含有共同結構但不含有非共同結構。視情況,所有非共同結構可僅形成於半導體晶片的一個層上。半導體晶片亦可至少包括低於所述一或多個非共同層的第二共同層,第二共同層含有共同結構但不含有非共同結構。以此方式,包含非共同結構的層可經『埋』在其他層下使得較難以在不進行昂貴的反向工程改造晶 片的情況下判定結構。電子裝置的所述多個結構可形成於半導體晶片的多個層中,且非共同結構可包含以下中的至少一者:所述多個層的金屬層之間的連接;金屬層與所述多個層的接觸層中的閘極之間的連接;所述多個層的局部互連層中的連接;及所述多個層中的一者的電晶體或二極體的P摻雜或N摻雜擴散區域。 The plurality of structures may be formed in three or more than three layers of the semiconductor wafer, including one or more non-common layers containing non-common structures, such that at least one common layer is formed on the one or more non-common layers Above the layers, at least one of the common layers contains a common structure but no non-common structure. Optionally, all non-common structures may be formed on only one layer of the semiconductor wafer. The semiconductor wafer may also include at least a second common layer lower than the one or more non-common layers, and the second common layer contains a common structure but no non-common structure. In this way, layers containing non-common structures can be "buried" under other layers, making it more difficult to determine the structure without expensive reverse engineering of the wafer. The multiple structures of the electronic device may be formed in multiple layers of the semiconductor wafer, and the non-common structure may include at least one of the following: the connection between the metal layers of the multiple layers; the metal layer and the The connection between the gates in the contact layer of the plurality of layers; the connection in the local interconnection layer of the plurality of layers; and the P doping of the transistor or the diode of one of the plurality of layers Or N-doped diffusion region.
可使用諸如使用帶電粒子多小波束微影系統或電子束系統的曝光的無罩幕微影製程來形成所述一或多個共同層的非共同結構,且可使用基於罩幕的微影製程形成共同層。使用無罩幕微影製程來形成非共同結構使得能夠形成具有極高資訊儲存密度的第一及第二非共同電路,具有與使用印刷電路、熔絲、單次可程式化電路及記憶體等的先前方法相比高得多的密度。此極高的資訊密度使得非共同電路能夠儲存極長的預定值,諸如極長的密碼學密鑰或許多個長的密碼學密鑰。當在使用無罩幕微影時可能實現的非共同結構及電路的極小特徵大小(例如小於50nm的特徵大小)使得非共同電路在面積上較小且/或分佈於多個層上方。不同於先前已知的技術,此使得更加難以藉由檢測晶片抑或藉由反向工程改造晶片來發現儲存於非共同電路的電路佈局的非共同電路中的資料。在使用無罩幕微影製程來形成諸如金屬層之間的連接的非共同結構時,此等可藉由將兩個傳導通孔合併以形成雙通孔來形成。 A maskless lithography process such as exposure using a charged particle multi-beam lithography system or an electron beam system can be used to form the non-common structure of the one or more common layers, and a mask-based lithography process can be used Form a common layer. The use of a maskless lithography process to form a non-common structure enables the formation of the first and second non-common circuits with extremely high information storage density, and the use of printed circuits, fuses, single-time programmable circuits and memory, etc. Compared to the previous method, the density is much higher. This extremely high information density enables non-common circuits to store extremely long predetermined values, such as extremely long cryptographic keys or multiple long cryptographic keys. The extremely small feature sizes of non-common structures and circuits that can be achieved when using maskless lithography (for example, feature sizes less than 50 nm) make non-common circuits smaller in area and/or distributed over multiple layers. Different from the previously known technology, this makes it more difficult to discover the data stored in the non-common circuit of the circuit layout of the non-common circuit by inspecting the chip or by reverse engineering the chip. When a maskless lithography process is used to form non-common structures such as connections between metal layers, these can be formed by merging two conductive vias to form double vias.
根據本發明的一態樣,提出用於基於詢問回應程序在多個遠端終端與主系統之間進行驗證的系統。遠端終端中的每一者可包括如上文所描述的電子裝置。 According to one aspect of the present invention, a system for verifying between multiple remote terminals and a host system based on a query response procedure is proposed. Each of the remote terminals may include an electronic device as described above.
根據本發明的另一態樣,提出用於在上文所描述的系統中使 用的遠端終端。 According to another aspect of the present invention, a remote terminal for use in the system described above is proposed.
根據本發明的一態樣,提出在上文所描述的系統中進行驗證的方法。方法可包括將遠端終端分發至多個使用者、將詢問自主系統發送至遠端終端中的一者、自遠端終端接收回應,及對遠端終端驗證回應是否與詢問具有預定關係。 According to one aspect of the present invention, a verification method in the system described above is proposed. The method may include distributing the remote terminal to multiple users, sending the query autonomous system to one of the remote terminals, receiving a response from the remote terminal, and verifying to the remote terminal whether the response has a predetermined relationship with the query.
可製造如上文所描述的電子裝置,其中使用諸如帶電粒子多射束微影系統的無罩幕微影曝光系統來形成非共同結構的至少一部分。可使用基於罩幕的微影系統來形成共同結構的至少第一部分且使用無罩幕微影曝光系統來形成非共同結構的第一部分。 An electronic device as described above can be manufactured in which a maskless lithography system such as a charged particle multi-beam lithography system is used to form at least a part of a non-common structure. A mask-based lithography system may be used to form at least the first part of the common structure and a maskless lithography system may be used to form the first part of the non-common structure.
在一實施例中,可自電子裝置讀取由非共同結構限定的第一預定值來在製造製程期間追蹤電子裝置。 In one embodiment, the first predetermined value defined by the non-common structure can be read from the electronic device to track the electronic device during the manufacturing process.
用以控制無罩幕微影曝光系統的圖案資料可經設計以包含可用以產生共同結構的共同晶片設計部分及用於產生半導體晶片的非共同結構的獨特或非共同晶片設計部分。具體而言,可恰好在曝光半導體將在其上形成的目標(諸如晶圓)之前將獨特或非共同晶片設計部分添加至圖案資料。此可呈獨特圖案資料的形式或呈用以產生獨特圖案資料的資訊的形式。圖案資料可部分地基於在產生獨特或非共同設計佈局部分期間經提供至無罩幕微影曝光系統的秘密資料。秘密資料可來源於諸如黑盒元件的獨特資料產生器。此等措施使得獨特或非共同設計資料能夠保持在微影系統的操作者的控制下,且將設計資料曝露於外部偵測或干擾的時間段減至最小,此為製造如上文所描述的獨特電子裝置增強安全性。另一益處為可將所要的設計時間及處理時間及記憶體保持較低,此是因為共同晶片設計 部分可再用於產生多個晶片,避免對於產生獨特晶片通常所需要的設計及處理時間。 The pattern data used to control the maskless lithography exposure system can be designed to include a common chip design portion that can be used to generate a common structure and a unique or non-common chip design portion that can be used to generate a non-common structure of a semiconductor wafer. Specifically, the unique or non-common wafer design portion can be added to the pattern data just before exposing the target (such as a wafer) on which the semiconductor will be formed. This can be in the form of unique pattern data or in the form of information used to generate unique pattern data. The pattern information may be based in part on the secret information provided to the maskless lithography system during the generation of the unique or non-common design layout portion. The secret data can be derived from a unique data generator such as a black box component. These measures enable the unique or non-common design data to be kept under the control of the operator of the lithography system, and to minimize the time period during which the design data is exposed to external detection or interference. This is the unique manufacturing method described above. Electronic devices enhance safety. Another benefit is that the required design time and processing time and memory can be kept low. This is because the common chip design part can be reused to generate multiple chips, avoiding the design and processing time normally required to generate unique chips.
包括如上文所描述的且在下文所描述的實施例中的半導體晶片的電子裝置可包含獨特(非共同)電路以在依賴於電路的獨特性的安全性系統中提供功能。舉例而言,電子裝置可用於安全通信或異動系統中以提供驗證服務,其中半導體晶片的第一非共同電路包括諸如經製造具有預儲存值且用以將所述值輸出的罩幕ROM的資料儲存電路,所述值包括唯一地識別電子裝置的ID號或碼。第二非共同電路可包括用以接收輸入值(例如詢問輸入)且回應於所述輸入產生獨特輸出的邏輯或密碼學電路,所述輸入連同ID將電子裝置驗證至安全系統。 The electronic device including the semiconductor wafer as described above and in the embodiments described below may include a unique (non-common) circuit to provide a function in a security system that depends on the uniqueness of the circuit. For example, an electronic device can be used in a secure communication or transaction system to provide verification services, where the first non-common circuit of a semiconductor chip includes data such as a mask ROM manufactured with a pre-stored value and used to output the value A storage circuit, where the value includes an ID number or code that uniquely identifies the electronic device. The second non-common circuit may include a logic or cryptographic circuit to receive an input value (such as a query input) and generate a unique output in response to the input, the input together with the ID to authenticate the electronic device to the security system.
在另一實例中,電子裝置可用於設備管理系統中,其中第一非共同電路如同以上實例用以輸出唯一地識別電子裝置的ID號或碼,且第二非共同電路用以回應於輸入來產生輸出以啟用電子裝置的電路的功能或特徵,或啟用運行於電子裝置上或運行於另一裝置上的軟體的功能或特徵。第二非共同電路可用以應用專用於所述電子裝置的解密演算法,或應用專用於所述電子裝置的解密密鑰,以將輸入解密,其可根據特定晶片的所述演算法或密鑰來將輸入加密。 In another example, the electronic device can be used in an equipment management system, where the first non-common circuit is used to output an ID number or code that uniquely identifies the electronic device as in the above example, and the second non-common circuit is used to respond to input Generate output to enable the function or feature of the circuit of the electronic device, or enable the function or feature of software running on the electronic device or on another device. The second non-common circuit can be used to apply a decryption algorithm dedicated to the electronic device, or to apply a decryption key dedicated to the electronic device to decrypt the input, which can be based on the algorithm or key of a specific chip To encrypt the input.
在另一實例中,電子裝置可用於密碼學資料儲存系統中,其中第一非共同電路如同以上實例用以輸出唯一地識別電子裝置的ID號或碼,且第二非共同電路用以在輸入處接收資料且執行對所接收的資料的加密且輸出加密的資料,其中由電子裝置應用以加密資料的加密密鑰及/或加密演算法對於所述電子裝置為獨特的。 In another example, the electronic device can be used in a cryptographic data storage system, where the first non-common circuit is used to output an ID number or code that uniquely identifies the electronic device as in the above example, and the second non-common circuit is used to input Receiving data, performing encryption on the received data, and outputting encrypted data, where the encryption key and/or encryption algorithm used by the electronic device to encrypt the data is unique to the electronic device.
在另一實例中,電子裝置可用於通信網路中,其中第一及/或第二非共同電路包括經製造具有預儲存值且用以輸出所述值的資料儲存電路,諸如媒體存取控制(MAC)位址或網際網路協定(IP)位址,其在所述網路上唯一地識別電子裝置。所述電子裝置亦可用於製造設施中,其中第一及/或第二非共同電路包括經製造具有預儲存值且用以輸出一或多個值的資料儲存電路,所述值為諸如ID碼或密碼學密鑰的用於將電子裝置與其中將放置所述電子裝置的個人化元件(諸如放置於護照或銀行卡或船隻中的智慧ID晶片,其中密碼學密鑰經放置於個人化通信裝置中)唯一地匹配。電子裝置可用以回應於詢問來輸出預儲存的值且由將電子裝置放置至個人化元件中的機器來讀取。 In another example, the electronic device can be used in a communication network, where the first and/or second non-common circuit includes a data storage circuit manufactured with a pre-stored value and used to output the value, such as a media access control (MAC) address or Internet Protocol (IP) address, which uniquely identifies the electronic device on the network. The electronic device can also be used in a manufacturing facility, where the first and/or second non-common circuit includes a data storage circuit manufactured to have a pre-stored value and used to output one or more values, such as an ID code Or a cryptographic key used to connect an electronic device with a personalization element in which the electronic device will be placed (such as a smart ID chip placed in a passport or bank card or ship, where the cryptographic key is placed in the personalized communication In the device) uniquely match. The electronic device can be used to output a pre-stored value in response to the query and read by the machine that places the electronic device in the personalization component.
在另一實例中,電子裝置可用於將序列號與密碼學密鑰安全地匹配。藉由無罩幕微影寫入的晶片層的極高資訊密度例如使得第一非共同電路能夠儲存諸如序列號(其較短且易於傳達及詢問)的第一預定值且使得第二非共同電路能夠儲存極長的秘密密碼學密鑰或多個長的密碼學密鑰。極大的密碼學密鑰的可能性允許例如使用需要密鑰具有與所發送的訊息具有相同長度的一次性密鑰(OTP)加密,且不可能破解。在使用無罩幕微影時可能的極小特徵大小亦使得極難以藉由檢測或反向工程改造晶片來擷取密碼學密鑰。 In another example, the electronic device can be used to securely match the serial number with the cryptographic key. The extremely high information density of the chip layer written by maskless lithography, for example, enables the first non-common circuit to store the first predetermined value such as the serial number (which is short and easy to communicate and query) and makes the second non-common circuit The circuit can store a very long secret cryptographic key or multiple long cryptographic keys. The possibility of extremely large cryptographic keys allows, for example, one-time key (OTP) encryption that requires the key to have the same length as the message sent, and is impossible to crack. The extremely small feature size possible when using unmasked lithography also makes it extremely difficult to retrieve cryptographic keys by inspection or reverse engineering of the chip.
本發明的各種態樣及實施例將在以下描述及申請專利範圍中進一步定義。 Various aspects and embodiments of the present invention will be further defined in the following description and the scope of the patent application.
在下文中,將更詳細地描述本發明的實施例。然而,應瞭解,此等實施例不可視為限制對於本發明的保護的範疇。 Hereinafter, embodiments of the present invention will be described in more detail. However, it should be understood that these embodiments should not be regarded as limiting the scope of protection of the present invention.
1‧‧‧微影機器 1‧‧‧Lithography Machine
1A‧‧‧帶電粒子微影系統 1A‧‧‧Charged Particle Lithography System
3‧‧‧電子源 3‧‧‧Electron source
4‧‧‧均質擴展電子束 4‧‧‧Homogeneous extended electron beam
5‧‧‧準直透鏡 5‧‧‧Collimating lens
6A‧‧‧孔口陣列 6A‧‧‧Aperture array
6B‧‧‧第二孔口陣列 6B‧‧‧Second Orifice Array
7‧‧‧小波束 7‧‧‧Small beam
9‧‧‧小波束消隱器陣列 9‧‧‧Beam Blanking Array
10‧‧‧射束停止陣列 10‧‧‧Beam stop array
20‧‧‧電子光學圓柱 20‧‧‧Electronic Optics Cylinder
21‧‧‧聚光透鏡陣列 21‧‧‧Condenser lens array
22‧‧‧末端模組 22‧‧‧End Module
24‧‧‧晶圓 24‧‧‧wafer
25‧‧‧晶圓定位系統 25‧‧‧Wafer positioning system
30‧‧‧資料路徑子系統 30‧‧‧Data Path Subsystem
100‧‧‧獨特晶片 100‧‧‧Unique chip
101‧‧‧共同部分 101‧‧‧Common part
102‧‧‧個別化區域 102‧‧‧Individualized area
102a‧‧‧第一部分 102a‧‧‧Part One
102b‧‧‧第二部分 102b‧‧‧Part II
102c‧‧‧獨特部分 102c‧‧‧Unique part
201‧‧‧底部金屬層 201‧‧‧Bottom metal layer
201a‧‧‧共同結構 201a‧‧‧Common structure
201b‧‧‧共同結構 201b‧‧‧Common structure
201c‧‧‧共同結構 201c‧‧‧Common structure
202‧‧‧隔離層 202‧‧‧Isolation layer
202a‧‧‧共同結構 202a‧‧‧Common structure
202b‧‧‧非共同結構 202b‧‧‧non-common structure
202c‧‧‧共同結構 202c‧‧‧Common structure
203‧‧‧膜 203‧‧‧membrane
204‧‧‧膜 204‧‧‧membrane
205‧‧‧抗蝕劑 205‧‧‧Resist
206‧‧‧抗蝕劑 206‧‧‧Resist
207‧‧‧導電層 207‧‧‧Conductive layer
208‧‧‧層 208‧‧‧Floor
208a‧‧‧共同結構 208a‧‧‧Common structure
208b‧‧‧共同結構 208b‧‧‧Common structure
208c‧‧‧共同結構 208c‧‧‧Common structure
209‧‧‧層 209‧‧‧Floor
209a‧‧‧共同結構 209a‧‧‧Common structure
209b‧‧‧共同結構 209b‧‧‧Common structure
209c‧‧‧共同結構 209c‧‧‧Common structure
211a‧‧‧金屬層 211a‧‧‧Metal layer
211b‧‧‧金屬層 211b‧‧‧Metal layer
217a‧‧‧圓形通孔 217a‧‧‧Circular through hole
217b‧‧‧圓形通孔 217b‧‧‧Circular through hole
217c‧‧‧通孔 217c‧‧‧Through hole
217d‧‧‧通孔 217d‧‧‧Through hole
217e‧‧‧通孔 217e‧‧‧Through hole
301A‧‧‧微影系統 301A‧‧‧Photography System
301B‧‧‧微影系統 301B‧‧‧Photography System
301C‧‧‧微影系統 301C‧‧‧Photography System
301D‧‧‧微影系統 301D‧‧‧Photography System
302‧‧‧主系統 302‧‧‧Main System
303‧‧‧叢集介面 303‧‧‧Cluster Interface
304‧‧‧操作者控制台 304‧‧‧Operator console
305‧‧‧叢集元件介面 305‧‧‧Cluster component interface
306‧‧‧叢集前端 306‧‧‧Cluster front end
307‧‧‧微影子系統介面 307‧‧‧Micro shadow system interface
312‧‧‧元件控制單元 312‧‧‧Component control unit
314‧‧‧資料網路集線器 314‧‧‧Data Network Hub
315‧‧‧插入式用戶端 315‧‧‧Plug-in client
316‧‧‧微影子系統 316‧‧‧Micro Shadow System
318‧‧‧圖案資料處理單元 318‧‧‧Pattern data processing unit
319‧‧‧圖案串流器 319‧‧‧Pattern Streamer
320‧‧‧資料路徑 320‧‧‧Data path
330‧‧‧獨特資料產生器 330‧‧‧Unique data generator
340‧‧‧外部提供器 340‧‧‧External Provider
401‧‧‧通信 401‧‧‧Communication
402‧‧‧通信 402‧‧‧Communication
403‧‧‧通信 403‧‧‧Communication
405‧‧‧通信 405‧‧‧Communication
406‧‧‧鏈路 406‧‧‧Link
420‧‧‧控制網路 420‧‧‧Control network
421‧‧‧資料網路 421‧‧‧Data Network
430‧‧‧獨特晶片設計資料 430‧‧‧Unique chip design data
440‧‧‧秘密資料 440‧‧‧Secret Information
1022‧‧‧預處理 1022‧‧‧Pretreatment
1071A‧‧‧處理階段 1071A‧‧‧Processing stage
1071B‧‧‧串流階段 1071B‧‧‧Streaming stage
1073‧‧‧處理階段 1073‧‧‧Processing stage
2007‧‧‧GDS-II設計佈局資料 2007‧‧‧GDS-II design layout data
2008‧‧‧向量資料 2008‧‧‧Vector data
2009‧‧‧資料 2009‧‧‧Data
3010‧‧‧步驟 3010‧‧‧Step
3011‧‧‧步驟 3011‧‧‧Step
3012‧‧‧4位元灰度位元映像格式 3012‧‧‧4-bit grayscale bitmap format
3020‧‧‧步驟 3020‧‧‧Step
3021‧‧‧圖案系統串流器位元映像資料 3021‧‧‧Picture system streamer bitmap data
3022‧‧‧步驟 3022‧‧‧Step
3030‧‧‧步驟 3030‧‧‧Step
3031‧‧‧步驟 3031‧‧‧Step
3032‧‧‧步驟 3032‧‧‧Step
3040‧‧‧步驟 3040‧‧‧Step
3041‧‧‧步驟 3041‧‧‧Step
3042‧‧‧步驟 3042‧‧‧Step
3043‧‧‧步驟 3043‧‧‧Step
現在將參看隨附示意性圖式而僅作為實例來描述實施例,在所述圖式中對應元件符號指示對應部件,且在所述圖式中:圖1展示本發明的例示性實施例的簡化的獨特晶片及具有多個獨特晶片的晶圓。 The embodiment will now be described as an example only with reference to the accompanying schematic drawings, in which corresponding element symbols indicate corresponding parts, and in the drawings: FIG. 1 shows an exemplary embodiment of the present invention. Simplified unique chips and wafers with multiple unique chips.
圖2展示帶電粒子多小波束微影系統的例示性實施例的簡化示意圖。 Figure 2 shows a simplified schematic diagram of an exemplary embodiment of a charged particle multi-beam lithography system.
圖3為展示例示性無罩幕微影系統的概念圖。 Fig. 3 is a conceptual diagram showing an exemplary maskless lithography system.
圖4A至圖4D為用於根據本發明的微影系統的網路架構的例示性實施例的示意圖。 4A to 4D are schematic diagrams of exemplary embodiments of a network architecture used in the lithography system according to the present invention.
圖5使用實線點陣化展示資料路徑的實施例的例示性功能性流程圖。 Fig. 5 shows an exemplary functional flow chart of an embodiment of displaying a data path using a solid line rasterization.
圖6展示產生根據本發明的例示性實施例的獨特晶片的製程。 Figure 6 shows a process for producing a unique wafer according to an exemplary embodiment of the present invention.
圖7展示產生根據本發明的另一例示性實施例的獨特晶片的製程。 Figure 7 shows a process for producing a unique wafer according to another exemplary embodiment of the present invention.
圖8展示產生根據本發明的另一例示性實施例的獨特晶片的製程。 Figure 8 shows a process for producing a unique wafer according to another exemplary embodiment of the present invention.
圖9展示用於將基於罩幕的微影與無罩幕微影合併來產生根據本發明的另一例示性實施例的獨特晶片的方法。 FIG. 9 shows a method for combining mask-based lithography and maskless lithography to produce a unique wafer according to another exemplary embodiment of the present invention.
圖10展示根據本發明的另一例示性實施例的具有包含獨特電路及相關獨特預定值的獨特部分的獨特晶片。 Figure 10 shows a unique chip having a unique portion including a unique circuit and associated unique predetermined values according to another exemplary embodiment of the present invention.
圖11展示根據本發明的另一例示性實施例的具有儲存獨特預定值的層的獨特晶片。 FIG. 11 shows a unique wafer having a layer storing unique predetermined values according to another exemplary embodiment of the present invention.
圖12A至圖12D展示根據本發明的另一例示性實施例的使用習知的製程及無罩幕微影製程形成的導電通孔。 12A to 12D show conductive vias formed using a conventional process and a maskless lithography process according to another exemplary embodiment of the present invention.
圖式僅意謂出於說明的目的,且不用作對如由申請專利範圍所限定的 範疇或保護的限制。 The drawings are only meant for illustrative purposes, and are not intended to limit the scope or protection as defined by the scope of the patent application.
在以下實例中,參考『晶片』或『半導體晶片』是指在半導體晶圓上製造的積體電路。然而,應理解,本發明不限於晶片且更一般化地適用於產生具有個別化(例如獨特)特徵的電子裝置。電子裝置可包括晶片或具有一或多個輸入及輸出且發揮用以儲存資料並處理輸入以產生特定輸出功能的其他類型的電子電路。 In the following examples, reference to "chip" or "semiconductor chip" refers to an integrated circuit fabricated on a semiconductor wafer. However, it should be understood that the present invention is not limited to wafers and is more generally applicable to generating electronic devices with individualized (e.g., unique) characteristics. Electronic devices may include chips or other types of electronic circuits that have one or more inputs and outputs and function to store data and process inputs to generate specific outputs.
使用帶電粒子多小波束微影執行的用於將圖案寫入於諸如半導體晶圓的目標上的製程在本文中亦被稱作電子束(electron beam/e-beam)曝光。此等曝光方法為無罩幕曝光方法,其中待曝光於目標上的圖案體現在(通常)經串流至微影系統的資料中,而非體現在預定義罩幕中。用於在曝光期間寫入諸如晶圓的目標的帶電粒子/電子束在本文中被稱作小波束。 The process of using charged particle multi-beam lithography to write patterns on a target such as a semiconductor wafer is also referred to herein as electron beam (e-beam) exposure. These exposure methods are maskless exposure methods, in which the pattern to be exposed on the target is reflected (usually) in the data streamed to the lithography system, rather than in a predefined mask. The charged particle/electron beam used to write a target such as a wafer during exposure is referred to herein as a beamlet.
經個別化的晶片在本文中被稱作『獨特』晶片。此指代經設計且製造相對於其他晶片具有獨特電路結構的晶片,從而使得獨特晶片的功能不同於其他晶片。所述獨特晶片通常為具有相同用途及相同大體功能但具有略微不同的電路的較大晶片集中的一個晶片。舉例而言,所述晶片集可包含具有某一資料儲存容量的唯讀記憶體(ROM),所述集合的各晶片經製造使得其在所述ROM中儲存預定資料值,其中資料值對於所述晶片集中的每一個晶片都不同。在另一實例中,所述晶片集合可包含用於在經提供有預定輸入值時產生預定輸出值的電路,其中當提供有相同輸入值時,輸出值對於所述晶片集中的每一個晶片都不同;或其中所述晶片集中的各 晶片對於輸入值產生獨特的輸出值組合。 Individualized chips are referred to herein as "unique" chips. This refers to a chip that is designed and manufactured with a unique circuit structure compared to other chips, so that the function of the unique chip is different from other chips. The unique chip is usually one chip in a larger collection of chips with the same purpose and the same general function but with slightly different circuits. For example, the chip set may include a read-only memory (ROM) with a certain data storage capacity, and each chip of the set is manufactured so that it stores a predetermined data value in the ROM, wherein the data value is Each wafer in the wafer set is different. In another example, the chip set may include a circuit for generating a predetermined output value when provided with a predetermined input value, wherein when the same input value is provided, the output value is the same for each chip in the chip set. Different; or wherein each chip in the chip set produces a unique combination of output values for the input value.
應注意,具有不排除所述晶片集中的多於一個晶片可具有相同設計的可能性,例如用以產生備件晶片以供相同設計的晶片損壞的情況下使用,或用以出於某種其他原因產生批量相同的晶片。因此,晶片集可分成子集,其中各子集中的晶片經設計為相同的,但其經設計為不同於每一個其他子集中的晶片。經設計為不同於每一個其他晶片的獨特晶片可被稱作真正的獨特晶片,亦即子集大小為一。 It should be noted that it is not ruled out that more than one chip in the chip set can have the same design, for example, to produce spare chips for use in the case of chip damage of the same design, or to use for some other reason. The reason produces the same batch of wafers. Therefore, the wafer set can be divided into subsets, where the wafers in each subset are designed to be the same, but they are designed to be different from the wafers in each of the other subsets. A unique chip that is designed to be different from every other chip can be called a truly unique chip, that is, the subset size is one.
晶片的獨特部分、形成為獨特晶片的部分的獨特結構,及用於產生獨特晶片的部分的獨特設計資料在本文中亦被稱作非共同部分、非共同結構及非共同設計資料。 The unique portion of the chip, the unique structure of the portion formed as the unique chip, and the unique design data of the portion used to generate the unique chip are also referred to herein as non-common portions, non-common structures, and non-common design data.
圖1展示形成於半導體晶圓24上的獨特晶片100的例示性簡化圖。獨特晶片100包括共同部分101及獨特或非共同部分102。共同部分101可在晶圓24上產生的其他晶片中複製,使得多個晶片具有同一相同的共同部分101。獨特部分102可不同於晶圓24上產生的所有其他晶片。此在圖1的頂部中說明,其中晶圓24經展示為含有獨特晶片100及39個其他獨特晶片,各獨特晶片具有不同的個別化區域。共同部分101與獨特部分102的組合可產生用於獨特晶片100的完整電路。 FIG. 1 shows an exemplary simplified diagram of a
可藉由對於晶圓24上的各晶片選擇且寫入某些特定結構(諸如互連線、導電通孔、電晶體及二極體的終端、電晶體及二極體的作用區域等)的獨特組合來實現獨特部分102,從而使得晶圓上的各晶片具有獨特結構。晶片通常由多個導電層、絕緣層及半導電材料層形成,且可使用多種曝光操作來在此等層內形成預限定結構。 Certain specific structures (such as interconnection lines, conductive vias, terminals of transistors and diodes, active areas of transistors and diodes, etc.) can be selected and written for each chip on the
晶圓上的各晶片通常具有用於在晶片的不同導電(金屬)層之間產生電連接的導電通孔,如在圖1的中間部分中由黑色點所繪示。晶圓24上的各晶片可具有藉由在晶片的獨特部分102中的可能的通孔位置處形成或不形成通孔而形成的不同的通孔組合,以在各晶片的層之間產生不同的電互連組,從而使得所述晶片中的每一者具有電學上不同的電路。 Each chip on the wafer usually has conductive vias for making electrical connections between different conductive (metal) layers of the chip, as shown by the black dots in the middle part of FIG. 1. Each chip on the
晶圓上的各晶片通常具有一或多個具有經添加以形成作用電路元件的作用區域的P型摻雜劑或N型摻雜劑的半導電材料層,所述作用電路元件為諸如形成於晶片中的電晶體或二極體。晶圓24上的各晶片可具有藉由摻雜或不摻雜晶片的獨特部分102中的各作用電路元件或改變所述摻雜而形成的不同的作用電路元件組合,從而使得晶片中的每一者具有電學上不同的電路。 Each wafer on the wafer usually has one or more layers of semiconducting material with P-type dopants or N-type dopants added to form an active area of an active circuit element, such as those formed in Transistor or diode in the wafer. Each chip on the
替代地或另外,可將金屬層之間的其他連接、金屬層與例如接觸層中的閘極之間的連接、局部互連層中的連接,或電路的其他部件選擇性地形成於各晶片的獨特組合中以實現獨特部分102。 Alternatively or in addition, other connections between the metal layers, connections between the metal layers and, for example, the gate in the contact layer, connections in the local interconnection layer, or other components of the circuit can be selectively formed on each wafer To realize the
可使用微影或帶電粒子多射束微影產生共同部分101。通常使用帶電粒子多射束微影產生獨特部分102。此外,用以控制帶電粒子微影系統中的小波束的圖案資料可經設計以包含用於在晶圓上產生多個晶片的共同晶片設計部分及用於個別化區域的獨特部分。出於背景技術部分中所陳述的原因,一次產生包含共同晶片設計部分及獨特晶片設計部分的圖案資料為不合乎需要的。因此,微影系統已用以使得能夠在曝光前的預處理階段的後階段(亦即接近將晶圓實際圖案化時)將獨特晶片設計部分插入至圖案資料中。此將結合圖4A至圖4D及圖5更詳細地解釋。 The
圖2展示可用於實施無罩幕圖案寫入器的帶電粒子多小波束微影機器1的例示性實施例的簡化示意圖。此微影機器適合地包括產生多個小波束的小波束產生器,將所述小波束圖案化成經調變小波束的小波束調變器,及用於將所述小波束投影於目標的表面上的小波束投影儀。目標例如為晶圓。小波束產生器通常包括源及至少一個孔口陣列。小波束調變器通常為具有消隱偏光器陣列及射束停止陣列的小波束消隱器。小波束投影儀通常包括掃描偏光器及投影透鏡系統。 Figure 2 shows a simplified schematic diagram of an exemplary embodiment of a charged particle
在圖2中說明的實施例中,微影機器1包括用於產生均質擴展電子束4的電子源3。射束能量較佳地維持相對較低,在約1keV至10keV的範圍內。為實現此目的,加速電壓較佳地為較低,電子源較佳地保持在相對於地面電位處的目標約-1kV至-10kV之間,但亦可使用其他設置。 In the embodiment illustrated in FIG. 2, the
來自電子源3的電子束4可通過雙八極並隨後通過用於將電子束4準直的準直透鏡5。如將理解,準直透鏡5可為任何類型的準直光學系統。隨後,電子束4可沖射於射束分裂器上,所述射束分裂器在一個適合的實施例中為孔口陣列6A。孔口陣列6A可阻擋部分射束且可允許多個子射束20穿過孔口陣列。孔口陣列較佳地包括具有穿孔的板。因此,可產生多個平行的電子子射束20。 The electron beam 4 from the
第二孔口陣列6B可自各子射束產生多個小波束7。小波束亦被稱作電子束。系統可產生大量小波束7,較佳地約10000至1000000個小波束,但當然有可能使用更多或更少小波束。應注意,亦可使用其他已知方法來產生經準直小波束。此允許操縱小波束,轉而有益於系統操作,尤其當小波束的數目增加至5000或更多時。此類操縱例如由聚光透鏡、準 直器或將子射束彙聚至光軸的透鏡結構來在例如投影透鏡的平面中進行。 The
可在子射束產生孔口陣列6A後包含聚光透鏡陣列21(或一組聚光透鏡陣列),用於將子射束20聚焦朝向射束停止陣列10中的相應開口。第二孔口陣列6B可自子射束20產生小波束7。產生孔口陣列6B的小波束較佳地包括於與小波束消隱器陣列9組合中。舉例而言,可將兩者組裝在一起以形成子總成。在圖2中,孔口陣列6B自各子射束20產生三個小波束7,其在相應的開口處衝擊射束停止陣列10從而使得藉由末端模組22中的投影透鏡系統將三個小波束投影至目標上。在實踐中,可藉由用於末端模組22中的各投影透鏡系統的孔口陣列6B產生更加大數目的小波束。在一個實施例中,可自各子射束產生49個小波束(配置成7×7陣列)且經被引導穿過單個投影透鏡系統,儘管每子射束的小波束的數目可增加至200或更多。 A condenser lens array 21 (or a group of condenser lens arrays) may be included after the sub-beam
逐步地自射束4穿過子射束20的中間階段產生小波束7具有以下優點:可藉由相對有限數目的子射束20且在相對遠離目標的位置處進行主光學操作。一種此類操作為將子射束彙聚至對應於投影透鏡系統中的一者的點。較佳地,操作與彙聚點之間的距離大於彙聚點與目標之間的距離。最適合地,使用與其組合的靜電投影透鏡。此彙聚操作使得系統能夠符合減小光斑大小、增加電流及減小點擴散的要求,使得在高級節點處執行可靠的帶電粒子束微影,尤其在具有小於90nm的臨界尺寸的節點處。 The generation of the
小波束7可隨後穿過調變器陣列9。此調變器陣列9可包含具有多個消隱器的小波束消隱器陣列,所述消隱器各自能夠偏轉電子小波束7中的一或多者。更特定而言,消隱器可為具備第一電極及第二電極的 靜電偏光器,第二電極為接地電極或共同電極。小波束消隱器陣列9與射束停止陣列10構成調變元件。基於小波束控制資料,調變構件8可將圖案添加至電子小波束7。可藉助於存在於末端模組22內的組件將圖案投影至目標24上。 The
在此實施例中,射束停止陣列10包括用於允許小波束穿過的孔口陣列。呈其基本形式的射束停止陣列可包括具備穿孔的基板,所述穿孔通常為圓形孔,但亦可使用其他形狀。在一個實施例中,射束停止陣列8的基板由具有規律地隔開的穿孔陣列的矽晶圓形成,且可包覆有金屬的表面層以防止表面帶電。在一個實施例中,金屬可為不形成天然氧化表層的類型,諸如CrMo。 In this embodiment, the
在一個實施例中,射束停止陣列10的通道可與小波束消隱器陣列9中的孔對準。小波束消隱器陣列9及小波束停止陣列10通常一起操作以阻擋小波束7或允許小波束7通過。若小波束消隱器陣列9偏轉小波束,則其將不穿過小波束停止陣列10中的相應孔口,而替代地將由小波束阻擋陣列10的基板阻擋。但若小波束消隱器陣列9不偏轉小波束,則其將穿過小波束停止陣列10中的相應的孔口且將接著作為光斑投影於目標24的目標表面13上。 In one embodiment, the channels of the
微影機器1可進一步包括用於將例如呈圖案位元映像資料的小波束控制資料供應至小波束消隱器陣列9的資料路徑。小波束控制資料可使用光纖傳輸。可將來自各光纖端的經調變光波束投影於小波束消隱器陣列9上的光敏元件上。各光束可保持一部分圖案資料來控制耦接至光敏元件的一或多個調變器。 The
隨後,電子小波束7可進入末端模組。在下文中,術語『小波束』指代經調變小波束。所述調變小波束有效地包括時間上連續的部分。此等連續部分中的一些可具有較低強度且較佳地具有零強度,亦即在射束停止處停止的部分。一些部分可具有零強度以便允許對於後續的掃描時間段將小波束定位至開始位置。 Subsequently, the
末端模組22較佳地構造為可插入、可替換單元,其包括多個組件。在此實施例中,末端模組可包括射束停止陣列10、掃描偏光器陣列11,及投影透鏡配置12,但並非所有此等都需要包含於末端模組中且其可經不同地配置。 The
在穿過小波束停止陣列10之後,經調變小波束7可穿過提供各小波束7在X方向及/或Y方向上的偏轉的掃描偏光器陣列11,所述方向大體上垂直於未經偏轉小波束7的方向。在此實施例中,偏光器陣列11可為使得能夠施加相對較低驅動電壓的掃描靜電偏光器。 After passing through the
接著,小波束可穿過投影透鏡配置12且可投影於目標平面中的目標(通常為晶圓)的目標表面24上。對於微影應用,目標通常包括具備對帶電粒子敏感的層或帶電粒子抗蝕劑層的晶圓。投影透鏡配置12可將小波束聚焦,例如產生直徑約10奈米至30奈米的幾何光斑大小。舉例而言,此設計中的投影透鏡配置12提供約100倍至500倍的縮小。在此較佳實施例中,投影透鏡配置12有利地位於靠近目標表面。 Then, the beamlet can pass through the projection lens configuration 12 and can be projected on the
在一些實施例中,射束保護器可位於目標表面24與聚焦投影透鏡配置12之間。射束保護器可為具備用於必需孔口的箔或板,所述孔口用於在抗蝕粒子可到達微影機器中的敏感元件中的任一者之前吸收自晶 圓釋放的抗蝕粒子。替代地或另外,掃描偏轉陣列9可提供於投影透鏡配置12與目標表面24之間。 In some embodiments, a beam protector may be located between the
大致而言,投影透鏡配置12將小波束7聚焦至目標表面24。因此,其進一步確保單個像素的光斑大小為合適的。掃描偏光器11可將小波束7偏轉於目標表面24上。因此,需要確保像素在目標表面24上的位置在微尺度上為合適的。特定而言,掃描偏光器11的操作需要確保像素良好地擬合至像素的網格中,所述像素最終在目標表面24上構成圖案。應理解,藉由存在低於目標24的晶圓定位系統來適合地實現像素在目標表面上的大尺度定位。 Roughly speaking, the projection lens arrangement 12 focuses the
此高品質投影可與獲得提供可再產結果的微影機器相關。通常,目標表面24包括基板頂部上的抗蝕膜。可藉由施加帶電粒子(亦即電子)的小波束來將抗蝕膜的部分化學地改性。作為其結果,膜的輻照部分可或多或少溶於顯影劑,使得在晶圓上產生抗蝕圖案。可隨後藉由實施如半導體製造技術中已知的蝕刻及/或沈積步驟來將晶圓上的抗蝕圖案傳送至底層。明顯地,若輻照不均勻,則抗蝕可不以均勻的方式顯影,使得在圖案中產生錯誤。此外,許多此類微影機器利用多個小波束。輻照中的差異不應由偏轉步驟產生。 This high-quality projection can be related to obtaining a lithography machine that provides reproducible results. Generally, the
圖3展示分成三個高位準子系統:晶圓定位系統25、電子光學圓柱20,及資料路徑30的例示性帶電粒子微影系統1A的概念圖。晶圓定位系統25將晶圓24在x方向上在電子光學圓柱20下移動。晶圓位置系統25可具備來自資料路徑子系統30的同步化信號以將晶圓與由電子光學圓柱20產生的電子小波束對準。電子光學圓柱20可包含如圖2中所示的帶 電粒子多小波束微影機器1。亦可經由資料路徑子系統30使用圖案位元映像資料來控制小波束消隱器陣列9的切換。 FIG. 3 shows a conceptual diagram of an exemplary charged
在圖4A至圖4D中,針對具有形成資料路徑子系統30的控制及資料介面的微影系統301A至301D展示資料路徑子系統30的例示性實施例。圖式展示具有以下三個介面的階層式配置:叢集介面303、叢集元件介面305及微影子系統介面307。已展示多個微影子系統316,各自包含諸如圖2中所示的帶電粒子多小波束微影機器1。有可能僅存在一個微影子系統316。 In FIGS. 4A to 4D, exemplary embodiments of the data path subsystem 30 are shown for the
子系統316包含(例如)晶圓裝載子系統(wafer load subsystem;WLS)、晶圓定位子系統(wafer positioning subsystem;WPS)、用於產生電子小波束的照明光學元件子系統(illumination optics subsystem;ILO)、用於將射束切換資料串流至微影元件的圖案串流子系統(pattern streaming subsystem;PSS)、用於切換電子小波束開關的射束切換子系統(beam switching subsystem;BSS)、用於將小波束投影至晶圓上的投影光學元件子系統(projection optics subsystem;POS)、射束量測子系統(beam measurement subsystem;BMS)及度量衡子系統(metrology subsystem;MES)。 The
各子系統316可獨立操作且可包含用於儲存指令的記憶體及用於執行所述指令的電腦處理器。記憶體及處理器可作為插入式用戶端(plug-in client;PIC)315實施於各子系統中。子系統的適合的實施方式可包含(例如)運行Linux操作系統的個人電腦。子系統可包含用於儲存其操作系統的硬碟或非揮發性記憶體從而使得各子系統自此磁碟或記憶體啟動。下文論述的此等及其他特徵實現一種設計,其中各子系統可為可作為 獨立單元經設計、建構並測試而無需考慮由其他子系統強加的約束的獨立單元。舉例而言,各子系統可經設計具有足夠的記憶體及處理能力以在其操作週期期間恰當地執行子系統的功能,而無需考慮其他子系統對於記憶體及處理能力的需求。當此等要求以通量為單位時,此在系統的開發及升級期間尤其有利。藉由此設計,可增加總體要求的記憶體及處理能力,且可需要將此等組件的備援實施於各子系統內。然而,簡化的設計可產生更快的開發及更簡單的升級。 Each
子系統316可經設計以經由控制網絡420接收命令且可獨立於其他子系統執行所述命令,在請求時報告命令執行的結果並傳送任何所得執行資料。 The
子系統316可經設計為自主單元,但經設計以自例如資料網路集線器上的中央磁碟或記憶體啟動。此減少各子系統中的個別硬碟或非揮發性記憶體的可靠性問題及成本,且藉由更新中央位置中的子系統的啟動影像來允許更容易的子系統軟體升級。
叢集介面303可包括用於微影叢集前端306與一個或多個主系統302之間及/或在叢集前端306與一個或多個操作者控制台304之間通信的介面。 The
叢集元件介面305可包括用於在叢集前端306與包括元件控制單元312及/或資料網路集線器314的微影元件網路之間通信的介面。元件控制單元312可經由鏈路406與資料網路集線器314通信,其中通信較佳為自元件控制單元312至資料網路集線器314的單一方向。 The
微影子系統介面307可包括元件控制單元312與微影子系統 316之間及資料網路集線器314與微影子系統316之間的介面。子系統316可經由控制網路420與元件控制單元312通信,且子系統316可經由資料網路421與資料網路集線器314通信。 The micro
可使得操作者介面及對較高層級主機管理及自動電腦的介面除在叢集前端306處之外不具有個別微影元件。 The operator interface and the interface for higher-level host management and automated computers do not have individual lithography components except at the cluster
較佳地,資料路徑320直接將圖案串流器319連接至負責調變或切換帶電粒子束的子系統。圖案串流器319可將圖案資料串流至微影子系統316以控制對帶電粒子束的調變及切換。圖案資料通常以位元映像格式經串流至相關子系統,因為資料的數量對於子系統處的本地存儲器過大。 Preferably, the
子系統316可經由控制網路連接至元件控制單元312,亦稱為支援子系統控制或SUSC。元件控制單元312可包括記憶體及用於控制微影子系統316的操作的電腦處理器。 The
在圖4A及圖4B的實例中,自圖案串流器319串流至微影子系統316的圖案資料可包含用於共同晶片設計部分的資料及用於獨特晶片設計部分的資料。在圖4A中,可將獨特晶片設計部分添加至圖案資料處理單元318中的圖案資料。在圖4B中,可將獨特晶片設計部分添加至圖案串流器319中的圖案資料。 In the example of FIGS. 4A and 4B, the pattern data streamed from the
在圖4C及圖4D中的實例中,自圖案串流器319串流至微影子系統316的圖案資料可包含用於共同晶片設計部分的資料。在圖4C中,可藉由微影子系統316在元件控制單元312的控制下將獨特晶片設計部分添加至圖案資料。在圖4D中,可藉由微影子系統316在主系統302的控 制下將獨特晶片設計部分添加至圖案資料。 In the examples in FIG. 4C and FIG. 4D, the pattern data streamed from the
在圖4A至圖4D中,可藉由元件控制單元312經由控制網路420控制圖案串流器319。此外,圖案串流器319可為微影子系統316的部分。 In FIGS. 4A to 4D, the
圖5使用實線點陣化展示資料路徑的實施例的例示性功能性流程圖。在圖3中,功能性流程圖拆分成四個部分:3010用以指示底層資料輸出/輸入的資料格式;3020展示包含資料輸出/輸入(平行四邊形)及功能元件(矩形);3030用以指示在上覆的功能元件處進行的程序步驟;且3040用以指示處理步驟通常進行的頻率,例如每設計一次3041、每晶圓一次3042或每區域一次3043。羅馬數字I、II及III指示何時可將特徵資料集合及/或選擇資料提供至資料路徑。 Fig. 5 shows an exemplary functional flow chart of an embodiment of displaying a data path using a solid line rasterization. In Figure 3, the functional flowchart is divided into four parts: 3010 is used to indicate the data format of the underlying data output/input; 3020 shows the data output/input (parallelogram) and functional elements (rectangle); 3030 is used Indicate the program steps performed at the overlying functional element; and 3040 is used to indicate the frequency of the processing steps usually performed, for example, 3041 per design, 3042 per wafer, or 3043 per area. Roman numerals I, II, and III indicate when the feature data collection and/or selection data can be provided to the data path.
對過程的輸入可為定義共同晶片設計部分的GDS-II設計佈局資料2007,或呈諸如OASIS資料格式的任何其他適合的格式的設計佈局。圖案資料處理系統318可每設計預處理1022 GDS-II檔案一次,如由在底部處的箭頭3041所指示。 The input to the process can be the GDS-II
較佳地,預處理1022不涉及獨特晶片設計部分,使得圖案資料預處理系統318能夠位於較不安全的環境中。出於安全原因,亦期望將獨特晶片設計部分的曝光時間減至最少。將通常用於資料安全、可追溯性及防偽造應用中的晶片的安全態樣如同唯一性一樣重要。虛線區塊內的過程,亦即自軟體處理1071A直至硬體處理1073通常在微影機器1、1A處進行,實現較安全的操作環境。藉由在後期插入獨特晶片設計部分,可將程式碼在微影系統301A至301D內使用的時間量減至最少。 Preferably, the
可在功能流程中由羅馬數字I、II及III所指示的多個階段將獨特晶片設計部分插入至圖案資料中。 The unique chip design part can be inserted into the pattern data at multiple stages indicated by the Roman numerals I, II, and III in the functional flow.
可在處理設計佈局資料輸入(在此實例中為GDSII輸入,由羅馬數字I指示)之後將獨特晶片設計部分插入至圖案資料中。在此階段,圖案資料處理通常以基於向量的資料格式進行。由於此操作通常在位於較不安全環境中的圖案資料處理單元318處進行,因此在階段I插入獨特晶片設計為最不佳的。 The unique chip design part can be inserted into the pattern data after processing the design layout data input (in this example, GDSII input, indicated by the Roman numeral I). At this stage, pattern data processing is usually carried out in a vector-based data format. Since this operation is usually performed at the pattern
更佳地,將獨特晶片設計部分插入至圖案資料中可在如由羅馬數字II所指示的軟體處理階段1071A進行,或在如由羅馬數字III所指示的串流階段1071B進行。S/W處理階段1071A通常每晶圓進行一次,如由底部的第二箭頭3042所指示。串流階段1071B通常每區域進行一次或每晶片進行一次,如由第三箭頭3043所指示。 More preferably, the insertion of the unique chip design part into the pattern data can be performed in the
S/W處理階段1071A及串流階段1071B可在圖案串流器319處實施。功能流程的右側上的硬體處理階段1073通常涉及由包含共同晶片設計部分及獨特晶片設計部分的圖案資料2009控制的消隱器。 The S/
GDS-II格式圖案資料可進行離線處理1022,通常包含鄰近效應校正、抗蝕加熱校正及/或智慧邊界(共同描繪為3031)。產生的經校正向量圖案資料2008可呈向量格式且可包含用量資訊,描繪為3011。此離線處理1022通常對於用於一或多個批次晶圓的給定圖案設計進行一次。在由羅馬數字I所指示的此階段插入獨特晶片設計部分的情況下,離線處理1022可能需要更頻繁地進行,至多每晶圓一次或甚至每區域或晶片一次。 The GDS-II format pattern data can be processed 1022 offline, usually including proximity effect correction, resist heating correction, and/or smart boundary (collectively depicted as 3031). The generated corrected
接著,可進行對向量工具輸入資料2008的在線處理以將向 量資料2008點陣化以產生呈例如4位元灰度位元映像格式3012的圖案系統串流器(PSS)位元映像資料3021。 Then, online processing of the vector
此處理通常在軟體中進行。可在如由羅馬數字II所指示的此階段添加獨特晶片設計部分。圖案串流器319可接著處理PSS格式資料3021以產生消隱器格式資料2009,其可能包含涉及X方向及/或Y方向中的完全或部分像素偏移的校正以供進行如先前對位元映像資料進行的射束位置校準、區域大小調整及/或區域位置調整,共同描繪為3032。作為入口點II的替代,可在如由羅馬數字III所指示的此階段添加獨特設計部分。此處理可對每區域進行。消隱器格式圖案資料2009可接著經傳輸3022至微影系統用於曝光晶圓。 This processing is usually carried out in software. The unique chip design part can be added at this stage as indicated by the Roman numeral II. The
如在圖5所指示,可在串流階段1071B執行點陣化,其通常涉及硬體中進行的實時處理。可對向量格式PSS格式資料3021執行對於射束位置校準、區域大小調整及/或區域位置調整3032的校正,且接著點陣化可將此轉換至消隱器格式2009。當對向量資料進行校正時,可進行X方向及Y方向中的完全像素偏移及子像素偏移兩者。 As indicated in FIG. 5, rasterization may be performed in the
較佳地進行對GDSII輸入2007的預處理1022使得能夠在後期插入獨特晶片設計部分。在此,位元空間可保留在中間圖案資料內或可將位置固持器添加至獨特晶片設計資料將在後期插入的中間向量格式資料。有利地,除提到的安全優點以外,此避免在對於各獨特晶片每一次曝光晶圓之前再次產生大量圖案資料的需要,其將需要極高CPU能力及極大量的記憶體。 The
在圖4A至圖4D中,叢集前端306與SUSC 312之間的通信 402可經設計用於將處理程式(PP)傳送至SUSC 312。出於此目的,可使用基於JavaScript對象標記(JavaScript Object Notation;JSON)的協定。所述協定較佳地提供用於創建處理工序(PJ)的指令,傳送PP檔案及任何相關的參數以指示SUSC 312基於PP創建PJ。其他命令可包含Abort及Cancel指令。 In FIGS. 4A to 4D, the
自SUSC 312至叢集前端306的通信可包含應答訊息、進度報告及錯誤及警報訊息。 The communication from the
較佳地僅使用元件控制單元協定來嚴格地控制SUSC 312與微影子系統316之間跨越控制網路420的通信401,以確保網路中的準實時效能。SUSD 314與叢集前端306之間的通信405可經設計用於檢索PJ結果、工作追蹤及自SUSD 314登入的資料。對於此通信鏈路可使用超文本傳送協定(Hyper-Text Transfer Protocol;HTTP)。 Preferably, only the component control unit protocol is used to strictly control the
微影子系統316與SUSD 314之間的通信403可經設計用於單向收集來自子系統316的資料。可使用諸如syslog、HDF5、UDP及其他協定的各種協定來傳達資料。 The
可使用使用者資料報協定(User Datagram Protocol;UDP)來發送大容量資料以發送資料而無需較大開銷的信號交換、錯誤檢查及校正。由於產生極低的傳輸開銷,因此資料可被視為經實時接收。 The User Datagram Protocol (UDP) can be used to send large-capacity data to send data without the need for large overhead signal exchange, error checking and correction. Due to the extremely low transmission overhead, the data can be regarded as being received in real time.
層次資料格式HDF5可用於傳輸及儲存高頻資料。HDF5良好地適合於儲存及組織大量數值資料,但通常不用於UDP環境中。亦可使用諸如CSV或TCP的其他資料格式,尤其對於低位準(低量)資料。 The hierarchical data format HDF5 can be used to transmit and store high-frequency data. HDF5 is well suited for storing and organizing large amounts of numerical data, but it is usually not used in UDP environments. Other data formats such as CSV or TCP can also be used, especially for low-level (low-volume) data.
可使用PP控制微影子系統316的操作,所述操作可包括待 進行的動作序列。元件控制單元312可加載有PP,且可排程並執行如由主系統302或操作者經由操作者控制台304請求的PP。 The PP can be used to control the operation of the
處理程式(PP)及處理工序(PJ)可基於SEMI標準,例如SEMI E30:「用於製造設備的通信及控制的一般模型(Generic Model for Communications and Control of Manufacturing Equipment;GEM)」、SEMI E40:「處理管理標準(Standard for Processing Management)」、SEMI E42:「配方管理標準:概念、行為,及訊息服務(Recipe Management Standard:Concepts,Behavior,and Message Services)」及/或SEMI E139:「配方及參數管理(Specification for Recipe and Parameter Management;RaP)規範」。PP可發揮配方的作用,例如如SEMI E40標準中所定義。儘管SEMI標準指定許多關於如何處理工序配方的要求,但所述標準可能矛盾,從而使得較佳地避免配方。替代地,可以所謂二進位大對象(Binary Large Object;BLOB)的形式使用可編輯且無格式的PP。 Processing programs (PP) and processing procedures (PJ) can be based on SEMI standards, such as SEMI E30: "Generic Model for Communications and Control of Manufacturing Equipment (GEM)", SEMI E40: "Standard for Processing Management", SEMI E42: "Recipe Management Standard: Concepts, Behavior, and Message Services (Recipe Management Standard: Concepts, Behavior, and Message Services)" and/or SEMI E139: "Formulation and Parameter management (Specification for Recipe and Parameter Management; RaP) specification". PP can play a role in the formulation, for example, as defined in the SEMI E40 standard. Although the SEMI standard specifies many requirements on how to handle process recipes, the standards may contradictory, so that recipes are better avoided. Alternatively, an editable and unformatted PP can be used in the form of a so-called Binary Large Object (BLOB).
PP可為判定晶圓的處理環境且可為在運行或處理週期之間變化的個體的所指令、設置及參數集的預規劃且可再用的部分。PP可藉由微影工具設計器設計或藉由工具加工產生。 The PP can be a pre-planned and reusable part of an individual's commands, settings, and parameter sets that change between operations or processing cycles. PP can be designed by the lithography tool designer or produced by tool processing.
PP可由使用者上傳至微影系統。PP可用以創建PJ。PJ可指定待由微影子系統316應用於晶圓或晶圓集的處理。PJ可限定在處理指定晶圓集時使用哪個PP且可包含來自PP的(及視情況來自使用者的)參數。PI可為由使用者或主系統開始的系統活動。 The PP can be uploaded to the micro-imaging system by the user. PP can be used to create PJ. The PJ may specify the processing to be applied to wafers or wafer sets by the
PP不僅可用於控制晶圓的處理,且亦可用於服務動作、校準功能、微影元件測試、修改元件設置、更新及/或升級軟體。較佳地,除 PP中的指定外無子系統行為產生,除某些允許的其他種類之外,諸如在電力開啟模組或子系統期間的自動初始化、子系統的週期性且非條件性行為,只要彼等不影響PJ執行,以及對意外斷電、緊急情況或EMO啟動的回應。 PP can be used not only to control wafer processing, but also to service actions, calibration functions, lithography component testing, modify component settings, update and/or upgrade software. Preferably, no sub-system behavior occurs except for the specified in PP, except for some other allowed types, such as automatic initialization during power-on modules or sub-systems, periodic and unconditional behavior of sub-systems, As long as they do not affect the execution of PJ, and the response to unexpected power outages, emergencies or EMO activation.
PP可分成數個步驟。大多數步驟包括命令且識別應執行所述命令的子系統。步驟亦可包含待用於執行所述命令的參數,及參數約束條件。PP亦可包含排程參數以指示何時應執行步驟,例如同時、依序或同步進行。 PP can be divided into several steps. Most steps include commands and identify the subsystem that should execute the commands. Steps can also include parameters to be used to execute the command, and parameter constraints. PP can also include scheduling parameters to indicate when the steps should be executed, such as simultaneously, sequentially, or simultaneously.
為執行PJ的命令步驟,元件控制單元312可將PJ中指示的命令發送至PJ的相關步驟中指示的子系統。元件控制單元312可監測時序且可自子系統接收結果。 To execute the command step of PJ, the
在圖4A的實例中,圖案資料處理系統318可經組態以自獨特資料產生器330接收獨特晶片設計資料430且將獨特晶片設計資料插入至圖案資料中。 In the example of FIG. 4A, the pattern
在圖4B的實例中,圖案串流器319可經組態以自獨特資料產生器330接收獨特晶片設計資料430且將獨特晶片設計資料插入至圖案資料中。 In the example of FIG. 4B, the
在圖4C的實例中,元件控制單元312可經組態以自獨特資料產生器330接收獨特晶片設計資料430且控制將獨特晶片設計資料插入至圖案資料中。可藉由處理工序將獨特晶片設計資料傳輸至微影子系統316。 In the example of FIG. 4C, the
在圖4D的實例中,主系統302可經組態以自獨特資料產生器330接收獨特晶片設計資料430且控制將獨特晶片設計資料插入至圖案資 料中。可藉由處理工序將獨特晶片設計資料傳輸至微影子系統316。 In the example of FIG. 4D, the
通常,獨特晶片設計資料430可呈能夠直接插入至圖案資料中的格式。替代地,獨特晶片設計資料430包括使得能夠產生待插入至中圖案資料的資料的資訊。 Generally, the unique
獨特晶片設計資料430可由獨特資料產生器330基於自外部提供器340接收的秘密資料440而產生。替代地,秘密資料可產生於獨特資料產生器330內。秘密資料440可由獨特資料產生器330進行加密及解密。秘密資料440可包含秘密密鑰及/或秘密ID。 The unique
獨特資料產生器330可實現為黑盒元件。獨特晶片設計資料430可由黑盒元件產生。黑盒元件可為無罩幕微影曝光系統外部的源且較佳地定位於製造設施的製造部分內。黑盒可由例如IP區塊所有者或製造的晶片的所有者或密鑰管理基礎設施持有者的第三方所有。有利地,黑盒可定位於製造設施內靠近微影機器的操作,從而將那個獨特晶片設計資料的公開曝光降至最低。此與已知晶片製造解決方案相反,其中用於將晶片個別化的黑盒通常定位於製造設施的外部且用以在晶片產生之後將其個別化。 The
黑盒元件可包含在產生獨特晶片設計資料430時協作的ID/密鑰管理器及獨特資料產生器330。ID/密鑰管理器可自製造資料庫接收產品ID/序列號資訊且自可能定位於無罩幕微影曝光系統外部的密鑰管理服務接收批量的ID/密鑰對。產品ID/序列號資訊及批量的ID/密鑰對可用以控制獨特晶片設計資料430的產生。此外,產品ID/序列號資訊可用以經由產生製程追蹤晶片以使得晶片能夠在產生之後與其ID/序列號匹配。替代地或另外,產品ID/序列號資訊可用以藉由未展示但本身已知的製程將ID/序列號 包含在晶片中或晶片上。 The black box component may include an ID/key manager and a
圖6展示產生根據本發明的一例示性實施例的獨特晶片的製程。在此實施例中,可使用(使用罩幕的)微影產生晶片的相同部分且可使用(不具有罩幕的)帶電粒子多小波束微影產生晶片的獨特部分。基於罩幕的微影為用於製造晶片的習知方法,且目前已在典型的設施中使用習知的微影設備來實現低成本及高產量。然而,使用基於罩幕的微影來製造獨特晶片為不切實際的,因為此將需要各自具有不同圖案的大量(昂貴的)罩幕。使用例如帶電粒子多小波束微影系統的無罩幕微影為新研發的技術,其尚未廣泛商業化且仍無法實現與基於罩幕的系統相同的高產量。 Figure 6 shows the process of producing a unique wafer according to an exemplary embodiment of the present invention. In this embodiment, the same part of the lithography (with mask) can be used to generate the same part of the chip and the charged particle multi-beam lithography (without mask) can be used to generate the unique part of the chip. Mask-based lithography is a conventional method for manufacturing wafers, and conventional lithography equipment has been used in typical facilities to achieve low cost and high yield. However, it is impractical to use mask-based lithography to manufacture unique wafers because it would require a large number of (expensive) masks each with a different pattern. Maskless lithography using, for example, a charged particle multi-beam lithography system is a newly developed technology that has not been widely commercialized and still cannot achieve the same high throughput as a mask-based system.
使用基於罩幕的微影與無罩幕微影的組合實現低成本且高產量的獨特晶片。可使用各種方法來將基於罩幕的微影與無罩幕微影組合以產生獨特晶片。參考以下圖6至圖8論述一些實例。此等實例說明用於製造用於將晶片的兩個導電層互連的導電通孔的獨特圖案的製程。然而,晶片經個別化以產生獨特晶片的部分可為除通孔層外的層。舉例而言,可藉由改變電晶體或二極體的作用區域的摻雜來藉由在各晶片中產生電晶體及二極體的獨特佈置來將半導體層個別化。摻雜中的此變化極難以偵測,即使在刮去晶片且分析各層時,此是因為半導體層中的摻雜劑的量的變化難以偵測,使得極難以對晶片進行反向工程改造。在其他實例中,可藉由在金屬層與閘極之間形成獨特的連接佈置來將接觸層個別化,或可藉由在電路元件之間形成獨特的連接佈置來將金屬層個別化,或此等實例可用於電路的其他部件的組合中,電路的其他部件可選擇性形成於各晶片的獨特組合中以實現獨特晶片。 A combination of mask-based lithography and maskless lithography is used to realize a unique wafer with low cost and high yield. Various methods can be used to combine mask-based lithography with unmasked lithography to produce unique wafers. Some examples are discussed with reference to Figures 6 to 8 below. These examples illustrate the process used to create unique patterns of conductive vias that interconnect the two conductive layers of a wafer. However, the part where the wafer is individualized to produce a unique wafer may be a layer other than the via layer. For example, the semiconductor layer can be individualized by generating a unique arrangement of transistors and diodes in each wafer by changing the doping of the active area of the transistors or diodes. This change in doping is extremely difficult to detect, even when the wafer is scraped off and the layers are analyzed, because the change in the amount of dopant in the semiconductor layer is difficult to detect, making it extremely difficult to reverse engineer the wafer. In other examples, the contact layer can be individualized by forming a unique connection arrangement between the metal layer and the gate, or the metal layer can be individualized by forming a unique connection arrangement between circuit elements, or These examples can be used in the combination of other components of the circuit, and other components of the circuit can be selectively formed in the unique combination of each chip to realize a unique chip.
在圖6的製程的開始處,晶圓可包括底部金屬層201,所述底部金屬層201先前已經圖案化以與抗蝕劑205(例如KrF抗蝕劑)在頂部形成導電連接線及絕緣層202(例如SiO2),如圖6A中所示。 At the beginning of the process of FIG. 6, the wafer may include a
為產生相同部分(例如共同部分101),可例如使用KrF雷射對抗蝕劑205進行基於罩幕的曝光,接著進行顯影步驟,其中自抗蝕劑層205移除由罩幕限定的圖案,如圖6B中所示。在蝕刻及剝離步驟中,可將此等圖案蝕刻至絕緣層202中且接著移除抗蝕劑,如圖6C中所示。 To produce the same part (such as the common part 101), the resist 205 can be exposed to a mask based on a KrF laser, for example, followed by a development step in which the pattern defined by the mask is removed from the resist
接著,將導電層207塗覆至經蝕刻且剝離的絕緣層上,如圖6D中所示。舉例而言,可使用藉由鎢(CVD-W)的化學氣相沈積,如圖6D中所示。化學機械平坦化(CMP)可用以移除多餘的導電材料,產生具有底部金屬層201及包括絕緣材料的層202的晶圓,所述層202具有存在於需要導電通孔的位置中的導電材料,如由圖6E中所示的罩幕曝光所限定。 Next, the
接著,為產生獨特部分102,晶圓可接收一或多個蝕刻障壁膜來蝕刻絕緣層202。舉例而言,在頂部形成有電子束抗蝕劑206的旋塗碳(SOC)膜203及含矽抗反射塗層(SiARC)硬式光罩204,覆蓋包含自基於微影階段經蝕刻的部分的絕緣層202,如圖6F中所示。可對抗蝕劑206進行無罩幕電子束曝光,接著進行顯影步驟,其中將由電子束曝光的圖案自抗蝕劑206移除,如圖6G中所示。在蝕刻及剝離步驟中,可將此等圖案蝕刻至蝕刻障壁膜203及204中,且可將抗蝕劑移除,如圖6H中所示。接著,可將蝕刻障壁膜203、204中產生的圖案蝕刻至絕緣層202中,且可將膜203、204剝離,如圖6I中所示。 Then, to create the
接著,將導電層207塗覆至經蝕刻且剝離的絕緣層202上, 如圖6J中所示。舉例而言,可使用藉由鎢的化學氣相沈積(CVD-W)。化學機械平坦化(CMP)可移除多餘的導電材料,如圖6K中所示,產生具有底部金屬層201及包括絕緣材料的層202的晶圓,所述層202具有存在於需要導電通孔的位置中的導電材料,如由罩幕曝光及無罩幕曝光所限定,如圖6K中所示。由罩幕曝光所限定的導電通孔的位置將對於使用相同罩幕製得的所述晶片集中的每一個晶片相同。然而,由無罩幕曝光所限定的導電通孔的位置將對於所述晶片集中的每一個晶片不同,從而使得所述集合的每一個晶片具有獨特的通孔集。 Next, the
在圖6的製程之後,上部金屬層可沈積於絕緣層202的上方且經圖案化以產生第二組導電連接線,從而使得形成於絕緣層202中的通孔充當底部金屬層201與上部金屬層之間的電連接。由於所述晶片集中的各晶片具有獨特的通孔佈置,因此各晶片可經設計以具有獨特電路。 After the process of FIG. 6, the upper metal layer can be deposited on the insulating
在圖6的實施例中,可需要兩個CMP步驟。由CMP步驟產生的凹陷及二次沖蝕作用可影響包含通孔的導電材料的絕緣層的厚度。此對晶片的類比及射頻效能可具有負面影響。圖7展示用於產生獨特晶片的改良過程,其中僅需要單個CMP步驟。 In the embodiment of Figure 6, two CMP steps may be required. The depression and secondary erosion generated by the CMP step can affect the thickness of the insulating layer of the conductive material including the through hole. This can have a negative impact on the analog and RF performance of the chip. Figure 7 shows an improved process for producing unique wafers in which only a single CMP step is required.
圖7展示根據本發明的另一例示性實施例的獨特晶片的製程。在此實施例中,可使用基於罩幕的微影產生晶片的相同部分(例如共同部分101)且可使用無罩幕帶電粒子多小波束微影產生晶片的個別化部分(例如獨特部分102)。 FIG. 7 shows the manufacturing process of a unique wafer according to another exemplary embodiment of the present invention. In this embodiment, mask-based lithography can be used to generate the same part of the chip (for example, the common part 101) and a maskless charged particle multi-beam lithography can be used to generate the individualized part of the chip (for example, the unique part 102). .
在圖7的製程的開始處,晶圓可包括先前已經圖案化以形成導電連接線的底部金屬層201,及蝕刻障壁膜203及204(例如SOC+SiARC HM)及抗蝕劑205(例如KrF抗蝕劑)下的絕緣層202(例如SiO2),如圖7A中所示。有利地,蝕刻障壁膜203及204可用於基於罩幕的微影階段及無罩幕帶電粒子多小波束微影階段兩者,從而消除對微影階段中的CMP步驟的需要,如將在下文中進一步解釋。 At the beginning of the process of FIG. 7, the wafer may include a
對於產生相同部分,可例如使用KrF雷射對抗蝕劑205進行罩幕曝光,接著進行顯影步驟,其中將由罩幕限定的結構自抗蝕劑205移除,如圖7B中所示。在蝕刻及剝離步驟中,可將此等結構蝕刻至SOC 204中並將抗蝕劑移除,如圖7C中所示。 For producing the same part, the resist 205 can be mask-exposed using a KrF laser, for example, followed by a development step in which the structure defined by the mask is removed from the resist 205, as shown in FIG. 7B. In the etching and stripping steps, these structures can be etched into the
接著,為產生獨特部分,晶圓接收覆蓋包含自微影階段蝕刻的部分的蝕刻障壁膜203及204的電子束抗蝕劑206,如圖7D中所示。可對抗蝕劑206進行電子束曝光,接著進行顯影步驟,其中可將由電子束限定的圖案自抗蝕層206移除,如圖7E中所示。在蝕刻及剝離步驟中,可將此等圖案蝕刻至蝕刻障壁膜203及204中,且可將抗蝕劑206移除,如圖7F中所示。接著可將在基於罩幕的微影階段及無罩幕帶電粒子多小波束微影階段兩者中的蝕刻障壁膜203、204中產生的圖案蝕刻至絕緣層202中,且可將膜203、204剝離,如圖7G中所示。 Next, to create a unique portion, the wafer receives an electron beam resist 206 covering the
接著,可對於晶片的相同部分及獨特部分兩者將導電層207塗覆至經蝕刻且剝離的絕緣層202上,如圖7H中所示。舉例而言,可使用藉由鎢的化學氣相沈積(CVD-W)。化學機械平坦化(CMP)可移除多餘的導電材料,產生具有底部金屬層201及包括絕緣材料的層202的晶圓,所述層在由罩幕曝光及無罩幕曝光所限定的位置中具有導電材料,如圖7I中所示。 Then, the
如參考圖6所描述,上部金屬層可沈積於絕緣層202的上方且經圖案化以產生第二組導電連接線,從而使得形成於絕緣層202中的通孔充當底部金屬層與上部金屬層之間的電連接。由於所述晶片集中的各晶片具有獨特的通孔佈置,因此各晶片可經產生具有獨特電路。 As described with reference to FIG. 6, the upper metal layer can be deposited on the insulating
圖8展示產生根據本發明的另一例示性實施例的獨特晶片的製程。在此實施例中,可使用無罩幕帶電粒子多小波束微影來產生晶片的相同部分(共同部分101)以及晶片的獨特部分102的中所有或部分。 Figure 8 shows a process for producing a unique wafer according to another exemplary embodiment of the present invention. In this embodiment, unmasked charged particle multi-beam lithography can be used to generate all or part of the same part of the wafer (the common part 101) and the
在圖8的製程的開始處,晶圓可包括先前已經圖案化以形成導電連接線的底部金屬層201,及蝕刻障壁膜203及204(例如SOC+SiARC HM)及電子束抗蝕劑206(例如KrF抗蝕劑)下的絕緣層202(例如SiO2),如圖8A中所示。 At the beginning of the process of FIG. 8, the wafer may include a
可對抗蝕劑206進行電子束曝光,接著進行顯影步驟,其中可將由電子束限定的圖案自抗蝕劑層206移除,如圖8B中所示。在蝕刻及剝離步驟中,可將此等圖案蝕刻至蝕刻障壁膜203及204中,且可將抗蝕劑206移除,如圖8C中所示。隨後可將圖案蝕刻至絕緣層202中,且將蝕刻障壁膜203、204剝離,如圖8D中所示。 The resist 206 may be exposed to electron beams, followed by a development step, in which the pattern defined by the electron beams may be removed from the resist
接著,可對於晶片的相同部分及獨特部分兩者將導電層207塗覆至經蝕刻且剝離的絕緣層202上,如圖8E中所示。舉例而言,可使用藉由鎢的化學氣相沈積(CVD-W)。化學機械平坦化(CMP)可移除多餘的導電材料,產生具有底部金屬層201及包括絕緣材料的層202的晶圓,所述層在由電子束所限定的位置中具有導電材料,如圖8F中所示。 Then, a
用於將基於罩幕的微影及無罩幕微影組合使用來產生獨特 晶片的有利方法為將晶片的個別化部分佈置於晶片的單個層上,例如於單個通孔層、接觸層、其他金屬層或半導體層上。可接著使用無罩幕微影/電子束微影來曝光含有個別化結構(例如通孔、接觸、連接線、電晶體等)的整個層,而使用習知的基於罩幕的微影曝光所有其他層。 An advantageous method for combining mask-based lithography and maskless lithography to produce unique wafers is to arrange individualized parts of the wafer on a single layer of the wafer, such as a single via layer, contact layer, etc. On the metal layer or semiconductor layer. You can then use maskless lithography/electron beam lithography to expose the entire layer containing individualized structures (such as vias, contacts, connecting lines, transistors, etc.), while using conventional mask-based lithography to expose all Other layers.
此說明於圖9中所展示的實施例中,展示獨特晶片的各種層。在此實例中,晶片可被視為在晶片的不同區域中具有共同部分101及獨特部分102。此等部分101、102由多個層形成,且形成於共同部分101、102中的結構(諸如互連線、通孔、電晶體及二極體的終端、電晶體及二極體的作用區域等)可形成諸如邏輯電路及資料儲存(記憶體)電路或資料儲存結構的電路。形成於共同部分101中的結構為與所述晶片集中的每一個晶片相同的共同結構。共同部分101的共同結構在圖9中指示為201a、202a、208a、209a、201c、202c、208c及209c。形成於獨特(非共同部分102)中的結構可為對於所述晶片集中的每一個晶片相同的共同結構(在圖9中指示為201b、208b及209b)與對於各晶片獨特的非共同結構(在圖9中指示為202b)的混合物。 This description is shown in the embodiment shown in FIG. 9, showing the various layers of a unique wafer. In this example, the wafer can be considered to have a
在此實例中,使用基於罩幕的微影曝光層201、208及209且其經設計以對於所述集合中的每一個晶片相同,亦即此等層包含對於晶片集中的所有晶片相同的共同結構(201a至201c、208a至208c,及209a至209c)。因此由此等共同結構形成的電路在每一個晶片中皆相同。 In this example, mask-based lithographic exposure layers 201, 208, and 209 are used and are designed to be the same for each wafer in the set, that is, these layers include the same common for all wafers in the set. Structure (201a to 201c, 208a to 208c, and 209a to 209c). Therefore, the circuit formed by this common structure is the same in every chip.
使用無罩幕微影曝光層202且所述層對於所述晶片集中的各晶片不同。應注意,共同部分101內的層202的部分含有對於每一個晶片相同的共同結構(202a及202c),而獨特部分102內的層202的部分含有對 於各晶片獨特的非共同結構(202b)。以此方式,可在獨特部分102中產生各晶片的獨特電路(亦稱為非共同電路)。舉例而言,晶片可具有對於每一個晶片相同的電晶體、二極體及連接線但在層202中具有導電通孔的獨特佈置,其在各晶片的獨特部分102中形成獨特電路。 The maskless
應注意,晶片的個別化部分亦可形成於晶片的兩個或多於兩個層上,使用無罩幕微影曝光所述層,而使用基於罩幕的微影曝光其餘層。 It should be noted that the individualized portions of the wafer can also be formed on two or more layers of the wafer, using maskless lithography to expose the layers, and mask-based lithography to expose the remaining layers.
含有例如圖9中的非共同結構202b的個別化結構的晶片的層較佳地具有形成於個別化層上方的一或多個其他層,且可具有形成於個別化層下方的一或多個其他層。此使得更難以藉由非破壞性檢測來判定晶片的個別化部分的結構,尤其在個別化層上方存在若干層且/或上覆層包含在檢測期間難以穿透的結構或材料時。當個別化結構形成於多於一個層上時此亦適用,從而使得個別化層中的至少一者較佳地具有一或多個上覆層且在下方可具有一或多個其他層。 The layer of the wafer containing the individualized structure such as the
以上使用晶片的個別化部分的實例來描述圖6至圖8的實施例,所述晶片包括使用無罩幕微影形成的導電通孔的獨特佈置。可藉由將使用無罩幕微影製程產生的相鄰導電通孔合併以有效地形成更大的單個通孔來進一步改良獨特晶片的結構,如圖12A至圖12D中所展示的實例中所描繪。圖12A展示用以形成兩個金屬層211a、211b之間的電連接的使用習知的基於罩幕的微影製程形成的多個圓形通孔217a、217b的側視圖且圖12B展示俯視圖。歸因於用於習知微影中的光學系統的侷限性,將此等通孔合併成單個更大的長橢圓形在實踐中難以實現。使用無罩幕帶電粒子微影系統,不存在此等約束且可例如藉由將靠近在一起的兩個通孔217c、217d曝 光從而使得其合併以形成雙通孔來產生連接金屬層211a、211b的更大長橢圓形單個通孔217e,如分別展示側視圖及俯視圖的圖12C及圖12D中所展示。此雙通孔使得能夠在兩個金屬層之間產生更可靠的連接,其可傳導更多電流,且在獨特晶片中得到進一步的改良。 The embodiments of FIGS. 6 to 8 are described above using an example of an individualized portion of a wafer that includes a unique arrangement of conductive vias formed using maskless lithography. The structure of the unique chip can be further improved by merging adjacent conductive vias produced by the maskless lithography process to effectively form a larger single via, as shown in the examples shown in FIGS. 12A to 12D Portray. 12A shows a side view of a plurality of circular through
在圖6及圖7的實施例中,可基於包含共同晶片設計部分及獨特晶片設計部分的圖案資料產生含有個別化部件/結構的晶片或層的獨特部分,如結合圖4A至圖5所論述。共同晶片設計部分的大小可取決於使用微影產生的晶片的相同部分的大小。當使用微影曝光相同部分的較大部分時,圖案資料中的共同晶片設計部分可較小。倘若晶片的獨特部分僅具有獨特特性或主要具有獨特特性,則有可能圖案資料僅包含獨特晶片設計部分。 In the embodiment of FIGS. 6 and 7, a unique part of a wafer or layer containing individualized components/structures can be generated based on pattern data including a common chip design part and a unique chip design part, as discussed in conjunction with FIGS. 4A to 5 . The size of the common wafer design part may depend on the size of the same part of the wafer produced using lithography. When lithography is used to expose a larger part of the same part, the common chip design part in the pattern data can be smaller. If the unique part of the chip only has unique characteristics or mainly has unique characteristics, it is possible that the pattern data only includes the unique chip design part.
在圖8的實施例中,圖案資料可包含用以產生晶片的相同部分的共同晶片設計部分及用以產生晶片的獨特部分的獨特晶片設計部分,如結合圖4A至圖5所論述。在圖9的實施例中,圖案資料可包含用以產生個別化層的相同部分的共同晶片設計部分及用以產生個別化層的獨特部分的獨特晶片設計部分,如結合圖4A至圖5所論述。 In the embodiment of FIG. 8, the pattern data may include a common wafer design part used to generate the same part of the wafer and a unique wafer design part used to generate a unique part of the wafer, as discussed in conjunction with FIGS. 4A to 5. In the embodiment of FIG. 9, the pattern data may include a common chip design portion used to generate the same portion of the individualized layer and a unique chip design portion used to generate the unique portion of the individualized layer, as described in conjunction with FIGS. 4A to 5 Discourse.
可使用無罩幕微影曝光系統將諸如序列號或任何其他種類的標識碼的預定值嵌入於晶片中,從而使得其變得可由自動構件自晶片電子地、光學地或磁性地讀取。在以下實例中,使用序列號作為預定值的非限制性實例。 A maskless lithography exposure system can be used to embed a predetermined value such as a serial number or any other kind of identification code in the wafer so that it can be read electronically, optically or magnetically from the wafer by an automated means. In the following examples, the serial number is used as a non-limiting example of the predetermined value.
圖10展示獨特晶片的實施例,包括具有多個層且包含共同部分101及獨特部分102的獨特晶片,其可使用以上描述的任何方法形成。 在此實例中,獨特部分包括層102上的第一部分102a及第二部分102b,其中第一部分102a儲存唯一地與第二部分102b相關聯的預定值。 Figure 10 shows an embodiment of a unique wafer, including a unique wafer having multiple layers and including a
在一個實施例中,第一部分102a形成儲存序列號的罩幕ROM且第二部分形成在提供預定輸入值時產生預定輸出值的電路,其中當提供相同的輸入值時,輸出值對於所述晶片集中的每一個晶片不同,或其中所述晶片集中的各晶片產生輸出值對輸入值的獨特組合。儲存於第一部分102a中的序列號唯一地與由第二部分102b形成的電路相關聯。序列號可自晶片的輸出讀取,從而使得可藉由讀取序列號來識別獨特晶片。可將輸入值提供至晶片的電路且可自晶片讀取由所述電路產生的所得輸出值。接著可評估自晶片讀取的序列號及輸出值以安全地判定對關於晶片的資訊的識別。 In one embodiment, the
可例如經由連接晶片的電子電路的一或多個埠或引腳或例如使用連接至晶片的電子電路的NFC或藍芽介面無線地自晶片讀取電子可讀的序列號。可將光學可讀序列號寫入於晶片的金屬層上。金屬層的形狀可用以例如以小條碼或QR碼或光學可識別的金屬線、通孔或電路的集合的形式來編碼序列號。圖11展示例示性半導體晶片100的層的俯視圖,所述層具有在獨特部分102c中儲存序列號的形狀,在此實例中,呈光學地可讀的QR碼的形式。具有QR碼的部分102c可形成如圖10中所示的第一部分102a的部分,或形成由如圖10中所示的第二部分102b形成的電路的部分。可使用掃描晶片的表面的光學讀取器來讀取此可讀序列號,從而可能穿過晶片的上部層中的一或多者以存取嵌入的晶片層上的序列號。可使用諸如電子顯微鏡或X射線機器的可穿透晶片的讀取器來讀取寫入於由一或多個 其他晶片層覆蓋的晶片層上的光學可讀序列號。 The electronically readable serial number can be read wirelessly from the chip, for example, via one or more ports or pins of the electronic circuit connected to the chip or, for example, using an NFC or Bluetooth interface connected to the electronic circuit of the chip. The optically readable serial number can be written on the metal layer of the wafer. The shape of the metal layer can be used to encode the serial number, for example, in the form of a small barcode or QR code or a collection of optically recognizable metal lines, vias, or circuits. Figure 11 shows a top view of the layers of an
多個序列號或標識碼可嵌入於晶片中。多個序列號可寫入於例如相同金屬層的相同晶片層上,或形成於不同晶片層上。有可能可自晶片電子地讀取一或多個序列號,而可自晶片光學地讀取一或多個其他序列號。所述多個序列號可為不同序列號、呈相同格式的相同序列號的拷貝或呈不同格式的相同序列號的拷貝。格式的非限制性實例為:大小;表示序列號的方式;相同序列號的加密及未加密形式。 Multiple serial numbers or identification codes can be embedded in the chip. Multiple serial numbers may be written on the same wafer layer of the same metal layer, or formed on different wafer layers, for example. It is possible that one or more serial numbers can be read electronically from the wafer, and one or more other serial numbers can be read optically from the wafer. The multiple serial numbers may be different serial numbers, copies of the same serial number in the same format, or copies of the same serial number in different formats. Non-limiting examples of formats are: size; way of expressing serial numbers; encrypted and unencrypted forms of the same serial number.
序列號可用以產生獨特晶片及與軟體程式碼之間的獨特相關性。軟體程式碼僅可藉由獨特晶片中的正確的或可驗證的序列號來存取或使用。較佳地,軟體程式碼嵌入於晶片中,例如嵌入於藉由與用於嵌入序列號的相同的無罩幕微影曝光系統所產生的ROM中。軟體程式碼可在晶片的外部。 The serial number can be used to generate a unique chip and a unique correlation with the software code. The software code can only be accessed or used by the correct or verifiable serial number in the unique chip. Preferably, the software code is embedded in the chip, for example, in a ROM generated by the same maskless lithography system used to embed the serial number. The software code can be on the outside of the chip.
序列號可用於與嵌入於晶片中的詢問回應電路相關聯的授權製程中,所述晶片較佳地使用與如用於嵌入序列號的相同的無罩幕微影曝光系統產生。序列號可自晶片讀取且用以例如自資料庫獲得詢問及回應對。此回應為對詢問的預期回應且應被安全地儲存。在使用無罩幕微影曝光系統製造晶片時,此詢問及回應對可經預定義且與序列號相關聯。將詢問發送至晶片可觸發詢問回應電路輸出回應,可將所述回應與預期的回應比較。在匹配回應的情況下,可將晶片或使用晶片的元件或軟體授權或認證。可另外應用抵抗傳達序列號時的中間人攻擊的任何已知補救措施、對晶片的詢問及自晶片的回應。 The serial number can be used in the authorization process associated with the query response circuit embedded in the chip, which is preferably generated using the same maskless lithography system as used to embed the serial number. The serial number can be read from the chip and used, for example, to obtain query and response pairs from a database. This response is the expected response to the inquiry and should be stored securely. When a maskless lithography exposure system is used to manufacture a chip, this query and response pair can be predefined and associated with a serial number. Sending the query to the chip can trigger the query response circuit to output a response, which can be compared with the expected response. In the case of matching responses, the chip or the components or software using the chip can be authorized or certified. In addition, any known remedies against man-in-the-middle attacks when communicating serial numbers, queries to the chip, and responses from the chip can be applied.
預定值可為用於公共-私密密鑰加密方案的公共密鑰或私密 密鑰。公共密鑰及私密密鑰兩者可儲存於晶片中供用於公共-私密密鑰加密方案。可使用嵌入的密碼學或嵌入於晶片中的其他數學函數自一或多個嵌入的預定值導出公共密鑰及/或私密密鑰。較佳地,已使用與用於產生預定值的相同的無罩幕微影曝光系統產生嵌入的函數。私密密鑰可嵌入於已使用與用於產生預定值的相同的無罩幕微影曝光系統產生的解密電路內。 The predetermined value may be a public key or a private key used in a public-private key encryption scheme. Both the public key and the private key can be stored in the chip for use in a public-private key encryption scheme. Embedded cryptography or other mathematical functions embedded in the chip can be used to derive public and/or secret keys from one or more embedded predetermined values. Preferably, the same maskless lithography system used to generate the predetermined value has been used to generate the embedded function. The secret key can be embedded in a decryption circuit that has been generated using the same maskless lithography system used to generate the predetermined value.
序列號可用以實現嵌入於晶片中的功能性或軟體的部分。可使用與用於產生序列號的相同的無罩幕微影曝光系統產生嵌入的功能性或軟體。嵌入的功能性或軟體的不同部分可取決於序列號而起作用。在序列號與待啟用的部分之間可存在獨特關係。替代地,一系列序列號可與待啟用的部分相關聯。序列號可與經獨特地加密的向量結合使用來取決於經獨特地加密的向量實現晶片的功能性。舉例而言,可產生護照晶片,其中嵌入供用於多個國家的軟體,且其中取決於序列號僅將啟用一個國家的軟體。因此,可產生具有含有用於多個國家的軟體的MROM的晶片,其中使用序列號來啟用針對特定國家的相關軟體部分。 The serial number can be used to implement the functionality or software part embedded in the chip. The same maskless lithography system used to generate the serial number can be used to generate embedded functionality or software. The embedded functionality or different parts of the software can function depending on the serial number. There may be a unique relationship between the serial number and the part to be activated. Alternatively, a series of serial numbers may be associated with the part to be activated. The serial number can be used in combination with the uniquely encrypted vector to implement the functionality of the chip depending on the uniquely encrypted vector. For example, a passport chip can be generated in which software for multiple countries is embedded, and software for only one country will be activated depending on the serial number. Therefore, it is possible to generate a chip with MROM containing software for multiple countries, where the serial number is used to activate the relevant software part for a specific country.
具有嵌入的序列號的晶片可與電腦記憶體結合使用,其中使用序列號將電腦記憶體加密。不具有晶片的記憶體可能不可解密且因此不可存取。將晶片與另一晶片交換可使得記憶體變得不可解密且因此不可存取。 A chip with an embedded serial number can be used in conjunction with computer memory, where the serial number is used to encrypt the computer memory. Memory without a chip may not be decryptable and therefore inaccessible. Exchanging a chip with another chip can make the memory indecipherable and therefore inaccessible.
晶片可被用作用於資料個人化的ROM罩幕。可因此將個人化的、可能獨特的資料寫入至晶片上而無需昂貴的非揮發性記憶體。 The chip can be used as a ROM mask for data personalization. Therefore, personalized and possibly unique data can be written onto the chip without the need for expensive non-volatile memory.
24‧‧‧晶圓 24‧‧‧wafer
100‧‧‧獨特晶片 100‧‧‧Unique chip
101‧‧‧共同部分 101‧‧‧Common part
102‧‧‧獨特部分 102‧‧‧Unique part
Claims (15)
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662385049P | 2016-09-08 | 2016-09-08 | |
| US62/385,049 | 2016-09-08 | ||
| US201762458062P | 2017-02-13 | 2017-02-13 | |
| US62/458,062 | 2017-02-13 | ||
| US15/444,396 US10714427B2 (en) | 2016-09-08 | 2017-02-28 | Secure chips with serial numbers |
| US15/444,396 | 2017-02-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201813042A TW201813042A (en) | 2018-04-01 |
| TWI739901B true TWI739901B (en) | 2021-09-21 |
Family
ID=61562286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106130857A TWI739901B (en) | 2016-09-08 | 2017-09-08 | Secure chips with serial numbers |
Country Status (3)
| Country | Link |
|---|---|
| NL (1) | NL2019504B1 (en) |
| TW (1) | TWI739901B (en) |
| WO (1) | WO2018047981A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10714427B2 (en) * | 2016-09-08 | 2020-07-14 | Asml Netherlands B.V. | Secure chips with serial numbers |
| WO2021240445A1 (en) * | 2020-05-28 | 2021-12-02 | Sandgrain B.V. | Centralized handling of ic identification codes |
| WO2024092338A1 (en) * | 2022-11-02 | 2024-05-10 | Digitho Technologies Inc. | Method and system for imprinting unique identifiers on semiconductor dies |
| CN118732614A (en) * | 2023-03-31 | 2024-10-01 | 北京北方华创微电子装备有限公司 | Process recipe management and control method, device and semiconductor equipment |
| NL2034619B1 (en) * | 2023-04-18 | 2024-10-28 | Sandgrain B V | Hard-coding an ic-specific code in an integrated circuit |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6018686A (en) * | 1997-10-31 | 2000-01-25 | Cypress Semiconductor Corp. | Electrically imprinting a semiconductor die with identifying information |
| TW201241950A (en) * | 2011-03-25 | 2012-10-16 | Kla Tencor Corp | Design-based inspection using repeating structures |
| US20140157213A1 (en) * | 2012-12-03 | 2014-06-05 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method of generating a set of defect candidates for wafer |
| US20140233838A1 (en) * | 2013-02-21 | 2014-08-21 | Applied Materials Israel Ltd. | Method, system, and computer program product for detection of defects based on multiple references |
| TW201508633A (en) * | 2013-08-21 | 2015-03-01 | Via Tech Inc | Processing device and method for configuration data |
| US20160239446A1 (en) * | 2015-02-17 | 2016-08-18 | Mediatek Inc. | Supporting flow control mechanism of bus between semiconductor dies assembled in wafer-level package |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2910424B2 (en) * | 1992-06-10 | 1999-06-23 | 日本電気株式会社 | Method for manufacturing semiconductor device |
| JPH097924A (en) * | 1995-06-21 | 1997-01-10 | Nec Corp | Semiconductor device manufacturing apparatus and semiconductor device manufacturing method |
| US6049624A (en) * | 1998-02-20 | 2000-04-11 | Micron Technology, Inc. | Non-lot based method for assembling integrated circuit devices |
| JP2001109128A (en) * | 1999-10-12 | 2001-04-20 | Hitachi Ltd | Lithography pattern data generation method, semiconductor device manufacturing method using the same, and semiconductor manufacturing apparatus |
| JP2004253637A (en) * | 2003-02-20 | 2004-09-09 | Hitachi High-Technologies Corp | Semiconductor device and semiconductor manufacturing management system |
| JP4732938B2 (en) * | 2006-03-29 | 2011-07-27 | テルモ株式会社 | Communication device |
| NL1036049A1 (en) * | 2007-10-16 | 2009-04-20 | Asml Holding Nv | Securing authenticity or integrated circuit chips. |
| JP2012012712A (en) * | 2010-06-29 | 2012-01-19 | Tokushu Tokai Seishi Co Ltd | Ic chip mounted paper and manufacturing method for the same |
| JP5492181B2 (en) * | 2011-12-28 | 2014-05-14 | 楽天株式会社 | Electronic money server, electronic money server program, recording medium, and lost processing method |
-
2017
- 2017-09-07 NL NL2019504A patent/NL2019504B1/en active
- 2017-09-08 WO PCT/JP2017/033175 patent/WO2018047981A1/en not_active Ceased
- 2017-09-08 TW TW106130857A patent/TWI739901B/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6018686A (en) * | 1997-10-31 | 2000-01-25 | Cypress Semiconductor Corp. | Electrically imprinting a semiconductor die with identifying information |
| TW201241950A (en) * | 2011-03-25 | 2012-10-16 | Kla Tencor Corp | Design-based inspection using repeating structures |
| US20140157213A1 (en) * | 2012-12-03 | 2014-06-05 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method of generating a set of defect candidates for wafer |
| US20140233838A1 (en) * | 2013-02-21 | 2014-08-21 | Applied Materials Israel Ltd. | Method, system, and computer program product for detection of defects based on multiple references |
| TW201508633A (en) * | 2013-08-21 | 2015-03-01 | Via Tech Inc | Processing device and method for configuration data |
| US20160239446A1 (en) * | 2015-02-17 | 2016-08-18 | Mediatek Inc. | Supporting flow control mechanism of bus between semiconductor dies assembled in wafer-level package |
Also Published As
| Publication number | Publication date |
|---|---|
| NL2019504B1 (en) | 2018-07-02 |
| NL2019504A (en) | 2018-03-13 |
| WO2018047981A1 (en) | 2018-03-15 |
| TW201813042A (en) | 2018-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230369237A1 (en) | Secure chips with serial numbers | |
| TWI739901B (en) | Secure chips with serial numbers | |
| US11137689B2 (en) | Method and system for fabricating unique chips using a charged particle multi-beamlet lithography system | |
| JP2018074133A (en) | Manufacture of unique chip by using charged particle multi-beamlet lithography system | |
| CN110249408B (en) | Security chip with serial number | |
| JP7507815B2 (en) | Method and system for fabricating unique chips using a charged particle multi-beamlet lithography system - Patents.com | |
| NL2019503B1 (en) | Fabricating unique chips using a charged particle multi-beamlet lithography system |