The present application claims priority to Chinese Patent Appln. No. 201711316382.9, filed Dec. 12, 2017, the entire disclosure of which is hereby incorporated by reference.
The present disclosure relates to the technical field of semiconductors, and in particular, to a method and apparatus for designing an interconnection structure and a method for manufacturing an interconnection structure.
With the development of an advanced semiconductor technology, the dielectric constant (k) of a dielectric layer between interconnection layers in a back-end process is becoming smaller. As k decreases, a mechanical performance of the dielectric layer gradually degenerates. For example, the hardness and modulus of the dielectric layer become smaller. In addition, an interfacial binding force between different dielectric layers decreases along with the decrease of k.
Therefore, in the advanced semiconductor technology, chip package interaction (CPI) becomes challenging. For example, in a chip packaging process, a crack produced in the dielectric layer or interface layering between different dielectric layers causes a CPI problem, lowering the reliability of chip package.
An objective of the present disclosure is to improve a reliability of a chip package.
In one aspect of the present disclosure, a method for designing an interconnection structure is provided. The method may include: generating, with a processor, a chip design drawing, wherein generating the chip design drawing include designing n virtual interconnection units according to a number of metal interconnection layers in a circuit area of a chip design drawing, where an ith virtual interconnection unit includes i metal interconnection layers, and where adjacent metal interconnection layers in a jth virtual interconnection unit are connected by using vias, and n≥2, 1≤i≤n, and 2≤j≤n; and filling an area in the chip design drawing outside the circuit area with virtual interconnection units, where the jth virtual interconnection unit is filled, and a (j−1)th virtual interconnection unit is not filled unless there is no space in the area for the jth virtual interconnection unit. The method many additionally include manufacturing an interconnection structure according to the chip design drawing with which the virtual interconnection units are filled.
In some implementations, the number is n.
In some implementations, different vias in a same virtual interconnection unit are vertically aligned.
In another aspect of the present disclosure, a method for manufacturing an interconnection structure is provided. The method may include: filling an area in a chip design drawing outside a circuit area with virtual interconnection units according to a method according to any one of the foregoing embodiments or implementations; and manufacturing an interconnection structure according to the chip design drawing with which the virtual interconnection units are filled.
In still another aspect of the present disclosure, an apparatus for designing an interconnection structure is provided. The apparatus may include: a designing module configured to design n virtual interconnection units according to a number of metal interconnection layers in a circuit area of a chip design drawing, where an ith virtual interconnection unit includes i metal interconnection layers, and where adjacent metal interconnection layers in a jth virtual interconnection unit are connected using vias, and n≥2, 1≤i≤n, and 2≤j≤n; and a filling module configured to fill an area in the chip design drawing outside the circuit area with virtual interconnection units, where the jth virtual interconnection unit is filled, and a (j-1)th virtual interconnection unit is not filled unless there is no space in the area for the jth virtual interconnection unit.
In some implementations, the number is n.
In some implementations, different vias in a same virtual interconnection unit are vertically aligned.
In yet another aspect of the present disclosure, an apparatus for designing an interconnection structure is provided. The apparatus may include: a memory; and a processor coupled to the memory, where the processor is configured to perform a method according to any one of the foregoing embodiments or implementations based on instructions stored in the memory.
In yet another aspect of the present disclosure, a computer readable storage medium storing computer program instructions is provided, where the instructions, when being executed by a processor, cause the processor to perform a method according to any one of the foregoing embodiments or implementations.
In embodiments and implementations of the present disclosure, a non-circuit area is filled with the virtual interconnection units so that the metal interconnection layers are more uniformly distributed, thereby alleviating the micro loading effect. In addition, a laminated structure consisting of the metal interconnection layers and the vias may have a support function that prevents an external force from being applied to a chip in a subsequent packaging process so as to make a dielectric layer sink. In addition, via structures may further be used as stopping walls and prevent fine cracks caused by stress concentration from diffusing and extending. Therefore, the foregoing design of the interconnection structure can improve the shock-resistance and compression-resistance performance of the chip, thereby improving the reliability of chip package.
Exemplary embodiments and implementations of the present disclosure are described in detail below with reference to the accompanying drawings, and other features and aspects of the present disclosure and advantages thereof will become clear.
The accompanying drawings constitute a part of this specification, describe exemplary embodiments and implementations of the present disclosure, and are used to explain the principles of the present disclosure together with this specification. In the accompanying drawings:
Exemplary embodiments and implementations of the present disclosure are described in detail with reference to the accompanying drawings. It should be understood that unless otherwise specifically described, relative arrangements, numerical expressions, and values of parts and steps stated in these embodiments and implementations should not be understood as limitations to the scope of the present disclosure.
In addition, it should be understood that for ease of description, sizes of parts shown in the accompanying drawings are not necessarily drawn according to actual proportional relationships. For example, thicknesses or widths of some layers may be magnified relative to other layers.
The following description of exemplary embodiments and implementations is merely illustrative and is not used as any limitation to the present disclosure or application thereof or use thereof in any sense.
Technologies, methods, and apparatuses that are known to a person of ordinary skill in the art may not be discussed in detail, but when being properly used, the technologies, methods, and apparatuses should be considered as a part of this specification.
It should be noted that similar marks and letters represent similar items in the following accompanying drawings. Therefore, once an item is defined or described in an accompanying drawing, the item does not need to be further discussed in subsequent accompanying drawings.
As shown in
An ith virtual interconnection unit includes i metal interconnection layers, where 1≤i≤n. Adjacent metal interconnection layers in a jth virtual interconnection unit are connected by using vias, where 2≤j≤n. That is, in other virtual interconnection units other than a first virtual interconnection unit, adjacent metal interconnection layers are all connected by using vias. It should be understood that a dielectric layer is filled between different metal interconnection layers.
In some implementations, the number of metal interconnection layers and the number of types of virtual interconnection units in the circuit area may be the same, that is, they are both n. However, it should be understood that in other implementations, the number of metal interconnection layers and the number of types of virtual interconnection units in the circuit area may be different. For example, the number of metal interconnection layers in the circuit area may alternatively be greater than n.
As shown in
Adjacent metal interconnection layers in the second, third, and fourth virtual interconnection units may be connected using vias V. In some embodiments, different vias V in a same virtual interconnection unit may be vertically aligned. For example, in the third virtual interconnection unit 203, three vias V are vertically aligned. In the fourth virtual interconnection unit 204, four vias V are vertically aligned.
However, it should be understood that the shape of the via V is not limited to the shapes shown in
As shown in
In a process of filling the non-circuit area with the virtual interconnection units, the jth virtual interconnection unit is preferably filled, and a (j−1)th virtual interconnection unit is not filled unless there is no space in the non-circuit area for the jth virtual interconnection unit. In other words, when space in the non-circuit area allows, a virtual interconnection unit with many metal interconnection layers is preferably filled with the virtual interconnection units.
As shown in
In the foregoing implementations, a non-circuit area is filled with the virtual interconnection units so that the metal interconnection layers are more uniformly distributed, thereby alleviating the micro loading effect. In addition, a laminated structure consisting of the metal interconnection layers and the vias may have a support function that prevents an external force from being applied to a chip in a subsequent packaging process so as to make a dielectric layer sink. In addition, via structures may further be used as stopping walls that prevent fine cracks caused by stress concentration from diffusing and extending. Therefore, the foregoing design of the interconnection structure can improve the shock-resistance and compression-resistance performance of the chip, thereby improving the reliability of chip package.
Step 502: Fill an area in a chip design drawing outside a circuit area with virtual interconnection units according to a design method according to any one of the foregoing implementations.
Step 504: Manufacture an interconnection structure according to the chip design drawing with which the virtual interconnection units are filled.
It should be understood that in a process of manufacturing the interconnection structure, the metal interconnection layers in the circuit area and metal interconnection layers in the virtual interconnection unit may be simultaneously formed, and via structures between the metal interconnection layers in the circuit area and via structures between the metal interconnection layers in the virtual interconnection units may also be simultaneously formed.
In the foregoing implementations, a non-circuit area is filled with the virtual interconnection units so that the metal interconnection layers are more uniformly distributed, thereby alleviating the micro loading effect in a manufacturing process. In addition, a laminated structure consisting of the metal interconnection layers and the vias may have a support function that prevents an external force from being applied to a chip in a subsequent packaging process so as to make a dielectric layer sink. In addition, via structures may further be used as stopping walls that prevent fine cracks caused by stress concentration from diffusing and extending. Therefore, forms of the interconnection structure manufactured according to the foregoing methods can improve the shock-resistance and compression-resistance performance of the chip, thereby improving the reliability of chip package.
The designing module 601 is configured to design n virtual interconnection units according to a number of metal interconnection layers in a circuit area of a chip design drawing, where n≥2. Here, an ith virtual interconnection unit includes i metal interconnection layers, where 1n. Adjacent metal interconnection layers in a jth virtual interconnection unit are connected by using vias, where 2≤j≤n. In some implementations, the number of metal interconnection layers in the circuit area may be n. In some implementations, different vias in a same virtual interconnection unit are vertically aligned.
The filling module 602 is configured to fill an area in the chip design drawing outside the circuit area with virtual interconnection units. In a filling process, the jth virtual interconnection unit is filled, and a (j−1)th virtual interconnection unit is not filled unless there is no space in the area in the chip design drawing outside the circuit area for the jth virtual interconnection unit.
In foregoing implementations, non-circuit area is filled with the virtual interconnection units so that the metal interconnection layers are more uniformly distributed, thereby alleviating the micro loading effect. In addition, a laminated structure consisting of the metal interconnection layers and the vias may have a support function that prevents an external force from being applied to a chip in a subsequent packaging process so as to make a dielectric layer sink. In addition, via structures may further be used as stopping walls that prevent fine cracks caused by stress concentration from diffusing and extending. Therefore, the foregoing design of the interconnection structure can improve the shock-resistance and compression-resistance performance of the chip, thereby improving the reliability of chip package.
In forms of the foregoing implementations, the memory stores data instructions, and then the processor processes the instructions, thereby improving the reliability of chip package.
The present disclosure further provides a computer readable storage medium storing computer program instructions, where the instructions, when being executed by a processor, cause the processor to perform steps of the method according to any one of the foregoing embodiments.
A person skilled in the art should understand that the embodiments and implementations of the present disclosure may be provided as a method, an apparatus, or a computer program product. Therefore, the present disclosure may use a form of hardware only embodiments, software only embodiments, or embodiments with a combination of software and hardware. In addition, the present disclosure may use a form of a computer program product implemented on one or more computer-usable non-transient storage media (including, but not limited to, a magnetic disc memory, a CD-ROM, and an optical memory) including computer-usable program code.
The present disclosure is described with reference to flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to the embodiments of the present disclosure. It should be understood that computer program instructions may be used to implement each process and/or each block in the flowcharts and/or the block diagrams and a combination of a process and/or a block in the flowcharts and/or the block diagrams. These computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of any other programmable data processing device to generate a machine, so that the instructions executed by a computer or a processor of any other programmable data processing device generate an apparatus for implementing a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
These computer program instructions may be stored in a computer readable memory that can instruct the computer or any other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
These computer program instructions may be loaded onto a computer or another programmable data processing device so that a series of operations and steps are performed on the computer or the another programmable device, thereby generating computer-implemented processing. Therefore, the instructions executed on the computer or another programmable device provide steps for implementing a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
The present disclosure has been described in detail so far. To avoid obstructing the concepts of the present disclosure, some details well known in the art are not described. A person skilled in the art will understand, according to the foregoing description, how to implement the technical solutions disclosed herein.
The methods and the apparatus of the present disclosure may be implemented in multiple manners. For example, the methods and the apparatus of the present disclosure may be implemented by using software, hardware, firmware, or any combination thereof. The sequence of steps of the method is merely used for description. Steps of the method of the present disclosure are not limited to the foregoing specifically described sequence unless particularly described in another manner. In addition, in some implementations, the present disclosure may further be implemented as programs recorded in a recording medium. These programs include machine readable instructions for performing the method according to the present disclosure. Thus, the present disclosure also includes the recording medium that stores the programs for performing the method of the present disclosure.
Although some particular embodiments and implementations of the present disclosure are described in detail by using examples, a person skilled in the art should understand that the foregoing examples are merely used for description and are not intended to limit the scope of the present disclosure. A person skilled in the art should understand that the foregoing embodiments may be amended without departing from the scope and the spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201711316382.9 | Dec 2017 | CN | national |