[go: up one dir, main page]

NL2034619B1 - Hard-coding an ic-specific code in an integrated circuit - Google Patents

Hard-coding an ic-specific code in an integrated circuit Download PDF

Info

Publication number
NL2034619B1
NL2034619B1 NL2034619A NL2034619A NL2034619B1 NL 2034619 B1 NL2034619 B1 NL 2034619B1 NL 2034619 A NL2034619 A NL 2034619A NL 2034619 A NL2034619 A NL 2034619A NL 2034619 B1 NL2034619 B1 NL 2034619B1
Authority
NL
Netherlands
Prior art keywords
integrated circuit
wafer
interconnections
portions
specific code
Prior art date
Application number
NL2034619A
Other languages
Dutch (nl)
Inventor
Mathias Doumen Jeroen
Anthonius Henricus Juffermans Casparus
Werner Hooijmans Pieter
Original Assignee
Sandgrain B V
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 Sandgrain B V filed Critical Sandgrain B V
Priority to NL2034619A priority Critical patent/NL2034619B1/en
Priority to PCT/IB2024/053760 priority patent/WO2024218689A1/en
Application granted granted Critical
Publication of NL2034619B1 publication Critical patent/NL2034619B1/en

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L23/00Details of semiconductor or other solid state devices
    • H01L23/544Marks applied to semiconductor devices or parts, e.g. registration marks, alignment structures, wafer maps
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2223/00Details relating to semiconductor or other solid state devices covered by the group H01L23/00
    • H01L2223/544Marks applied to semiconductor devices or parts
    • H01L2223/54413Marks applied to semiconductor devices or parts comprising digital information, e.g. bar codes, data matrix
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2223/00Details relating to semiconductor or other solid state devices covered by the group H01L23/00
    • H01L2223/544Marks applied to semiconductor devices or parts
    • H01L2223/54433Marks applied to semiconductor devices or parts containing identification or tracking information
    • H01L2223/5444Marks applied to semiconductor devices or parts containing identification or tracking information for electrical read out
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2223/00Details relating to semiconductor or other solid state devices covered by the group H01L23/00
    • H01L2223/544Marks applied to semiconductor devices or parts
    • H01L2223/54473Marks applied to semiconductor devices or parts for use after dicing
    • H01L2223/5448Located on chip prior to dicing and remaining on chip after dicing
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L23/00Details of semiconductor or other solid state devices
    • H01L23/57Protection from inspection, reverse engineering or tampering
    • H01L23/573Protection from inspection, reverse engineering or tampering using passive means

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Power Engineering (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

Method of manufacturing an integrated circuit having a predetermined IC-speciflc code hardcoded into the structure of the IC, comprising the steps of forming a plurality of identical integrated circuits in a plurality of first layers on a wafer using a first processing part, processing the wafer in a second processing part, forming a plurality of programmable conductive connections in a further circuit layer, each making interconnections between two or more circuit portions of the plurality of identical integrated circuits. The plurality of programmable connections comprise a target portion, arranged in an array at predetermined positions on the wafer, exposing a selected set of the target portions different for different ones of the plurality of identical integrated circuits on the wafer, etching portions of the programmable conductive connections at the exposed portions removing interconnections, implementing an IC-speciflc code in each of identical ICS; and cutting the wafer to separate the ICS.

Description

HARD-CODING AN IC-SPECIFIC CODE IN AN INTEGRATED CIRCUIT
TECHNICAL FIELD
[0001] The present invention relates to a method of manufacturing an integrated circuit having an IC-specific code hard-coded into the structure of the integrated circuit, and an integrated circuit having an IC-specific code hard-coded into the structure of the integrated circuit.
BACKGROUND ART
[0002] While integrated circuits provided with a hard coded identification are known, e.g. from the US20080121709 patent publication, such designs often render these codes to be identical in integrally manufactured sets of integrated circuits, or come with uneconomical or practically disadvantageous circumstances in that such chips are produced with a maskless lithography process using e.g. an electron beam machine. While multi-electron beam systems have been proposed, such systems are to date not practiced in large scale IC manufacturing.
In other cases such as indicated by patent publication US5642307 the integrated circuits may disadvantageously require post processing in they are produced so-called fuse programmable.
In tackling this situation, the following may be observed. Semiconductor device fabrication is the process used to manufacture semiconductor devices, such as the complementary metal- oxide-semiconductor (CMOS) process used to make integrated circuit (IC) chips (terms “IC” and “chip” are used interchangeably herein). This involves a lengthy sequence of lithographic and chemical processing steps (such as deposition, applying resist, baking the resist, lithographic exposure, developing the resist, washing, etching, resist stripping, etc.) during which electronic circuits are gradually created in multiple layers on a wafer made of semiconducting material. A very large number of ICs are usually formed on a single wafer. A silicon wafer is mostly used, but various compound semiconductors are used for specialized applications.
[0003] With reference to FIG. 1, the manufacturing process of an IC can be divided into two main parts. These two parts of the manufacturing process are commonly known as front- end processing 1 and back-end processing 2.
[0004] The front-end processing includes wafer fabrication 10, the process of forming a large number of ICs (comprising transistors and electrical interconnections) on the silicon wafer in a semiconductor fab. After forming the electronic circuits on the wafer, a protective passivation layer is formed over the top layer of the circuits, to seal the wafer to prevent the
ICs formed on the wafer from contamination or moisture.
[0005] The back-end processing 2 includes assembly 20, the automated process of cutting (dicing) the wafer to separate the individual ICs, wire bonding to connect conducting bond pads on the IC to conducting leads to enable electrical connections to be made from the IC to external components, and packaging to encapsulate each IC in ceramic or plastic package.
The ICs are then ready for sale and later assembly into final end-products.
[0006] The front-end processing 1 typically includes two phases: front-end-of-line (FEOL) and back-end-of-line (BEOL). The FEOL is the first portion of IC fabrication where the individual devices (transistors, capacitors, resistors, etc.) are patterned in the semiconductor.
FEOL generally covers everything up to (but not including) the deposition of metal interconnect layers. For the CMOS process, FEOL contains all fabrication steps needed to form fully isolated CMOS elements, including well formation, gate module formation and source and drain module formation.
[0007] Once the various semiconductor devices have been created, they must be interconnected to form the desired electrical circuits. This occurs in a series of wafer processing steps collectively referred to as BEOL (not to be confused with back-end of chip fabrication, which refers to the packaging and testing stages). BEOL processing involves creating multiple layers of conducting interconnecting lines, typically metal, that are isolated from other conducting layers by intervening dielectric layers.
[0008] The front-end processing is performed in a semiconductor fab under stringent clean room conditions, whereas the back-end processing is usually performed in a separate facility with less strict environmental control. When the front-end processing is finished in the semiconductor fab, the wafer, with passivation layer applied to protect the underlying layers, is transported to a back-end processing facility for assembly.
[0009] The two parts typically include two test steps: wafer probing 19 performed on the completed wafer in the semiconductor fab, and final test 29 performed on the individual ICs in the back-end assembly facility.
[0010] If a chip requires a unique or specially selected code for authentication purposes, such code may be software programmed into a memory of the chip. However, the programming method typically results in a code that can be hacked and changed during use.
[0011] Alternatively, a unique or specially selected code can be hard-coded into the chip so that it is much more difficult or impossible to change after manufacture. Such codes are essentially programmed into the structure of the chip, i.e. in the layers that comprise the chip, during manufacturing of the chip. Hard coding of a chip, e.g. for providing the chip with a digital identity, is known in semiconductor manufacturing processes.
[0012] However, realization of such chips with an electronically accessible, pre-determined and effectively unchangeable identity code has not occurred on a large scale. Such electronically coded chips available at the present time are typically based on after- manufacturing processing that results in significant disadvantages. The conventional process for manufacturing ICs uses mask-based lithography systems, in which a fixed mask 1s used repeatedly to expose each small area of a wafer to form the required structures of a large number of ICs being manufactured on the wafer. The high cost of the masks and the technique of using the same mask repeatedly to scan the whole surface of the wafer, and for the same again for each wafer of a batch of wafers, makes it cost and time prohibitive to use mask-based lithography to hard-code IC-specific codes into ICs.
[0013] In an attempt to overcome this problem, a process has been proposed by patent publication WO 2018/117275 Al for realizing unique chips by the use of a proposed massively parallel electron beam lithography system performing exposures using many thousands or even millions of electron beams operating in parallel. Drawbacks of the process disclosed in this publication using a massively parallel electron beam lithography system are the complexity of the systems and of the exposure process using such systems, the need of huge amounts of data and corresponding huge quantity of memory and data transmission capacity to control so many beams, the difficulties associated with integrating different types of exposure equipment within a front-end manufacturing process (requiring corrections in the electron beam writing to meet overlay requirements), and the commercial unavailability of such machines.
[0014] In another solution towards physically altering the structure of an integrated circuit device, fuses have been used. This method is known from correcting defective memory blocks in a chip, where the fuses are selectively blown using a laser or electrical current passed through the fuse. US 2006/0267136 Al discloses an integrated circuit with fuses formed under the passivation layer. The fuses are used, after testing of the completed integrated circuit, to isolate defective rows or columns of RAM memory cells and connect spare memory cells. US 7,183,623 B2 discloses the use of fuses for trimming of integrated circuits to account for variations in electrical characteristics of the circuitry measured after manufacture of the integrated circuit. The large fuse probe pads and wide metal lines to accommodate the large currents necessary for fuse blowing contribute disproportionally to the die size, and savings in integrated circuit die area is achieved by positioning the fuses and associated circuitry adjacent to the scribe lane between integrated circuits, and locating the fuse pads and power supply pads within the scribe lane.
[0015] A physically unclonable function (PUF) has also been used to determine the physical characteristics of a chip after manufacture and use the minute variations inherent in the manufacturing process to derive a unique or quasi-unique code for each chip. However, the codes and the associated process do not provide a way to deterministically create a chip having a predetermined IC-specific code hard-coded into the integrated circuit. Rather the codes derived using this method are inherently unpredictable and cannot always be reliably reproduced when the chip is put into use in varying environmental conditions.
SUMMARY OF THE INVENTION
[0016] The present invention overcomes the limitations of the prior art by enabling predetermined IC-specific codes to be permanently hard-coded into individual chips using available lithographic techniques and processes, while realizing electronically individualized chips. The invention enables the conventional, highly optimized front-end process flow to be used unaltered to manufacture the majority of the structure of the ICs, and adds a special mid- end processing flow to hard code a predetermined IC-specific code into each chip.
[0017] According to an aspect of the invention, a method of manufacturing an integrated circuit, having a predetermined IC-specific code hard-coded into the structure of the integrated circuit, is proposed. The method comprises the steps of forming a plurality of identical integrated circuits in a plurality of first layers on a wafer using a first processing part; providing the wafer including the plurality of identical integrated circuits for processing in a second processing part; and processing the wafer in the second processing part. This processing in the second processing part comprises forming a plurality of programmable conductive connections in at least one further circuit layer on the wafer, wherein the plurality of programmable conductive connections each make interconnections between two or more circuit portions of the plurality of identical integrated circuits, and wherein the plurality of programmable conductive connections each comprise a target portion, the target portions being arranged in an array at predetermined positions on the wafer; exposing a selected set of the target portions, wherein the selected set of the target portions is different for different ones of the plurality of identical integrated circuits on the wafer; etching the wafer to remove portions of the programmable conductive connections at the exposed target portions to remove the interconnections between the circuit portions of the plurality of identical integrated circuits, wherein the remaining interconnections and the removed interconnections implement a hard-coded binary code in each one of the plurality of identical integrated circuits; and cutting the wafer to separate the integrated circuit from the remaining ones of the plurality of identical integrated circuits.
[0018] The IC-specific code is permanently and immutably stored in the IC. The IC- specific code is preferably a binary code, and is preferably of the same predetermined length tor all ICs on the wafer. The IC-specific code hard-coded in each one of the plurality of identical ICs is preferably different in different ones of the plurality of identical ICs, and a different code may be hard-coded in each one of the plurality of identical ICs. In this way the chips are individualized by each having an individualized code specific to each chip which is hard coded into the chip. For example, each IC of the wafer may have a different code which is hard-coded into that IC, or the ICs on the wafer may form small sets in which the code is different for each set on the wafer. In this way, the code which is hardcoded into each IC is specific to that IC. Preferably the method comprises manufacturing a plurality of wafers, each wafer having a plurality of ICs, wherein the codes hard-coded into the ICs on each wafer are different from the codes hard-coded into the ICs on all of the other wafers. In this way, chips may be made each having a unique IC-specific code. The codes may preferably be flexibly assigned to the individual ICs during manufacture of the ICs, for example so that the process of assigning the predetermined IC-specific codes to the ICs can be determined based on the requirements for the final end-products in which the ICs will be used.
[0019] The manufacturing process used in the first processing part is preferably a conventional front-end process using conventional mask-based lithography. Lithography using masks is preferred for the first processing part as this is a well-established and highly developed manufacturing process which is best suited for manufacturing large quantities of
ICs having identical circuits, at low-cost and high yield. By using a mask-based process to form the identical parts of the ICs, the high cost of the masks is amortised over a very large number of ICs which can be produced from a set of masks. The first processing part preferably uses a CMOS process to form the identical ICs.
[0020] The second processing part uses a maskless lithography process for the process of programming the programmable conductive connections, i.e. removing selected interconnections formed by the programmable conductive connections. Since it is desired to hard-code the IC-specific (binary) code into the ICs, and the code will be different for different ones of the ICs on a wafer and preferably different for different wafers, the cost of masks cannot be amortised over a large number of ICs. This makes it prohibitively expensive to use mask-based lithography for the second processing part. Instead, maskless lithography is used and this is made feasible by the design of the ICs, having a limited number of larger dimension target areas for exposure. For example, a maskless electron beam exposure tool may be used having a single beam or shaped beam, or an optical maskless exposure tool using a scanning modulated laser beam or micro-mirror modulated light beam.
[0021] In this way, the portion of the structure of the ICs which needs to be individualized, and the manufacturing steps to accomplish the individualization, are reduced to a minimal amount, so that high-volume low-cost conventional techniques can be used for making a maximal amount of the structure of the ICs and used for a maximal number of the manufacturing steps. Under these conditions is becomes practical to use maskless lithography for the minimal remaining structure which is individualized per chip.
[0022] The programmable conductive interconnections are formed at an upper metal layer of the wafer and IC, preferably the top metal layer, where the dimensions may be larger than for the lower metal layers. By decoupling the mid-end processing in which the programmable conductive interconnections are formed, from the front-end processing, the design rules used in the front-end processing need not apply for the making the programmable conductive connections. For example, the minimum feature size of the further circuit layer with the programmable conductive connections may be 2 microns. Patterning of the at least one further circuit layer to form the programmable conductive connections is preferably performed using conventional mask-based lithography. This is feasible since the layout of the programmable conductive connections (before etching) is typically identical for every IC on the wafer, and it is desireable to make use of established processes as explained above. Due to the larger dimensions applicable for the further circuit layer, lower resolution and older technology lithography tools and processes which are widely-available may be used for patterning the programmable conductive connections, reducing the cost of the second processing part.
[0023] The target portions used for “programming” the programmable conductive connections, i.e. etching to remove the interconnections formed by selected ones of the programmable conductive connections, are also subject to less stringent dimensional constraints as the etching is performed on an upper (or top) metal layer where the dimensions are larger, e.g. measured in microns rather than nanometers.
[0024] The target portions are preferably low in number. For example, an IC may have 128 programmable conductive connections and 128 target portions, one target portion for each programmable conductive connection. By exposing and etching selected ones of the 128 target portions, to either remove (break) or not remove selected interconnections made by the 128 programmable conductive connections, a 128-bit IC-specific binary code can be permanently hard-coded into the structure of the IC. This requires lithographic exposure of only the selected ones of the 128 target portions, e.g. exposing an average of 64 target portions per IC. This can be accomplished, for example, using a maskless single-beam or shaped-beam charged-particle beam exposure tool, or a maskless optical exposure tool using a scanning modulated laser beam or micro-mirror modulated light beam. Of course a lesser or greater number of programmable conductive connections and target portions may be used, e.g. 256 for a 256-bit binary code, 1024 for a 1024-bit binary code, etc.
[0025] The target portions are preferably relatively small in size (although the design rules used in the mid-end processing provide for much larger minimum dimensions in comparison to the underlying identical layers of the IC), only being large enough to enable etching of the corresponding programmable conductive connection. The programmable conductive connections are preferably formed with an elongated line of metal, each target portion being slightly wider than the width of the elongated line. For example, the elongated line may be 4 microns in length and 1 micron in width, with a target portion 3 microns wide and 2 microns long over the central portion of the elongated line. The target portions are preferably arranged in a regular pattern, for example in a regular array with the same distance separating each target portions from adjacent target portions in x and y directions.
[0026] The above feature of the design provides several significant advantages. The lower resolution required, and the low number of small discrete areas laid out in a sparse regular pattern, reduces the time and complexity required for a maskless lithography tool to expose the target portions for each IC. Exposure of the target portions on the wafer may be performed with a minimum number of scans over the wafer. These factors result in the use of a relatively slow and low resolution maskless lithography tool for high-volume low-cost manufacture of the ICs. The use of maskless (direct write) lithography also enables the IC- specific codes to be flexibly assigned to the individual ICs during manufacture of the ICs, by programming the maskless lithography tool to individualize the set of selected target portions to be exposed for each IC on each wafer.
[0027] The design of the IC and the method of manufacture thus combines the conventional mask-based first processing part with the novel second processing part for high-volume low- cost manufacture of the ICs having different IC-specific codes hard-coded into each IC. This results in a technically and logistically favorable way of combining a conventional front-end manufacturing process using mask-based lithography, with a flexible mid-end manufacturing process using maskless lithography, enabling low-cost high-volume manufacture of chips each having a predetermined IC-specific code which is hard-coded into the structure of each chip.
[0028] The programmable conductive connections each make interconnections between two or more circuit portions of the plurality of identical ICs. The ICs may be designed to each implement a read-only memory. The plurality of identical ICs in combination with their respective remaining and removed interconnections may each form a read-only memory storing a hard-coded binary code. In this way, each programmable conductive connection may form an interconnection within one memory cell of one of the identical ICs, and by removing (breaking) selected ones of the interconnections, each memory cell may be set to permanently store a “1” or a “0” so that the IC-specific code is programmed into the read- only memory.
[0029] In one embodiment a passivation layer is formed over the first layers on the wafer in the first processing part, and the plurality of conductive connections formed in the second
0. processing part are formed at least in part on the passivation. This enables the circuits and structures formed in the first processing part to the protected while the wafer to transferred to the second processing part and undergoes processing there. The method may further comprise forming a second passivation layer over the first passivation layer and the plurality of conductive connections, and may further comprise forming an etch stop layer formed over the first passivation layer, the plurality of programmable conductive connections being formed over the second passivation layer.
[0030] The second processing part may use substantially similar materials and substantially similar processing steps as used in the first processing part.
[0031] According to another aspect of the invention, an integrated circuit is provided having a hard-coded IC-specific code hard-coded into the structure of the integrated circuit, wherein the integrated circuit is manufactured according to the method as described above.
[0032] According to another aspect of the invention, an integrated circuit is provided having a hard-coded IC-specific code hard-coded into the structure of the integrated circuit.
The integrated circuit comprises a plurality of identical circuits formed in a plurality of first layers, and a plurality of programmable conductive connections each making an electrical interconnection between two or more circuit portions of a respective one of the plurality of identical circuits. The plurality of conductive connections each comprise a target portion, the target portions being arranged in an array at predetermined positions on a single layer, wherein selected ones of the target portions have been etched to remove portions of the respective conductive connection at the respective target portion to break the interconnection between the respective circuit portions of the respective identical circuit, and wherein the remaining interconnections and the removed interconnections, in conjunction with the plurality of identical circuits, implement the hard-coded IC-specific code in the integrated circuit.
[0033] The integrated circuit may further comprise a passivation layer formed over the first layers, and wherein the plurality of conductive connections are formed at least in part over the passivation layer.
[0034] The plurality of identical circuits in combination with their respective remaining and removed interconnections may form a read-only memory storing the hard-coded IC-specific code.
[0035] The integrated circuit may further comprise one or more bond pads electrically connectable to the plurality of identical circuits, wherein the hard-coded IC-specific code is readable from the one or more bond pads.
[0036] Aspects and embodiments of the invention are further described in the following description and in the claims.
BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Embodiments will now be described, by way of example only, with reference to the accompanying schematic drawings in which corresponding reference symbols indicate corresponding parts, and in which:
[0038] FIG. 1 shows prior art manufacturing steps for manufacturing an IC;
[0039] FIG. 2 shows manufacturing steps for manufacturing an IC according to an aspect of the invention;
[0040] FIG. 3 shows manufacturing steps for manufacturing an IC according to an aspect of the invention;
[0041] FIG. 4 shows a legend for FIGs. 5-8;
[0042] FIGs. 5 to 7 show an example of manufacturing steps for manufacturing an IC according to an aspect of the invention;
[0043] FIGs. 8A to 8C show examples of an arrangement of programmable conductive connections and target portions on an IC;
[0044] FIGs. 9A and 9B show another example of an arrangement of programmable conductive connections and target portions on an IC; and
[0045] FIGs. 10 and 11 show further examples of manufacturing steps for manufacturing an IC according to an aspect of the invention.
[0046] The figures are intended for illustrative purposes only, and do not serve as restriction of the scope or the protection as laid down by the claims.
DESCRIPTION OF EMBODIMENTS
[0047] With reference to FIG. 2, the present disclosure provides a cost-effective method of hard-coding IC-specific information into a chip by adding an additional processing part to the overall manufacturing process. As shown in the FIG. 2, the manufacturing process includes conventional front-end process 1 (also referred to as first processing part 1), the additional mid-end process 3 for implementing the hard-coded information (also referred to as second processing part 3), and conventional back-end process 2. The front-end processing 1 may be located 1n a first environment, i.e. a semiconductor fab, and the mid-end process 3 may be located in a second environment separate from the first environment, e.g. a second semiconductor fab. Alternatively, both front-end and mid-end processes 1, 3 may be performed in the same fab. In the following non-limiting examples, the former applies.
[0048] By leaving the front-end production flow 1 unaltered, its cost effectiveness, fab yield, and full process qualification status can be maintained. Using a separate processing part such as mid-end process 3 with a dedicated interconnecting technology on top of the fully finished wafers from the front-end process 1, each chip can be cost efficiently manufactured with a predetermined IC-specific code, possibly a unique code that is used only once amongst a batch of chips (such as all the chips on one wafer or a series of wafers), possibly used only once amongst all chips. The IC-specific code may e.g. be used as an identifier in various types of applications including the domain of security applications.
[0049] Using full wafers for the coding process 30 in the mid-end processing 3 may result in a highly cost-effective solution, using for example a direct write lithography tool to realize the IC-specific code in each chip. The coding process 30 may use combinations of standard semiconductor materials. Different combinations of these semiconductor materials may provide robustness to process variations and minimize the impact on the CMOS chip performance and reliability.
[0050] The mid-end process 3 may complete a ROM code functionality that is designed and produced in the standard CMOS process 10 of the front-end process 1. For example, the mid-end process 3 may complete the last metal layer of a ROM to create a routing layer in the integrated circuit defining the code in the ROM of the integrated circuit. Hereto, the mid-end process 3 may add an additional metal layer that is connected to the last CMOS metal layer using “through passivation contacts” such as vias. The additional metal layer may be patterned in the mid-end process 3, resulting in individual connections between the bits of the
ROM.
[0051] The manufactured integrated circuits including the ROM codes may be tested in a testing step 39 before the dies are assembled in back-end processing part 2, which may be similar to the back-end processing 2 shown in FIG. 1.
[0052] The processing steps of the mid-end processing 3 may be performed using CMOS processing materials and CMOS processing steps similar to the CMOS processing materials and CMOS processing steps used in the front-end processing 1. The required functionality to enable the mid-end processing 3 may be available through a “redistribution layer” (RDL) that is typically offered by CMOS foundries.
[0053] Any mid-end maskless lithography step may generate the hard-coded IC-specific code for each chip. Each code may be unique. A code in the form of binary information may be generated in the mid-end processing part 3 by locally and specifically etching the additional metal layer.
[0054] Materials used in the mid-end process 3 allow for optimization of the impact of this etching process and ensures that after the etching the materials are stable and protected. This may result in a lifetime performance equal to the standard CMOS process in the front-end 1.
[0055] With reference to FIG. 3, the coding process 30 of the mid-end processing part 3 may include two phases: a first phase 40 wherein an additional routing layer is added on top of the standard passivation layer of the CMOS chip; and a second phase 50 wherein the additional routing layer is selectively etched to establish a hardware code ROM function. The two phases 40 and 50 will be further explained in FIGs. 4-9.
[0056] FIG. 4 shows a legend for FIGs. 5-9, indicating different materials that may be used in the layers created on the wafer and forming the ICs to be made from the wafer. As will be further explained in the examples of FIGs 5-9, the insulating material, passivation material, through passivation contacts and CMOS metal are typically created in the front-end processing part 1. The routing metal, protection material and resist coat may be applied in the front-end processing part 1 or the mid-end processing part 3.
[0057] FIG. 5 is a schematic diagram showing a cross-section through a wafer. A large number of ICs have been formed on the wafer in front-end process 1, the ICs having identical circuits and being made using a conventional mask-based lithography process, preferably a
CMOS process. FIG. 5 shows the wafer with IC 11 after completion of the conventional front-end process 1, before transferring the wafer to the manufacturing facility to perform the mid-end process 3. Only the upper layers of IC 11 are shown, including a metal routing layer 12 connected by metal vias or contacts 13 through one or more insulating layers to portions of the circuit of IC 11 formed on lower layers on the wafer. Bond pads 14, for connecting IC 11 to external components, are connected to the routing layer 12.
[0058] A passivation layer 15 is formed over the top of the wafer to seal and protect the underlying layers, and render the wafer with IC 11 inert, to avoid undesired interaction with air, moisture or other materials that may come into contact with the surface of the wafer. The passivation layer 15 may optionally be removed from a portion of the bond pads 14, as part of the conventional front-end process.
[0059] FIG. 6 shows an example of steps 41-45 that may be performed in the first phase 40 of the coding process 30.
[0060] In step 41, contact holes 46 are etched through the passivation layer 15 above portions of the routing metal layer 12. As show in step 41, an optional etch stop layer 47 may be formed on the passivation layer before etching. In step 42, routing metal deposition is performed, resulting in an additional metal layer 48 (or other conducting material such as polysilicon) being deposited on top of the passivation layer 15 and making contact with portions of the routing metal layer 12 of the IC created in the front-end process 1. This may be accomplished by forming conductive plugs (e.g. of Tungsten) in the contact holes 46 and subsequently forming the additional metal layer 48 over the top.
[0061] In step 43, patterning of the routing metal layer 48 is performed, resulting in selected parts of the additional metal layer 48 being removed. The remaining portions of the additional metal layer 48 form the programmable conductive connections 48a, used to make interconnections between two or more portions of the circuit of the IC 11.
[0062] Steps 41 to 43 are preferably performed using conventional mask-based lithography, and preferably using the same materials and processes as used in front-end process 1. Since the layout of the programmable conductive connections 48a is typically identical for every IC on the wafer, it is possible (and has advantages) to use conventional mask-based lithography tools and processes to reduce the cost of the mid-end process 3.
[0063] An example of the result of a step 43 is shown in FIG. 10, wherein a patterned additional metal layer 48 is shown as the top metal/conductive layer (FIG. 10 and FIG. 6 show different metal layer designs). The patterned additional layer and the vias in the via-4 layer created in the mid-end process 3 are connected to the layers below the via-4 layer including the CMOS elements (p-well, source/drain and poly-gate) forming the transistors of a ROM. In the example of FIG. 10, the additional metal layer is connected to the CMOS elements through a number of metal layers metal-1, metal-2, metal-3 and metal-4, a number of vias in via layers via-1, via-2, via-3 and via-4, and a number of contacts in the contact layer.
[0064] In step 44, an additional protection (passivation) layer 49 may be added. In step 45, the passivation layers 15 and 49 (and etch stop layer 47 if present) are removed from a portion of the bond pads 14 to permit a subsequent wire bonding operation during back-end processing 2.
[0065] FIG. 7 shows an example of steps 51-55 that may be performed in the second phase 50 of the coding process 30, on the wafer and IC 11 formed in the first phase 40 shown in
FIG. 6.
[0066] In step 51, a coating of resist 56 is applied to the surface of the wafer and exposed in certain target portions 57, each target portion 57 comprising a small area overlying a portion of a corresponding programmable conductive connection 48a. The exposure of the target portions 57 is performed by a maskless lithography process. Conventional mask-based lithography 1s not suited for this step, since the set of target portions 57 to be exposed for each IC is different for different ICs on the wafer, and may be unique for every IC on the wafer. Since a conventional mask provides the pattern for only a small area of the wafer, and a conventional mask-based lithography tool repeatedly uses the same mask to progressively expose each area of the wafer, it is not feasible to use a mask to expose the target portions 57.
Instead, a maskless lithography tool is preferably used to expose the selected set of target portions 57 for each IC 11.
[0067] In step 52, the resist is developed and removed from the exposed target areas, and in step 53 the passivation layer 49 is etched in the target areas 57, resulting in portions of certain selected ones of the interconnections 48a under the exposed set of target areas 57 being uncovered.
[0068] In step 54, the uncovered portions of the programmable conductive connections 48a are etched (typically using a conventional etching process) to remove the metal 58 of the selected interconnections 48a under the target areas 57. This results in breaking the interconnection formed between the circuit portions of the IC 11 which had been made by each of the selected programmable conductive connections 48a. In step 55, the resist is stripped and the top layer may be cleaned. The wafer is subsequently cut into pieces (diced) to separate each IC which then undergoes bank-end processing.
[0069] An example of the result of a step 55 is shown in FIG. 11, which is similar to FIG. 10 except for the top layer wherein the patterned additional metal layer has been altered by breaking connections resulting in an IC-specific code being hard-coded into the ROM of the integrated circuit (FIG. 11 and FIG. 7 show different metal layer designs).
[0070] FIG. 8A is a schematic diagram showing a plan view of a single programmable conductive connection 48a. The programmable conductive connections 48a are formed in the shape of an elongated line of conductive material (e.g. metal), arranged between two portions of the underlying metal routing layer 12 to which the programmable conductive connection 48a is connected. A target portion 57 is located over a central part of the programmable conductive connection 48a, and is slightly wider than the width of the elongated line. For example, the elongated line may be 4 microns in length and 1 micron in width, with a target portion 3 microns wide and 2 microns long over the central portion of the elongated line.
[0071] FIG. 8B is a schematic diagram showing a plan view of a portion of an array 61 of programmable conductive connections 48a and corresponding selected target portions 57.
The programmable conductive connections 48a are arranged in a regular array with the same distance separating the central part of each connection 48a (where a target portion 57 may be located) from adjacent central parts in x and y directions. For example, the array 61 may comprise 128 programmable conductive connections 48a and 128 target portions 57, for storing a 128-bit binary code in the IC. Larger or smaller arrays 61 may be implemented, depending on the size of the code to be programmed into the IC.
[0072] FIG. 8C is a schematic diagram showing a plan view of a complete IC 11, showing an example of an arrangement of bond pads 14 and an array 61 of programmable conductive connections 48a and target portions 57. The IC-specific code hard-coded into the IC 11 may be accessed by external components by reading the code via the bond pads 14. For example, a standardized serial peripheral interface (SPI) may be implemented in the IC 11 and used to read the IC-specific code from the IC 11.
[0073] FIG. 9A is a schematic diagram showing a plan view of another example of a complete IC 11 having the same general structure as described above, but having a different arrangement of bond pads 14 and of the programmable conductive connections 48a and target portions 57 in the array 61. FIG. 9B is an enlarged plan view of a portion of the array 61 of programmable conductive connections 48a and corresponding selected target portions 57. In this example, the central parts of each programmable conductive connection 48a (where the target portions 57 may be located) are aligned in columns, so that the target portions 57 are aligned in multiple columns. Each column of target portions can be exposed by scanning a light beam or electron beam along the column and modulating the beam to selectively expose selected ones of the target portions 57. The horizontally-aligned programmable conductive connections 48a may be arranged with equal spacing between them in each column, to further simplify control of the exposure beam modulation. For example, each programmable conductive connection 48a in this arrangement may have one end electrically connected a common voltage line (e.g. a 3V or OV line) and the other end electrically connected to a separate logic circuit or memory cell, to implement a modified circuit that stores a binary code.
[0074] The IC 11 may be dedicated to the function of storing the hard-coded IC-specific code, i.e. the function provided by IC 11 may be limited to outputting the IC-specific code upon request. This design enables production of the IC 11 which is as simple and cheap as possible.
[0075] The IC 11 may be packaged in a miniature SO8 package, e.g. suitable for board- level applications, or may use any other suitable packaging such as SSOP8, TSSOPS, 8WLCSP, or various leadless packages. IC 11 may be integrated in a multi-chip package, or integrated as an IP block in a larger IC. In some embodiments, IC 11 may implement an RF-
ID function to enable contactless reading of the IC-specific code.
[0076] Thus, the invention as described herein enables production of small low-cost integrated circuits which have an IC-specific code permanently stored in the structure of the integrated circuit. The scope of the invention is not limited to the embodiments and examples.
Rather, many variations of these embodiments and examples will be apparent to the skilled person, using the solution proposed, including a definition by way of the following clauses.
[0077] CLAUSES: l. A method of manufacturing an integrated circuit (11) having a predetermined IC- specific code hard-coded into the structure of the integrated circuit, comprising the steps of: forming (10) a plurality of identical integrated circuits in a plurality of first layers on a water using a first processing part (1); and processing (30) the wafer including the plurality of identical integrated circuits (11) in a second processing part (3) using a maskless lithography process, the processing comprising:
forming a plurality of programmable conductive connections (48a) in at least one further circuit layer (48) on the wafer, wherein the plurality of programmable conductive connections (48a) each make interconnections between two or more circuit portions of the plurality of identical integrated circuits, and wherein the plurality of programmable conductive connections each comprise a target portion (57), the target portions being arranged in an array at predetermined positions on the wafer;
exposing a selected set of the target portions (57), wherein the selected set of the target portions is different for different ones of the plurality of identical integrated circuits on the wafer;
etching the wafer to remove portions of the programmable conductive connections (48a) at the exposed target portions to remove the interconnections between the circuit portions of the plurality of identical integrated circuits, wherein the remaining interconnections and the removed interconnections implement an IC-specific code in each one of the plurality of identical integrated circuits; and cutting the wafer to separate the integrated circuit (11) from the remaining ones of the plurality of identical integrated circuits.
2. The method according to claim 1, further comprising forming a passivation layer over the first layers on the wafer in the first processing part, and wherein the plurality of conductive connections formed in the second processing part (3) are formed at least in part on top of the passivation.
3. The method according to any one of the preceding claims, further comprising forming a second passivation layer over the first passivation layer and the plurality of conductive connections.
4. The method according to any one of the preceding claims, further comprising forming an etch stop layer formed over the first passivation layer, the plurality of programmable conductive connections being formed over the etch stop layer.
5. The method according to any one of the preceding claims, wherein exposing the selected set of target portions comprises exposing the target portions with a maskless lithography tool.
6. The method according to any one of the preceding claims, wherein the target portions are aligned in one or more rows or columns to enable exposure of the target portions by a scanning exposure beam.
7. The method according to any one of the preceding claims, wherein the plurality of identical integrated circuits in combination with their respective remaining and removed interconnections each form a read-only memory storing the IC-specific code.
8. The method according to any one of the preceding claims, wherein the second processing part uses substantially similar materials and substantially similar processing steps as used 1n the first processing part.
9. The method according to any one of the preceding claims, wherein the hard-coded IC- specific code implemented in each one of the plurality of identical integrated circuits is different in different ones of the plurality of identical integrated circuits.
10. The method according to any one of claims 1-8, wherein a different hard-coded IC- specific code is implemented in each one of the plurality of identical integrated circuits.
11. An integrated circuit, manufactured in accordance with any of the preceding claims, in particular having a, more in particular predetermined, IC-specific code hard coded stored in the integrated circuit.
12. An integrated circuit, in particular in accordance with claim 11, having a predetermined IC-specific code hard-coded into the structure of the integrated circuit, the integrated circuit comprising:
a plurality of identical circuits formed in a plurality of first layers, and a plurality of programmable conductive connections each making an electrical interconnection between two or more circuit portions of a respective one of the plurality of identical circuits,
wherein the plurality of programmable conductive connections each comprise a target portion, the target portions being arranged at predetermined positions on a single layer; wherein selected ones of the target portions have been etched to remove portions of the respective programmable conductive connection at the respective target portion to break the interconnection between the respective circuit portions of the respective identical circuit, and wherein the remaining interconnections and the removed interconnections, in conjunction with the plurality of identical circuits, implement the hard-coded IC-specific code in the integrated circuit. 13. The integrated circuit according to claim 12, further comprising a passivation layer formed over the first layers, and wherein the plurality of conductive connections are formed at least in part over the first passivation layer. 14. The integrated circuit according to any one of claims 12-13, wherein the plurality of identical circuits in combination with their respective remaining and removed interconnections form a read-only memory storing the hard-coded IC-specific code. 15. The integrated circuit according to any one of claims 12-14, further comprising one or more bond pads electrically connectable to the plurality of identical circuits, wherein the hard-coded IC-specific code is readable from the one or more bond pads.

Claims (15)

CONCLUSIESCONCLUSIONS I. Een werkwijze voor het vervaardigen van een geintegreerde schakeling (11) met een vooraf bepaalde specifieke code voor die geïntegreerde schakeling hardgecodeerd in de structuur van de geïntegreerde schakeling, omvattende de stappen van: een veelvoud van identieke geïntegreerde schakelingen vormen (10) in een veelvoud van eerste lagen op een wafer gebruikmakend van een eerste verwerkingsgedeelte (1); en de wafer inclusief het veelvoud aan identieke geïntegreerde circuits (11) verwerken (30) in een tweede verwerkingsgedeelte (3) welke gebruikt maakt van een maskerloos lithografieproces, het verwerken omvattende: een veelvoud aan programmeerbare geleidende connecties (48a) vormen in ten minste een verdere schakeling laag (48) op de wafer, waarin het veelvoud aan programmeerbare geleidende connecties (48a) elk interconnecties vormen tussen twee of meer schakeling gedeeltes van het veelvoud aan identieke geïntegreerde schakelingen, en waarin het veelvoud aan programmeerbare geleidende connecties elk een doelgedeelte (57) omvatten, waarbij het doelgedeelte wordt gerangschikt in een array op vooraf bepaalde posities op de wafer; een geselecteerde verzameling van doelgedeeltes (57) belichten, waarin de geselecteerde verzameling van de doelgedeeltes verschillend is voor verschillende van het veelvoud aan identieke geïntegreerde schakelingen op de wafer; de wafer etsen om gedeeltes van de programmeerbare geleidende connecties (48a) te verwijderen bij de belichte doelgedeeltes om de onderlinge verbinden te verwijderen tussen de schakeling gedeeltes van het veelvoud aan identieke geïntegreerde schakelingen, waarin de overblijvende onderlinge verbindingen en de verwijderde onderlinge verbindingen een specifieke code implementeren in elk van het veelvoud aan identieke geïntegreerde schakelingen; en de wafer snijden om de geïntegreerde schakelingen (11) te scheiden van de overblijvende van het veelvoud aan identieke geïntegreerde schakelingen.I. A method for manufacturing an integrated circuit (11) having a predetermined specific code for that integrated circuit hard-coded into the structure of the integrated circuit, comprising the steps of: forming (10) a plurality of identical integrated circuits in a plurality of first layers on a wafer using a first processing section (1); and processing (30) the wafer including the plurality of identical integrated circuits (11) in a second processing portion (3) using a maskless lithography process, the processing comprising: forming a plurality of programmable conductive connections (48a) in at least one further circuit layer (48) on the wafer, wherein the plurality of programmable conductive connections (48a) each form interconnections between two or more circuit portions of the plurality of identical integrated circuits, and wherein the plurality of programmable conductive connections each include a target portion (57), wherein the target portion is arranged in an array at predetermined positions on the wafer; illuminating a selected set of target portions (57), wherein the selected set of target portions is different for different ones of the plurality of identical integrated circuits on the wafer; etching the wafer to remove portions of the programmable conductive connections (48a) at the exposed target portions to remove the interconnections between the circuit portions of the plurality of identical integrated circuits, wherein the remaining interconnections and the removed interconnections implement a specific code in each of the plurality of identical integrated circuits; and cutting the wafer to separate the integrated circuits (11) from the remaining ones of the plurality of identical integrated circuits. 2. De werkwijze volgens conclusie 1, verder omvattende een passiveringslaag vormen over de eerste lagen van de wafer in het eerste verwerkingsgedeelte, en waarbij het veelvoud aan geleidende verbindingen gevormd in het tweede verwerkingsgedeelte (3) zijn gevormd tenminste gedeeltelijk bovenop de passivering.2. The method of claim 1, further comprising forming a passivation layer over the first layers of the wafer in the first processing portion, and wherein the plurality of conductive interconnects formed in the second processing portion (3) are formed at least partially on top of the passivation. 3. De werkwijze volgens een van de voorgaande conclusies, verder omvattende een tweede passiveringslaag vormen over de eerste passiveringslaag en het veelvoud aan geleidende verbindingen.3. The method of any preceding claim, further comprising forming a second passivation layer over the first passivation layer and the plurality of conductive interconnects. 4. De werkwijze volgens een van de voorgaande conclusies, verder omvattende een ets- stop-laag vormen over de eerste passiveringslaag, het veelvoud aan programmeerbare geleidende verbindingen wordt gevormd over de ets-stop-laag.4. The method of any preceding claim, further comprising forming an etch-stop layer over the first passivation layer, the plurality of programmable conductive interconnects being formed over the etch-stop layer. 5S. De werkwijze volgens een van de voorgaande conclusies, waarbij belichten van de geselecteerde verzameling doelgedeeltes omvat de doelgedeeltes belichten met een maskerloze lithografie werktuig.5S. The method of any preceding claim, wherein illuminating the selected set of target portions comprises illuminating the target portions with a maskless lithography tool. 6. De werkwijze volgens een van de voorgaande conclusies, waarbij de doelgedeeltes zijn uitgelijnd in een of meer rijen en kolommen om belichting van de doelgedeeltes door een scannerbelichtingsstraal mogelijk te maken.6. The method of any preceding claim, wherein the target portions are aligned in one or more rows and columns to enable illumination of the target portions by a scanner illumination beam. 7. De werkwijze volgens een van de voorgaande conclusies, waarbij het veelvoud aan identieke geintegreerde schakelingen in combinatie met hun respectievelijke overblijvende en verwijderde onderlinge verbindingen elk een read-only memory vormen die de geïntegreerde schakeling specifieke code opslaat.7. The method of any preceding claim, wherein the plurality of identical integrated circuits in combination with their respective remaining and removed interconnections each form a read-only memory storing the integrated circuit specific code. 8. De werkwijze volgens een van de voorgaande conclusies, waarbij het tweede verwerkingsgedeelte substantieel dezelfde materialen en substantieel dezelfde verwerkingsstappen gebruikt als gebruikt in het eerste verwerkingsgedeelte.8. The method of any preceding claim, wherein the second processing portion uses substantially the same materials and substantially the same processing steps as used in the first processing portion. 9. De werkwijze volgens een van de voorgaande conclusies, waarbij de hardgecodeerde geïntegreerde schakeling specifieke code geïmplementeerd in elk van het veelvoud aan identieke geïntegreerde schakelingen verschillend is in verschillende van het veelvoud aan identieke geïntegreerde schakelingen.9. The method of any preceding claim, wherein the hardcoded integrated circuit specific code implemented in each of the plurality of identical integrated circuits is different in different ones of the plurality of identical integrated circuits. 10. De werkwijze volgens een van de conclusies 1-8, waarbij een verschillende hardgecodeerde geïntegreerde schakeling specifieke code geïmplementeerd is in elk van het veelvoud aan identieke geïntegreerde schakelingen.10. The method of any of claims 1 to 8, wherein a different hardcoded integrated circuit specific code is implemented in each of the plurality of identical integrated circuits. 11. Een geïntegreerde schakeling vervaardigd volgens de methode volgens een of meer der voorgaande conclusies, in het bijzonder waarbij de schakeling is voorzien van een, verder in het bijzonder vooraf bepaalde, geïntegreerde schakeling specifieke code, hard gecodeerd opgeslagen in de geïntegreerde schakeling.11. An integrated circuit manufactured according to the method according to one or more of the preceding claims, in particular wherein the circuit is provided with a, further in particular predetermined, integrated circuit specific code, stored hard-coded in the integrated circuit. 12. Een geïntegreerde schakeling, in het bijzonder volgens conclusie 11, met een vooraf bepaalde geïntegreerde schakeling specifieke code hardgecodeerd in de structuur van de geïntegreerde schakeling, de geïntegreerde schakeling omvattende: een veelvoud aan identieke schakelingen gevormd in een veelvoud aan eerste lagen, en een veelvoud aan programmeerbare geleidende verbindingen die elk een elektrische onderlinge verbinding tussen twee of meer schakelinggedeeltes maken van een respectievelijke van het veelvoud aan identieke schakelingen, waarbij het veelvoud aan programmeerbare geleidende verbindingen elk een doelgedeelte omvatten, het doelgedeelte aangebracht bij een vooraf bepaalde positie op een enkele laag; waarbij geselecteerden van de doelgedeeltes kennelijk geëtst zijn, althans daartoe bestemd zijn, om gedeeltes van de respectievelijke programmeerbare geleidende verbindingen te verwijderen op de respectievelijke doelgedeeltes om de onderlinge verbindingen te breken tussen de respectievelijke schakeling gedeeltes van de respectievelijke geïntegreerde schakelingen, and waarbij de overblijvende onderlinge verbindingen en de verwijderde, althans daartoe bestemde onderlinge verbindingen, in conjunctie met het veelvoud aan identieke schakelingen, de hardgecodeerde geïntegreerde schakeling specieke code implementeren in de geïntegreerde schakeling.12. An integrated circuit, in particular according to claim 11, having a predetermined integrated circuit specific code hardcoded into the structure of the integrated circuit, the integrated circuit comprising: a plurality of identical circuits formed in a plurality of first layers, and a plurality of programmable conductive interconnections each electrically interconnecting two or more circuit portions of a respective one of the plurality of identical circuits, the plurality of programmable conductive interconnections each comprising a target portion, the target portion disposed at a predetermined position on a single layer; wherein selected ones of the target portions are apparently etched, or are intended to be etched, to remove portions of the respective programmable conductive interconnections on the respective target portions to break the interconnections between the respective circuit portions of the respective integrated circuits, and wherein the remaining interconnections and the removed, or intended to be etched, interconnections, in conjunction with the plurality of identical circuits, implement the hard-coded integrated circuit specific code in the integrated circuit. 13. De geïntegreerde schakeling volgens conclusie 12, verder omvattende een passiveringslaag gevormd over de eerste lagen, en waarbij het veelvoud aan geleidende verbindingen zijn gevormd tenminste gedeeltelijk bovenop de eerste passiveringslaag.13. The integrated circuit of claim 12, further comprising a passivation layer formed over the first layers, and wherein the plurality of conductive interconnects are formed at least partially on top of the first passivation layer. 14. De geïntegreerde schakeling volgens een van de conclusies 12-13, waarbij het veelvoud aan identieke schakelingen in combinatie met hun respectievelijke overblijvende en verwijderde onderlinge verbindingen een read-only memory vormen die de hardgecodeerde geïntegreerde schakeling specifieke code opslaat.14. The integrated circuit of any one of claims 12 to 13, wherein the plurality of identical circuits in combination with their respective remaining and removed interconnections form a read-only memory storing the hardcoded integrated circuit specific code. 15. De geïntegreerde schakeling volgens een van de conclusies 12-14, verder omvattende een of meer bond pads elektrisch verbindbaar met het veelvoud aan identieke schakelingen, waarbij de hardgecodeerde geïntegreerde schakeling specifieke code leesbaar is van de een of meer bond pads.15. The integrated circuit of any of claims 12 to 14, further comprising one or more bond pads electrically connectable to the plurality of identical circuits, wherein the hardcoded integrated circuit specific code is readable from the one or more bond pads.
NL2034619A 2023-04-18 2023-04-18 Hard-coding an ic-specific code in an integrated circuit NL2034619B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
NL2034619A NL2034619B1 (en) 2023-04-18 2023-04-18 Hard-coding an ic-specific code in an integrated circuit
PCT/IB2024/053760 WO2024218689A1 (en) 2023-04-18 2024-04-17 Hard-coding an ic-specific code in an integrated circuit, device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NL2034619A NL2034619B1 (en) 2023-04-18 2023-04-18 Hard-coding an ic-specific code in an integrated circuit

Publications (1)

Publication Number Publication Date
NL2034619B1 true NL2034619B1 (en) 2024-10-28

Family

ID=87974331

Family Applications (1)

Application Number Title Priority Date Filing Date
NL2034619A NL2034619B1 (en) 2023-04-18 2023-04-18 Hard-coding an ic-specific code in an integrated circuit

Country Status (2)

Country Link
NL (1) NL2034619B1 (en)
WO (1) WO2024218689A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5642307A (en) 1992-07-09 1997-06-24 Advanced Micro Devices, Inc. Die identifier and die indentification method
US20060267136A1 (en) 2005-05-24 2006-11-30 International Business Machines Corporation Integrated circuit (ic) with on-chip programmable fuses
US7183623B2 (en) 2001-10-02 2007-02-27 Agere Systems Inc. Trimmed integrated circuits with fuse circuits
US20080121709A1 (en) 2004-12-13 2008-05-29 Tokyo Electron Limited Semiconductor Chip With Identification Codes, Manufacturing Method Of The Chip And Semiconductor Chip Management System
US20120161278A1 (en) * 2010-12-23 2012-06-28 Thorsten Meyer Method and system for providing fusing after packaging of semiconductor devices
WO2018047981A1 (en) * 2016-09-08 2018-03-15 Mapper Lithography Ip B.V. Secure chips with serial numbers
WO2018117275A1 (en) 2016-12-23 2018-06-28 Mapper Lithography Ip B.V. Fabricating unique chips using a charged particle multi-beamlet lithography system
US20200043562A1 (en) * 2018-08-01 2020-02-06 Infineon Technologies Ag Method for programming a one-time programmable structure, semiconductor component and radio frequency component

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL1044044B1 (en) 2020-05-28 2022-05-24 Sandgrain B V Centralized handling of ic identification codes

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5642307A (en) 1992-07-09 1997-06-24 Advanced Micro Devices, Inc. Die identifier and die indentification method
US7183623B2 (en) 2001-10-02 2007-02-27 Agere Systems Inc. Trimmed integrated circuits with fuse circuits
US20080121709A1 (en) 2004-12-13 2008-05-29 Tokyo Electron Limited Semiconductor Chip With Identification Codes, Manufacturing Method Of The Chip And Semiconductor Chip Management System
US20060267136A1 (en) 2005-05-24 2006-11-30 International Business Machines Corporation Integrated circuit (ic) with on-chip programmable fuses
US20120161278A1 (en) * 2010-12-23 2012-06-28 Thorsten Meyer Method and system for providing fusing after packaging of semiconductor devices
WO2018047981A1 (en) * 2016-09-08 2018-03-15 Mapper Lithography Ip B.V. Secure chips with serial numbers
WO2018117275A1 (en) 2016-12-23 2018-06-28 Mapper Lithography Ip B.V. Fabricating unique chips using a charged particle multi-beamlet lithography system
US20200043562A1 (en) * 2018-08-01 2020-02-06 Infineon Technologies Ag Method for programming a one-time programmable structure, semiconductor component and radio frequency component

Also Published As

Publication number Publication date
WO2024218689A1 (en) 2024-10-24

Similar Documents

Publication Publication Date Title
US9685410B2 (en) Semiconductor device security
JP3470960B2 (en) Mixed fuse technology
US10679912B2 (en) Wafer scale testing and initialization of small die chips
KR20090017466A (en) Semiconductor integrated circuit device
JP2008085342A (en) Method for identifying and/or programming integrated circuit
US5111273A (en) Fabrication of personalizable integrated circuits
NL2034619B1 (en) Hard-coding an ic-specific code in an integrated circuit
US6346748B1 (en) Electronic circuit structure with photoresist layer that has non-precision openings formed by a laser
KR100859825B1 (en) Personalized hardware
US20010046730A1 (en) Method of designing/manufacturing semiconductor integrated circuit device using combined exposure pattern and semiconductor integrated circuit device
US20120012943A1 (en) Anti-fuse of semiconductor device and method of manufacturing the same
JP2001085526A (en) Semiconductor device and manufacture thereof
US7648912B1 (en) ASIC customization with predefined via mask
KR100281031B1 (en) Integrated Circuit with Photosensitive Soft Passivation Layer
US6355969B1 (en) Programmable integrated circuit structures and methods for making the same
NL2034620B1 (en) Integrated circuit with hard-coded ic-specific code
JP3531863B2 (en) Wafer-level integrated circuit structure and method for manufacturing the same
US6598217B1 (en) Method of mounting fabrication-historical data for semiconductor device, and semiconductor device fabricated by such a method
US11469178B2 (en) Metal-free fuse structures
TWI645525B (en) Interconnect structure
KR100341531B1 (en) Stepper scanner discretionary lithography and common mask discretionary lithography for integrated circuits
US20010045417A1 (en) Implementation of laser technology
JPH0574748A (en) History information recording system and semiconductor integrated circuit
CN116348818A (en) Method for manufacturing electronic component assembly on front surface of semiconductor wafer
KR101110479B1 (en) Fuses in semiconductor devices and methods of forming them