A method of designing integrated circuits includes providing a design of an integrated circuit at a first scale, wherein the integrated circuit includes a shrinkable circuit including a first intellectual property (ip); and a non-shrinkable circuit including a second ip having a hierarchical structure. A marker layer is formed to cover the non-shrinkable circuit, wherein the shrinkable circuit is not covered by the marker layer. The electrical performance of the non-shrinkable circuit is simulated using a simulation tool, wherein the simulated non-shrinkable circuit is at a second scale smaller than the first scale.
|
16. A method comprising:
providing a design of an integrated circuit at a first scale, wherein the integrated circuit comprises:
a shrinkable circuit comprising a first intellectual property (ip); and
a non-shrinkable circuit comprising a second ip having a hierarchical structure;
blowing up the second ip by a blow-up factor using a computer to generate a blown-up ip comprising:
blowing up contacts/vias in the second ip by the blow-up factor to generate blown-up contacts/vias;
recalculating new locations of the contacts/vias in the blown-up ip;
deleting the blown-up contacts/vias from the blown-up ip; and
redrawing the contacts/vias in the blown-up ip, with the redrawn contacts/vias having same sizes as the contacts/vias in the second ip.
1. A method comprising:
providing a design of an integrated circuit at a first scale, wherein the integrated circuit comprises:
a shrinkable circuit comprising a first intellectual property (ip), wherein the first ip comprises layouts of the shrinkable circuit; and
a non-shrinkable circuit comprising a second ip having a hierarchical structure, wherein the second ip comprises layouts of the non-shrinkable circuit;
forming a marker layer to cover the non-shrinkable circuit, wherein the shrinkable circuit is not covered by the marker layer; and
simulating electrical performance of the non-shrinkable circuit having the hierarchical structure using a simulation tool, wherein in the step of simulating, the simulated non-shrinkable circuit has layouts at the first scale and vertical sizes corresponding to a technology-node at a second scale smaller than the first scale, wherein the step of simulating is performed by using a computer.
10. A method comprising:
providing a design of an integrated circuit at a first scale, wherein the integrated circuit comprises:
a shrinkable circuit comprising a first intellectual property (ip), wherein the first ip comprises layouts of the shrinkable circuit; and
a non-shrinkable circuit comprising a second ip having a hierarchical structure, wherein the second ip comprises layouts of the non-shrinkable circuit;
generating a marker layer to cover the non-shrinkable circuit, wherein the shrinkable circuit is not covered by the marker layer;
identifying the non-shrinkable circuit by identifying circuits covered by the marker layer;
blowing up the second ip by a blow-up factor to generate a blown-up ip, wherein the step of blowing up the second ip is performed by using a computer;
integrating the blown-up ip with the first ip to generate a whole-chip ip; and
simulating electrical performance of the non-shrinkable circuit having a hierarchical structure using a simulation tool, wherein in the step of simulating, the simulated non-shrinkable circuit has layouts at the first scale and vertical sizes corresponding to a technology-node at a second scale smaller than the first scale, and wherein the blow-up factor is equal to a ratio of the first scale to the second scale.
2. The method of
blowing up the second ip by a blow-up factor to generate a blown-up ip; and
integrating the blown-up ip with the first ip to generate a third ip.
3. The method of
shrinking the third ip by a shrinking factor being an inverse of the blow-up factor; and
forming a lithography mask having patterns of the third ip after it is shrunk.
4. The method of
identifying the non-shrinkable circuit from the third ip through identifying the marker layer; and
before the step of forming the lithography mask, performing a logic operation to apply an adjustment to critical dimensions of features of the non-shrinkable circuit.
5. The method of
6. The method of
7. The method of
8. The method of
blowing up contacts/vias in the second ip by the blow-up factor to generate blown-up contacts/vias;
recalculating new locations of the contacts/vias in the blown-up ip;
deleting the blown-up contacts/vias from the blown-up ip; and
redrawing the contacts/vias in the blown-up ip, with the redrawn contacts/vias having same sizes as the contacts/vias in the second ip.
9. The method of
11. The method of
performing a logic operation to apply an adjustment to critical dimensions of features of the non-shrinkable circuit; and
after the step of performing the logic operation, forming a lithography mask from the whole-chip ip, wherein the adjustment to the critical dimensions is incorporated in the lithography mask.
12. The method of
13. The method of
14. The method of
15. The method of
17. The method of
18. The method of
19. The method of
20. The method of
|
In order to incorporate more functions and achieve better performance and less cost, integrated circuits are formed with increasingly smaller dimensions. However, there are legacy circuits that have already been designed with greater dimensions. It is not cost effective to redesign these circuits for smaller dimensions, and these circuits were typically shrunk before they are implemented on silicon wafers. Conventionally, foundries performed the task of shrinking integrated circuits.
Since the performances of integrated circuits are often related to their sizes, some integrated circuits are preferably not shrunk. For example, analog circuits and some high-speed integrated circuits need to keep their original sizes in order to maintain their performance unchanged throughout different generations of integrated circuits. This creates a dilemma. Since these non-shrinkable integrated circuits are often integrated in the same semiconductor chips with shrinkable integrated circuits, whose performances are generally not affected by their dimensions, the integrated circuits for a semiconductor chip cannot be uniformly shrunk, and efforts are needed to shrink only the shrinkable circuits, while keeping the non-shrinkable circuits intact.
To achieve this goal, typically, the graphic data system (GDS or GDSII format) layout of the non-shrinkable circuits was blown up (magnified) first. An abstract/phantom is then generated from the blown-up GDS layout of the non-shrinkable circuits. The blown-up GDS layout and the respective abstract are then merged with the GDS layout and the abstract of shrinkable circuit layouts to generate a new integrated circuit design. Foundries can then shrink the new integrated circuit to substantially a same scale as before the GDS layout of the non-shrinkable circuit was magnified. Accordingly, the GDS layout of the non-shrinkable circuits is restored back to the original size, while the shrinkable circuits are shrunk.
The conventional methods for shrinking integrated circuits suffer from drawbacks, however. First, even if the non-shrinkable circuits are magnified and then shrunk in a same scale, the resulting dimensions and locations of the final circuits may not be exactly the same as in the original design. This is due to the snapping of integrated circuits to grids, which causes the change in the sizes and/or locations of integrated circuit components, and sometimes broken lines. The change in dimensions may cause performance drift. Second, GDS files are typically hierarchical with a plurality of levels. In order to avoid the adverse generation of broken lines caused by snapping, the hierarchy of GDS files needs to be flattened into a same level, resulting in a big GDS file. This causes the handling time, such as the post-layout simulation time, to be significantly increased.
For a more complete understanding of the embodiments, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
The making and using of the embodiments of the disclosure are discussed in detail below. It should be appreciated, however, that the embodiments provide many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative, and do not limit the scope of the disclosure.
The non-shrinkable circuit with non-shrinkable IP 32 may include analog circuits, input/output (JO) circuits, and/or high-speed digital circuits, or any other circuits that are not to be shrunk when the integrated circuits are to be manufactured using the reduced-scale technology. Non-shrinkable circuits are also alternatively referred to as legacy circuits or critical circuits. The shrinkable circuits with shrinkable IP 30 may include digital circuits.
Referring back to
A simulation (step 104) is then performed using simulation tool 106, which may include a computer hardware, to simulate the performance of the non-shrinkable circuit (represented by non-shrinkable IP 32″ in
Next, as shown in step 108, non-shrinkable IP 32 (
Referring to step 130 in
Before the manufacturing of lithography masks 28″, the CD bias may be performed (step 136 in
In blow up step 108 (
In the embodiments, a Co/Via relocation, rather than shrinking, is performed to the contacts and via in blown-up IP 32′ (
In the embodiments, simulations may be performed to the original hierarchical structures of non-shrinkable IPs, this results in the reduction in the time needed for the post-layout simulations. Further, by using the Co/Via relocation method, the sizes and locations of Co/Vias in the reduced-scale technology may match that in the full-node technology accurately.
In accordance with embodiments, a method of designing integrated circuits includes providing a design of an integrated circuit at a first scale, wherein the integrated circuit includes a shrinkable circuit including a first intellectual property (IP); and a non-shrinkable circuit including a second IP having a hierarchical structure. A marker layer is formed to cover the non-shrinkable circuit, wherein the shrinkable circuit is not covered by the marker layer. The electrical performance of the non-shrinkable circuit is simulated using a simulation tool, wherein the simulated non-shrinkable circuit is at a second scale smaller than the first scale.
In accordance with other embodiments, a method of designing integrated circuits includes providing a design of an integrated circuit at a first scale, wherein the integrated circuit includes a shrinkable circuit including a first intellectual property (IP); and a non-shrinkable circuit including a second IP having a hierarchical structure. The second IP is blown up by a blow-up factor to generate a blown-up IP. The blown-up IP is then integrated with the first IP to generate a whole-chip IP. The electrical performance of the non-shrinkable circuit is simulated using a simulation tool, wherein the simulated non-shrinkable circuit is at a second scale smaller than the first scale, and wherein the blow-up factor is equal to a ratio of the first scale to the second scale.
In accordance with yet embodiments, a method of designing integrated circuits includes providing a design of an integrated circuit at a first scale, wherein the integrated circuit includes a shrinkable circuit including a first intellectual property (IP); and a non-shrinkable circuit including a second IP having a hierarchical structure. The second IP is blown up by a blow-up factor to generate a blown-up IP, which includes blowing up contacts/vias in the second IP by the blow-up factor to generate blown-up contacts/vias. New locations of the contacts/vias in the blown-up IP is recalculated. The blown-up contacts/vias are deleted from the blown-up IP. The contacts/vias are redrawn in the blown-up IP, with the redrawn contacts/vias having same sizes as the contacts/vias in the second IP.
Although the embodiments and their advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the embodiments as defined by the appended claims. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, and composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the disclosure. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps. In addition, each claim constitutes a separate embodiment, and the combination of various claims and embodiments are within the scope of the disclosure.
Wang, Chung-Hsing, Liu, Hung-Yi, Hou, Yung-Chin, Juang, Lie-Szu
Patent | Priority | Assignee | Title |
9478541, | Sep 08 2014 | Qualcomm Incorporated | Half node scaling for vertical structures |
Patent | Priority | Assignee | Title |
6756242, | Jun 21 1999 | Method of modifying an integrated circuit | |
7640520, | Mar 13 2007 | Taiwan Semiconductor Manufacturing Company, Ltd | Design flow for shrinking circuits having non-shrinkable IP layout |
7783995, | Mar 08 2007 | GLOBALFOUNDRIES Inc | System and method for circuit design scaling |
20090326873, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 21 2010 | WANG, CHUNG-HSING | Taiwan Semiconductor Manufacturing Company, Ltd | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025530 | /0691 | |
Sep 28 2010 | HOU, YUNG-CHIN | Taiwan Semiconductor Manufacturing Company, Ltd | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025530 | /0691 | |
Sep 28 2010 | JUANG, LIE-SZU | Taiwan Semiconductor Manufacturing Company, Ltd | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025530 | /0691 | |
Sep 30 2010 | Taiwan Semiconductor Manufacturing Company, Ltd. | (assignment on the face of the patent) | / | |||
Nov 29 2010 | LIU, HUNG-YI | Taiwan Semiconductor Manufacturing Company, Ltd | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025530 | /0691 |
Date | Maintenance Fee Events |
Jan 26 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 28 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jan 06 2025 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 06 2016 | 4 years fee payment window open |
Feb 06 2017 | 6 months grace period start (w surcharge) |
Aug 06 2017 | patent expiry (for year 4) |
Aug 06 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 06 2020 | 8 years fee payment window open |
Feb 06 2021 | 6 months grace period start (w surcharge) |
Aug 06 2021 | patent expiry (for year 8) |
Aug 06 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 06 2024 | 12 years fee payment window open |
Feb 06 2025 | 6 months grace period start (w surcharge) |
Aug 06 2025 | patent expiry (for year 12) |
Aug 06 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |