A method for designing a semiconductor device includes: based on information on layout of a resistive element and information on layout of wiring disposed on a layer above the resistive element when seen in section, determining whether or not the resistive element and the wiring overlap each other when seen from above; and if it is determined that there is an overlap between the resistive element and the wiring when seen from above, changing at least one of the layout of the resistive element and the layout of the wiring so as to eliminate the overlap.
|
2. A method for designing a semiconductor device, comprising:
based on information on a layout of a plurality of resistive elements serving as dividing resistors and information on a layout of wiring disposed on every layer above the resistive elements when seen in section, determining ratios of overlap between the wiring and each of the resistive elements;
determining whether or not differences between the ratios are less than a threshold difference corresponding to a threshold resistance ratio between the resistive elements; and
changing at least one of the layout of the resistive elements and the layout of the wiring so that the differences are less than the threshold difference.
1. A method for designing a semiconductor device, comprising:
based on information on a layout of a resistive element and information on a layout of wiring disposed on every layer above the resistive element when seen in section, determining whether or not the resistive element and the wiring overlap each other when seen from above;
determining a ratio of overlap between the resistive element and the wiring when the resistive element and the wiring overlap each other; and
changing at least one of the layout of the resistive element and the layout of the wiring so as to eliminate the overlap when the ratio of overlap is greater than a threshold ratio corresponding to a threshold variation in a resistance of the resistive element.
3. The method for designing a semiconductor device according to
the step of changing at least one of the layout of the resistive elements and the layout of the wiring includes changing the layout of the wiring by adding dummy wiring to the layout of the wiring.
|
The present invention relates to a method for designing a semiconductor device and a semiconductor device.
A resistive element built in an integrated circuit (IC) is typically made of polycrystalline silicon. Such a resistive element is formed, for example, following a procedure as shown in
Subsequently, as shown in
Incidentally the inventors found that if wiring is formed directly above the resistive elements formed in the above-mentioned process, the resistive elements increase their resistance value by 3 to 4% compared to a case in which no such wiring is formed. Specifically, as shown in
However, in the related-art semiconductor device designing methods, no ingenuity has been used to stabilize the resistance value of a resistive element when laying out wiring disposed on a layer above the resistive element when seen in section. Therefore, the related art designing methods have had a possibility that the resistance value of the resistive element unintentionally may increase depending on the positional relation between the resistive element and wiring.
An advantage of the invention is to provide a method and a program for designing a semiconductor device and a semiconductor device that each allow variations in resistance value of the resistive element to be reduced.
According to a first aspect of the invention, a method for designing a -semiconductor device includes: based on information on layout of a resistive element and information on layout of wiring disposed on a layer above the resistive element when seen in section, determining whether or not the resistive element and the wiring overlap each other when seen from above; and if it is determined that there is an overlap between the resistive element and the wiring when seen from above, changing at least one of the layout of the resistive element and the layout of the wiring so as to eliminate the overlap.
“The layout of a resistive element” here refers to the shape of the resistive element and the position in which the resistive element is disposed. “The layout of wiring” here refers to the shape of the wiring and the position in which the wiring is disposed. “The information on the layout of a resistive element” and “the information on the layout of wiring” is extracted, for example, from information on design registered with a library. In “the step of changing at least one of the layout of the resistive element and the layout of the wiring,” for example, the design is changed by shifting the position in which the resistive element is disposed from below the wiring, changing routing of the wiring so that the wiring does not run directly above the resistive element, or doing otherwise.
According to a second aspect of the invention, a method for designing a semiconductor device includes: based on information on layout of a resistive element and information on layout of wiring disposed on a layer above the resistive element when seen in section, determining whether or not the resistive element and the wiring overlap each other beyond an acceptable range when seen from above; and if it is determined that the resistive element and the wiring overlap each other beyond the acceptable range, changing at least one of the layout of the resistive element and the layout of the wiring so that an extent to which the resistive element and the wiring overlap each other falls at least within the acceptable range.
“The acceptable range” here is represented, for example, by the ratio of the overlap to the area of the resistive element when seen from above.
The methods for designing a semiconductor device according to the first and second aspects of the invention prevent an unintended increase in the resistance value of the resistive element due to the positional relation between the resistive element and the wiring. This reduces variations in the resistance value of the resistive element, thereby helping stabilize the electrical characteristics of the semiconductor device.
Third Aspect
According to a third aspect of the invention, a program for designing a semiconductor device causes a computer to execute: based on information on layout of a resistive element and information on layout of wiring disposed on a layer above the resistive element when seen in section, determining whether or not the resistive element and the wiring overlap each other beyond an acceptable range when seen from above; and if it is determined that the resistive element and the wiring overlap each other beyond the acceptable range, displaying an error.
These features allow the semiconductor designer to take a predetermined countermeasure following such error display. For example, as a countermeasure, the semiconductor designer changes at least one of the layout of the resistive element and that of the wiring so that the extent of the overlap between the resistive element and the wiring falls within the acceptable range.
Fourth Aspect
According to a fourth aspect of the invention, a program for designing a semiconductor device causes a computer to execute: based on information on layout of a resistive element and information on layout of wiring disposed on a layer above the resistive element when seen in section, determining whether or not the resistive element and the wiring overlap each other beyond an acceptable range when seen from above; and if it is determined that the resistive element and the wiring overlap each other beyond the acceptable range, changing at least one of the layout of the resistive element and the layout of the wiring so that an extent to which the resistive element and the wiring overlap each other falls at least within the acceptable range.
These features prevent an unintended increase in the resistance value of the resistive element due to the positional relation between the resistive element and the wiring. This reduces variations in the resistance value of the resistive element, thereby helping stabilize the electrical characteristics of the semiconductor device.
Fifth Aspect
According to a fifth aspect of the invention, a method for designing a semiconductor device includes: based on information on layout of a plurality of resistive elements serving as dividing resistors and information on layout of wiring disposed on a layer above the resistive elements when seen in section, grasping extents of overlaps between the resistive elements and the wiring when seen from above; determining whether or not the grasped extents of the overlaps are mutually matched within an acceptable range; and if it is determined that the grasped extents of the overlaps are not mutually matched, changing at least one of the layout of the resistive elements and the layout of the wiring so that the grasped extents of the overlaps are mutually matched within the acceptable range.
“The dividing resistors” here refer to ones that are a selective combination of multiple resistive elements and divide a voltage so as to generate a predetermined voltage (for example, reference voltage). The resistance ratio between the resistive elements is important in accurately generate the predetermined voltage using the dividing resistors. The resistance ratio between the resistive elements is, for example, 1:1. These resistive elements are coupled selectively, for example, by a switch or a trimming including a transistor, or the like.
The method for designing a semiconductor device according to the fifth aspect of the invention prevents an unintended change in the resistance ratio between the multiple resistive elements serving as dividing resistors due to the respective positional relations between the resistive elements and the wiring. This helps stabilize the electrical characteristics of the semiconductor device.
Sixth Aspect
As a sixth aspect of the invention, the step of changing at least one of the layout of the resistive elements and the layout of the wiring included in the fifth aspect of the invention may include changing the layout of the wiring by adding dummy wiring to the layout of the wiring.
“The dummy wiring” here refers to pseudo-wiring that does not serve as wiring (in other words, is not intended for transmission/reception of signals, power supply, grounding, or the like).
The method for designing a semiconductor device according to the sixth aspect of the invention, for example, eliminates the need to laboriously extend or shorten the wiring through which signals are actually sent, thereby preventing occurrence of signal delay or the like.
Seventh Aspect
According to a seventh aspect of the invention, a program for designing a semiconductor device causes a computer to execute: based on information on layout of a plurality of resistive elements serving as dividing resistors and information on layout of wiring disposed on a layer above the resistive elements when seen in section, grasping extents of overlaps between the resistive elements and the wiring when seen from above; determining whether or not the grasped extents of the overlaps are mutually matched within an acceptable range; and if it is determined that the grasped extents of the overlaps are not mutually matched, changing at least one of the layout of the resistive elements and the layout of the wiring so that the grasped extents of the overlaps are mutually matched within the acceptable range.
These features prevent an unintended change in the resistance ratio of the resistive elements serving as dividing resistors due to the respective positional relations between the resistive elements and the wiring. This helps stabilize the electrical characteristics of the semiconductor device.
Eight Aspect
According to an eighth aspect of the invention, a semiconductor device includes a semiconductor substrate, a resistive element disposed on the semiconductor substrate, an interlaminar insulating film disposed on the semiconductor substrate so as to cover the resistive element, and wiring disposed on the interlaminar insulating film. The resistive element and the wiring do not overlap each other when seen from above.
Ninth and Tenth Aspects
According to a ninth aspect of the invention, a semiconductor device includes a semiconductor substrate, a plurality of resistive elements serving as dividing resistors disposed on the semiconductor substrate, an interlaminar insulating film disposed on the semiconductor substrate so as to cover the resistive elements, and wiring disposed on the interlaminar insulating film. Extents of overlaps between the resistive elements and the wiring when seen from above are mutually matched within an acceptable range.
As a tenth aspect of the invention, the wiring included in the semiconductor device according to ninth aspect of the invention may include dummy wiring that overlaps the resistive elements when seen from above.
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
Methods and programs for designing a semiconductor device according to embodiments of the invention will now be described with reference to the accompanying drawings.
In step S2, information on the layout of the resistive element is extracted from the information on the layout of the semiconductor device determined in step S1. In step S3, information on the layout of an upper wiring is extracted from the information on the layout of the semiconductor device determined in step S1. The upper wiring here refers to wiring disposed on a layer above the resistive element whose layout information is extracted in step 2 when seen in section.
In step S4, the positional relation between the resistive element and the upper wiring is grasped. Then, it is determined whether or not the upper wiring is disposed directly above the resistive element when seen from above (that is, whether or not the upper wiring runs directly above the resistive element). If the resistive element and the upper wiring overlap each other when seen from above even if only slightly, the process proceeds to step S5. If the resistive element and the upper wiring are completely separated from each other when seen from above (that is, if there is no overlap at all), the flowchart ends. In step S5, for example, the computer displays an error on a monitor screen to notify the semiconductor device designer or the like that there is an error in the layout of the semiconductor device.
Upon receipt of this error notification, for example, the semiconductor device designer per se visually checks the layout of the resistive element and upper wiring. Then, the designer changes at least one of the layout of the resistive element and that of the upper wiring so as to eliminate the overlap between the resistive element and the upper wiring when seen from above (that is, so that the upper wiring does not run directly above the resistive element). The changed layout is additionally written to the information on the layout of the semiconductor device registered with the library.
For example, as shown in
As described above, the first embodiment of the invention prevents the resistance value of the resistive element from unintentionally increasing depending on the positional relation between the resistive element and the upper wiring. This reduces variations in resistance value of the resistive element, helping stabilize the electrical characteristic of the semiconductor device. For example, if the resistance value of the resistive element is important in terms of design (that is, the absolute value of the resistance value is used in design), not laying out the resistive element 1 directly below the upper wiring 3 as shown in
Incidentally, in the above-mentioned first embodiment, it is exactly determined in step S4 of
However, if the resistive element has some leeway in its resistance value characteristic and if it is expected that some increase in resistance value will not have much influence on the electrical characteristics of the semiconductor device, the determination criterion for step S4 may be relaxed to some extent. Specifically, as a determination criterion for step S4, an acceptable range of the extent to which the resistive element and the upper wiring overlap each other may previously be set up and inputted into the computer. Then, in step S4, whether or not the resistive element and the upper wiring overlap each other beyond the acceptable range when seen from above may be determined by the computer.
“The acceptable range” here is represented, for example, by the ratio of “the area of an overlap between the resistive element and the upper wiring” to “the area of the resistive element.” The ratio is determined based on a simulation, experience, or the like. Specifically, for example, if 5% or more of the area of the resistive element overlaps the upper wiring, it is determined that there is an error in the design and the process proceeds to step S5. These features allow the process to proceed to step S5 without damaging the electrical characteristics of the semiconductor device. Thus the efficiency in designing the semiconductor device is further enhanced.
As described in the first embodiment, the computer displays an error on a monitor screen in step S5 of
Specifically, in step A1 of
In step A4, the positional relation between the resistive element and the upper wiring is grasped. Then, it is determined whether or not the upper wiring is disposed directly above the resistive element when seen from above. If the resistive element and the upper wiring overlap each other when seen from above even if only slightly, the process proceeds to step A5. If the resistive element and the upper wiring are completely separated from each other when seen from above, the flowchart ends.
In step A5, it is determined whether or not changing at least one of the layout of the resistive element and that of the upper wiring allows the resistive element and the upper wiring to be completely separated from each other when seen from above (that is, whether or not the layout can be modified). If the layout can be modified, the process proceeds to step A6. If not, the process proceeds to step A7.
In step A6, at least one of the layout of the resistive element and that of the upper wiring is automatically changed so as to eliminate the overlap between the resistive element and the upper wiring when seen from above (in other words, so that the upper wiring does not run directly above the resistive element). Then, the changed layout is additionally and automatically written to the information on the layout of the semiconductor device registered with the library. On the other hand, in step A7, for example, the computer displays an error on a monitor screen to notify the semiconductor device designer or the like that there is an error (that cannot be modified automatically) in the layout.
As described above, the second embodiment of the invention allows the layout of the resistive element or the upper wiring to be automatically changed by the computer. This reduces time and work taken to design the semiconductor device.
If the resistance value of the resistive element is important in terms of design (that is, the absolute value of the resistance value is used in design), not overlapping the resistive element and the upper wiring with each other when seen from above as shown in the first and second embodiments prevents an unintended increase in resistance value of the resistive element. However, if multiple resistive elements are used as dividing resistors, the resistance ratio between the resistive elements is more important than the respective resistance values of the resistive elements.
Specifically, as shown in
Alternatively, as shown in
Specifically, in step B1 of
In step B4, the respective positional relations between the resistive elements and the upper wiring are grasped, for example, based on information on the layout of the multiple resistive elements serving as dividing resistors and information on that of the upper wiring. Then, it is determined whether or not the extents of the respective overlaps between the resistive elements and the upper wiring are mutually matched within the acceptable range.
The “acceptable range” here is represented, for example, by the ratio between the areas, and the values of the areas are determined based on a simulation, experience, or the like. Specifically, assume that the area of the overlap between a first resistive element and the upper wiring is a first area and that the area of the overlap between a second resistive element and the upper wiring is a second area. For example, if the difference between the first and second areas is 5% or more of the first area, it is determined that there is an error in the design and the process proceeds to step B5.
If it is determined in step B4 that the extents of the respective overlaps between the resistive elements and the upper wiring are mutually matched, the flowchart of
In step B5, it is determined whether or not changing at least one of the layout of the resistive elements serving as dividing resistors and the layout of the upper wiring allows the extents of the respective overlaps between the resistive elements and the upper wiring to be mutually matched (in other words, whether or not the layout can be modified). If the layout can be modified, the process proceeds to step B6. If not, the process proceeds to step B7.
In step B6, at least one of the layout of the resistive elements and that of the upper wiring is automatically changed so that the extents of the overlaps between the resistive elements and the upper wiring are mutually matched within the acceptable range. Here, a change to the layout of the upper wiring is made by eliminating the pieces of the upper wiring 13 from directly above the resistive element 11 as shown in
As described above, if the wiring 14 is disposed directly above the resistive element 12, the pieces of upper wiring 13, which run directly above the resistive element 11, may be extended to directly above the resistive element 12 and used as the pieces of upper wiring 14. Alternatively, dummy wiring may be used as the pieces of upper wiring 14. Then the changed layout is additionally written to the information on the layout of the semiconductor device registered with the library. On the other hand, in step B7, for example, the computer displays an error on a monitor screen to notify the semiconductor device designer or the like that there is an error (that prevents automatic modification of the layout) in the layout.
As described above, the third embodiment of the invention prevents an unintended change in the resistance ratio between the multiple resistive elements serving as dividing resistors due to the respective positional relations between the resistive elements and the wiring. This helps stabilize the electrical chrematistics of the semiconductor device. Eliminating the difference in resistance between the resistive elements allows, for example, a desired analog characteristic to be obtained.
The entire disclosure of Japanese Patent Application No. 2006-236014, filed Aug. 31, 2006 is expressly incorporated by reference herein.
Patent | Priority | Assignee | Title |
9136216, | Feb 27 2013 | ROHM CO , LTD | Semiconductor device and method of manufacturing the same |
9257387, | Feb 27 2013 | Rohm Co., Ltd. | Semiconductor device and method of manufacturing the same |
9673144, | Feb 27 2013 | Rohm Co., Ltd. | Semiconductor device with metal think film and via |
Patent | Priority | Assignee | Title |
4484212, | Jan 14 1981 | Tokyo Shibaura Denki Kabushiki Kaisha | Semiconductor device |
5500553, | Aug 12 1992 | Renesas Electronics Corporation | Semiconductor device having polysilicon resistors with a specific resistance ratio resistant to manufacturing processes |
5801960, | May 27 1994 | Kabushiki Kaisha Toshiba | Layout method of wiring pattern for semiconductor integrated circuit |
5956592, | Aug 12 1992 | Renesas Electronics Corporation | Method of manufacturing a semiconductor device having polysilicon resistors with a specific resistance ratio resistant to manufacturing processes |
JP2004335589, | |||
JP2005064343, | |||
JP6112410, | |||
JP6291259, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 25 2007 | UESHIMA, TAKAYUKI | Seiko Epson Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019738 | /0221 | |
Aug 23 2007 | Seiko Epson Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 31 2011 | ASPN: Payor Number Assigned. |
Dec 06 2013 | REM: Maintenance Fee Reminder Mailed. |
Apr 27 2014 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Apr 27 2013 | 4 years fee payment window open |
Oct 27 2013 | 6 months grace period start (w surcharge) |
Apr 27 2014 | patent expiry (for year 4) |
Apr 27 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 27 2017 | 8 years fee payment window open |
Oct 27 2017 | 6 months grace period start (w surcharge) |
Apr 27 2018 | patent expiry (for year 8) |
Apr 27 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 27 2021 | 12 years fee payment window open |
Oct 27 2021 | 6 months grace period start (w surcharge) |
Apr 27 2022 | patent expiry (for year 12) |
Apr 27 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |