In a semiconductor device having wirings, a wiring modeling technique according to the present invention comprises the steps of selecting an arbitrary region of the semiconductor device; calculating a wiring area ratio of the wirings to the region; and determining the region and the wiring area ratio to model the cross-sectional profile of a target wiring located in the middle of the region.
|
1. In a semiconductor device having wirings, a wiring modeling technique comprising the steps of selecting an arbitrary region of said semiconductor device; calculating a wiring area ratio of said wirings to said region; and determining said region and said wiring area ratio to model the cross-sectional profile of a target wiring located in the middle of said region.
4. In a semiconductor device having wirings, a wiring modeling technique comprising the steps of selecting a rectangular region of said semiconductor device to limit wirings contained in said rectangular region; calculating a wiring area ratio of said wirings to said rectangular region; and determining said rectangular region and said wiring area ratio to model the cross-sectional profile of wirings contained in said rectangular region.
3. In a semiconductor device having wirings, a wiring modeling technique comprising the steps of dividing said wirings into a plurality of wiring regions on said semiconductor device; calculating a wiring area ratio of wirings contained in each of said wiring regions to said wiring region; and determining said plurality of wiring regions and the wiring area ratios corresponding to said plurality of wiring regions to model the cross-sectional profile of wirings contained in each of said plurality of wiring regions.
5. In a semiconductor device having wirings, a wiring modeling technique comprising the steps of limiting a wiring of said semiconductor device as a target wiring; confining a certain rectangular region with a target wiring portion on said target wiring being located at the center thereof; calculating a wiring area ratio of wirings contained in said rectangular region to said rectangular region; determining said rectangular region and said wiring area ratio to model the cross-sectional profile of said target wiring portion; subsequently confining said certain rectangular region with another target wiring portion at a predetermined distance from the target wiring portion on said target wiring being located at the center thereof; calculating a wiring area ratio of wirings contained in said rectangular region to said rectangular region; determining said rectangular region and said wiring area ratio to model the cross-sectional profile of said another target wiring portion; repeating said modeling operation for each portion at said predetermined distance on said target wiring to complete a one-dimensional modeling operation for said target wiring; repeating, for an adjacent target wiring next to said target wiring, the same modeling operation as the one-dimensional modeling operation for said target wiring to complete a one-dimensional modeling operation for said adjacent target wiring; and performing said one-dimensional modeling operation on all wirings to complete a two-dimensional modeling operation for the wirings of said semiconductor device.
2. The wiring modeling technique according to
6. The wiring modeling technique according to
|
1. Field of the Invention
The present invention relates to a wiring modeling technique.
2. Description of the Prior Art
With increasingly higher degrees of integration and higher densities of semiconductor devices, the width of wirings formed on a semiconductor device chip and the spacing between adjacent wirings (hereinafter referred to as wiring spacing) have become finer and finer. Since such higher degrees of integration and higher densities and hence increased wiring capacities and wiring resistances have produced longer signal delays, it is essential to semiconductor device design to accurately estimate these signal delay factors.
In addition, as a result of such finer wirings, a discrepancy between a manufacturing aim for wiring cross-sectional profile and the cross-sectional profile of a wiring actually formed on a chip has an increased influence on the wiring capacitance and the wiring resistance. The term “manufacturing aim” used herein refers to making a wiring of rectangular cross-sectional profile, forming a wiring width according to a layout, and making the wiring thickness uniform throughout a chip. This discrepancy depends on and varies with the wiring width and the wiring spacing of that wiring, and a layout condition of other wirings around that wiring within a region where that wiring is formed.
When a conductor of much higher resistivity than a principal material of the wiring is partly used within the wiring, a wiring capacitance estimate depends on the surface shape of the wiring but a wiring resistance estimate depends on the cross-sectional profile of the wiring. In particular, when the wiring consists of a plurality of metal materials, the wiring resistance estimate would depend on the cross-sectional profile of a portion made of a principal metal material, and thus, the wiring capacitance and wiring resistance estimates should depend on different factors, respectively.
With prior wiring capacitance and wiring resistance estimation methods, however, on the assumption that all wirings are formed according to the manufacturing aim and also that the cross-sectional profile for wiring capacitance estimation is identical to that for wiring resistance estimation, the wiring capacitance and the wiring resistance would be calculated. Consequently, there may be an error between a signal delay actually occurring on a chip and a signal delay estimated from the calculated wiring capacitance and wiring resistance, resulting in a problem that the actual chip may not operate normally.
To solve these problems, it is essential in estimating the wiring capacitance and wiring resistance of each wiring actually formed on a chip to accurately reflect its cross-sectional profile which depends on the wiring width and the wiring spacing of that wiring, and the layout condition of other wirings around that wiring and which deviates from the manufacturing aim. In addition, it is necessary to separately calculate the cross-sectional profile for wiring capacitance estimation and the cross-sectional profile for wiring resistance estimation. In some cases, it may be necessary to correct the manufacturing aim itself with respect to the wiring width in advance during the mask design stage for correction of the above-mentioned error.
It is an object of the present invention to provide a wiring modeling technique which allows for accurate prediction of wiring resistance and wiring capacitance in designing a semiconductor device and which allows for feedback to the design.
In a semiconductor device having wirings, a wiring modeling technique according to the present invention comprises the steps of selecting a region of the semiconductor device; calculating a wiring area ratio of the wirings to the region; and determining the region and the wiring area ratio to model the cross-sectional profile of a target wiring located in the middle of the region.
The above-mentioned and other objects, features and advantages of this invention will become more apparent by reference to the following detailed description of the invention taken in conjunction with the accompanying drawings, wherein:
The embodiment of the present invention will be described below in detail with reference to the drawings. First, test patterns used for extracting a wiring cross-section model will be described.
Then, a plurality of test patterns having varying values of the parameters W, S, X, Y, and D are laid out on a test chip.
This test pattern is provided with the aim of examining how the parameters W, S, W2, S2, X, Y, and D for each pattern affect the cross-sectional profile of the wiring in a resistance measuring portion. The relationship between the copper wiring 101 to be measured and the other copper wirings 103 will constitute a layout condition of other wirings around a target wiring on an actual semiconductor chip again. Then, a plurality of test patterns having varying values of the parameters W, S, W2, S2, X, Y, and D are laid out on the same test chip as that for the test pattern of
For the test patterns of
In addition, since the wiring resistance is measured through four-terminal Kelvin measurement, any parasitic resistance in a cable for a measuring apparatus, probing needles, the leader wirings 108 and the via holes 104 can be cancelled, so that resistance can be measured only for a wiring with wiring length Lr to be measured.
To extract only the wiring resistance at the middle portion, the measurement wiring length Lr should be sufficiently smaller than the value Y. Specifically, the length Lr should be equal to or smaller than ⅖ of Y. It is desirable that the value Lr be smaller with respect to the resolution of the resistance measuring apparatus to such an extent that no measurement problem may arise. The structure of leader wirings is specifically designed such that the two inner leader wirings of the four ones are located at an equal distance from the center of the measurement wiring.
Next, data collection will be described below.
All test patterns actually formed on a chip are subject to the four-terminal Kelvin measurement to measure the wiring resistance in the middle portion of the patterns.
The cross sections of middle portions to be measured with respect to wiring resistance of the order of 40 to 50 representative patterns are observed with SEM or the like to measure the cross-sectional profile dimensions of the wiring. The representative patterns are selected such that the parameters W, S, W2, S2, X, Y, and D can assume various values.
Next, modeling of the wiring cross-sectional profile based on the collected data will be described below.
First, the area of the copper wiring core portion 110 for each sectionally observed pattern is read out. In this embodiment, since the side barrier metal portion 111 and the bottom barrier metal portion 112 contain a material having an extremely large resistance value, the resistance value of the side barrier metal portion 111 and the bottom barrier metal portion 112 may be negligible compared with the resistance of the core wiring core portion and the resistivity ρ of the copper wiring core portion in this embodiment can be calculated by multiplying a wiring resistance measurement per unit length by the cross-sectional area of the copper wiring core portion. In this way, the resistivity of the copper wiring core portion is obtained for the sectionally observed pattern. With this embodiment, almost the same value has been obtained from any of the patterns, that is, it can be assumed that almost constant resistivities are obtained for wiring widths covered by this embodiment and thus, a mean value of these resistivities is considered as a model resistivity ρ. Although, from the above-mentioned reasons, the resistivity ρ in this embodiment is assumed to have a fixed value, it will depend on the values of wiring width Wcu and wiring thickness Tcu for a state-of-the-art semiconductor device because of its finer structure, as shown in
Wcu=(W−2×Ba−2×Ts)+A×Tcu
For the purpose of this embodiment, the table model refers to a table and scheme wherein parameter values calculated from the collected data are defined to be discrete with respect to a designed wiring width (W for this embodiment) and a value between discrete points is calculated from the discrete values through well-known linear interpolation.
From the actual cross-sectional profile in
This trapezoidal approximation can determine a tapering amount Ba on one side with respect to layout size W of the wiring bottom and an inclination A (=B/C) on the wiring side in the model shape of
The mean value read from the actual cross-sectional profile of
Thus determined values of Ba, A, Ths, and Thb for each sectionally observed pattern are plotted as graphs in
As can been seen from the plotted data, accurate approximation can be accomplished by giving the values Ba, A, Ths, and Thb as a function of W only.
Although the values Ba, A, Ths, and Thb are modeled and tabulated as a function of W only in this embodiment, they may also depend on the value of spacing S between adjacent wirings for a state-of-the-art semiconductor device because of its finer structure. The values Ba and A can be expressed as a function of S as shown in
For all test patterns, a mean thickness Tcu of the copper wiring core portion as shown in
[(W−2Ba)+(W−2Ba+(Tcu+Thb)×A×2)]×(Tcu+Thb)/2=Measured sectional area
This may allow for easy calculation of mean thickness Tcu of a copper wiring portion for all test patterns. The value Tcu in a measured pattern can be obtained from the model equations for the already determined values Ba, A, Ts, and Tb and the measured sectional area (in this case, the value Tcu is only for the measured pattern and the value Tcu for all patterns must be obtained separately). The resistivity ρ can be expressed as a function of Tcu and Wcu by repeating the above-mentioned process for several test patterns. From thus created model equation ρ, the already created model equations for Ba, A, Ts, and Tb, and the measured resistances, the value Tcu can be obtained. It is an important point for this modeling process that the values Ba, A, Ts, Tb, and ρ are obtained from the results of sectional observation made on several patterns and the value Tcu is obtained from these models and the measured resistances for all patterns.
In this case, the sum of the bottom barrier metal thickness Thb and the mean thickness Tcu of the copper wiring core portion is not equal to the wiring thickness T on the wiring side in
Although the value Tt is modeled and tabulated as a function of W only in this embodiment, it may also depend on the value of spacing S between adjacent wirings for a state-of-the-art semiconductor device because of its finer structure. More generally, this value Tt may be given by the model equation and table model as a function of W and S. In addition, the value Tt may be expressed as a function of S as shown in
Since the values ρ, Ba, A, Ths, and Thb depend on the values W and S only, just a few ones of all test patterns may be measured. However, in addition to the values W and S, the value Tcu also depends on all the values X, Y, W2, S2, and D which are circumferential conditions for layout and thus, it will necessitate data on many test patterns. For example, the value Tcu has D dependence as shown in
According to the above-mentioned flow, if several patterns with varying values W and S are sectionally observed and modeled to determine the values Ba, A, Ths, and Thb which only depend on wiring width (more generally, wiring width and wiring spacing between adjacent wirings) without any influence of the circumferential conditions for wiring layout, the results can be used to calculate the value Tcu, in addition to the values Wand S, which depends on the layout circumferential conditions X, Y, W2, S2, and D, only from measured resistances obtained through automatic measurement without the need for much time and effort. The value Tt is a parameter used to adapt the sectional observation result to a measured value and it is determined by using the calculated model value of Tcu, so that an actual wiring cross-sectional profile can be approximated.
Now, determination of the values X, Y, and D necessary for calculating the value Tcu will be described below (for a product, the values X, Y, and D will be read out of the product layout for application of a Tcu model created from the test pattern).
First, byway of example, a portion of a product chip layout is shown in
Although X is equal to Y in this example, it is needless to say that the above-mentioned process may apply to another case where X is not equal to Y. In addition, although this example uses aplurality of wiring data regions, each consisting of X and Y, the values of X and Y can be fixed values, respectively, according to the applicable wiring design rules. In this case, for each wiring portion, using the dimensions X and Y of these fixed values, the ratio of the total area of wirings to the area of that region is determined as D.
Alternatively, it is supposed that a whole chip has been divided into partitions of X=Y=200 μm in advance and one of these partitions including a target wiring portion is considered as a wiring data region for this wiring portion. Then, using the dimensions X and Y of 200 μm, the ratio of the total area of wirings to the area of that region is determined as D. Of course, the size of X and Y maybe changed to an optimum value according to the wiring design rules. If a target wiring portion is located near one edge of the partition in question, the accuracy maybe impaired in this case. Then new partitions are created by shifting the whole chip by 100 μm in the directions of both X and Y. As a result, there may be two partitions, that is, a previous one and a new one, that include a target wiring portion and the one which includes the target wiring portion at a location closer to the center thereof can be selected as a wiring data region.
The above-mentioned technique of dividing the whole chip in advance may be substituted by another technique of using several sizes of X and Y to be divided to determine the values X, Y, and D, taking into account the data ratio D which varies with wiring data regions.
If the whole chip is to be divided with fixed values as X and Y by the above-mentioned technique, the wirings on a layout may be divided into a plurality of rectangular blocks which have different sizes between 10 μm×10 μm and 2 mm×2 mm.
Extraction of data and wiring model for supporting the above-mentioned wiring modeling technique will be described below.
Next,
Next,
As described above, the resistance and parasitic capacitance of a wiring can be determined by determining the values X, Y, and D for the model in
In particular, the wiring parasitic capacitance can be accurately extracted because the wiring thickness is specifically compensated so that the pattern including its barrier metal is formed in a trapezoidal shape which is most approximate to the actual wiring.
The above-mentioned technique of using a model to estimate the capacitances and resistances of wiring portions can apply to software for automatically extracting such capacitances and resistances from certain existing layouts.
Now, a technique of compensating in advance the dimensions of a wiring layout formed on a mask based on the values Ba, A, and T obtained by model equations in masking the layout of an actual semiconductor device will be described below.
Model parameters are calculated in a similar manner to that for the technique of applying the actual shape to estimate the capacitances and resistances of wiring portions on the layout. A tapering amount on one side of the wiring as shown in
From the foregoing, simplified estimation of wiring resistance or the like may be accomplished by expressing the values Ba, A, Ths, and Thb as a function of W according to the present invention and more accurate estimation may be accomplished with model equations or table models including wiring spacing S, wiring region dimensions X and Y, and wiring data ratio D in addition to wiring width W.
Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments will become apparent to persons skilled in the art upon reference to the description of the invention. It is therefore contemplated that the appended claims will cover any modifications or embodiments as fall within the true scope of the invention.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6505334, | Apr 17 2000 | Mitsubishi Denki Kabushiki Kaisha | Automatic placement and routing method, automatic placement and routing apparatus, and semiconductor integrated circuit |
6516455, | Dec 06 2000 | CADENCE DESIGN SYSTEMS, INC , A DELAWARE CORPORATION | Partitioning placement method using diagonal cutlines |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 18 2002 | YAMADA, KENTA | NEC Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013328 | /0138 | |
Sep 24 2002 | NEC Electronics Corporation | (assignment on the face of the patent) | / | |||
Nov 01 2002 | NEC Corporation | NEC Electronics Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013764 | /0362 | |
Apr 01 2010 | NEC Electronics Corporation | Renesas Electronics Corporation | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 025525 | /0163 | |
Aug 06 2015 | Renesas Electronics Corporation | Renesas Electronics Corporation | CHANGE OF ADDRESS | 044928 | /0001 |
Date | Maintenance Fee Events |
Feb 06 2013 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Feb 23 2017 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Feb 23 2021 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 08 2012 | 4 years fee payment window open |
Mar 08 2013 | 6 months grace period start (w surcharge) |
Sep 08 2013 | patent expiry (for year 4) |
Sep 08 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 08 2016 | 8 years fee payment window open |
Mar 08 2017 | 6 months grace period start (w surcharge) |
Sep 08 2017 | patent expiry (for year 8) |
Sep 08 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 08 2020 | 12 years fee payment window open |
Mar 08 2021 | 6 months grace period start (w surcharge) |
Sep 08 2021 | patent expiry (for year 12) |
Sep 08 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |