IP Library › Granted Patent US 11,037,920
Granted Patent B2
US 11,037,920 · App. 16/744,975 · Granted Jun 15, 2021

Pin modification for standard cells

Inventors: Fong-Yuan Chang (Hsinchu, TW); Sheng-Hsiung Chen (Zhubei, TW); Ting-Wei Chiang (New Taipei, TW); Chung-Te Lin (Tainan, TW); Jung-Chan Yang (Longtan Township, TW); Lee-Chung Lu (Taipei, TW); Po-Hsiang Huang (Tainan, TW); Chun-Chen Chen (Hsinchu, TW)
Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
H01L27/0207G06F30/392G06F30/394H01L27/11807H01L2027/11875
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,037,920
App. No.
16/744,975
Granted
Jun 15, 2021
Kind
B2
Abstract

The present disclosure describes an example method for routing a standard cell with multiple pins. The method can include modifying a dimension of a pin of the standard cell, where the pin is spaced at an increased distance from a boundary of the standard cell than an original position of the pin. The method also includes routing an interconnect from the pin to a via placed on a pin track located between the pin and the boundary and inserting a keep out area between the interconnect and a pin from an adjacent standard cell. The method further includes verifying that the keep out area separates the interconnect from the pin from the adjacent standard cell by at least a predetermined distance.

Claims (36)

1. A method for routing a standard cell with a plurality of pins, the method

comprising:

modifying a dimension of at least one pin from the plurality of pins, wherein the at least one pin is spaced at a distance from a boundary of the standard cell;

routing an interconnect from the at least one pin to a via placed on a pin track; and

inserting a keep out area between the interconnect and at least one pin from an adjacent standard cell, wherein the keep out area separates the interconnect from the at least one pin of the adjacent standard cell by at least a predetermined distance, and wherein at least one of the modifying, routing, and inserting is performed by a processor.

2. The method of claim 1 ,

wherein the standard cell comprises at least one pin in an upper portion of the standard cell, at least one pin in a middle portion of the standard cell, and at least one pin in a lower portion of the standard cell; and

wherein the at least one pin in the middle portion of the standard cell comprises the at least one pin spaced at the distance from the boundary of the standard cell.

3. The method of claim 2 , wherein the at least one pin in the upper portion of the standard cell and the at least one pin in the lower portion of the standard cell are spaced closer to the boundary of the standard cell than the at least one pin in the middle portion of the standard cell.

4. The method of claim 1 , wherein modifying the dimension of the at least one pin comprises modifying a dimension of an other pin from the plurality of pins, wherein the other pin is spaced at the same distance from the boundary of the standard cell as the at least one pin.

5. The method of claim 1 , wherein modifying the dimension of the at least on pin comprises spacing the at least one pin at a minimum distance from the boundary of the standard cell, and wherein the minimum distance is based on (i) a width dimension of the keep out area, (ii) one-half of a width dimension of the via, and (iii) a minimum distance requirement between the interconnect and the via.

6. The method of claim 1 , wherein routing the interconnect comprises routing the interconnect from the at least one pin to the via placed on the pin track, the pin track located on the boundary of the standard cell.

7. The method of claim 1 , wherein routing the interconnect comprises routing the interconnect from the at least one pin to the via placed on the pin track, the pin track located outside of the standard cell.

8. The method of claim 1 , wherein in response to the separation between the interconnect and the at least one pin of the adjacent standard cell being less than the predetermined distance, the method further comprises re-modifying the dimension of the at least one pin from the plurality of pins, re-routing the interconnect, or a combination thereof.

9. A computer system comprising:

a memory configured to store instructions; and

a processor, that when executing the instructions, is configured to perform operations for routing a standard cell with a plurality of pins, the operations comprising:

modifying a dimension of at least one pin from the plurality of pins, wherein the at least one pin is spaced at a distance from a boundary of the standard cell;

routing an interconnect from the at least one pin to a via placed on a pin track;

inserting a keep out area between the interconnect and at least one pin from an adjacent standard cell; and

verifying the keep out area separates the interconnect from the at least one pin of the adjacent standard cell by at least a predetermined distance.

10. The computer system of claim 9 , wherein modifying the dimension of the at least one pin comprises modifying a dimension of an other pin from the plurality of pins, wherein the other pin is spaced at the same distance from the boundary of the standard cell as the at least one pin.

11. The computer system of claim 9 , wherein modifying the dimension of the at least on pin comprises spacing the at least one pin at a minimum distance from the boundary of the standard cell, and wherein the minimum distance is based on (i) a width dimension of the keep out area, (ii) one-half of a width dimension of the via, and (iii) a minimum distance requirement between the interconnect and the via.

12. The computer system of claim 9 , wherein routing the interconnect comprises routing the interconnect from the at least one pin to the via placed on the pin track, the pin track located on the boundary of the standard cell.

13. The computer system of claim 9 , wherein routing the interconnect comprises routing the interconnect from the at least one pin to the via placed on the pin track, the pin track located outside of the standard cell.

14. The computer system of claim 9 , wherein in response to the separation between the interconnect and the at least one pin of the adjacent standard cell being less than the predetermined distance, the method further comprises re-modifying the dimension of the at least one pin from the plurality of pins, re-routing the interconnect, or a combination thereof.

15. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a computing device, causes the computing device to perform operations comprising:

modifying a dimension of at least one pin from the plurality of pins, wherein the at least one pin is spaced at a increased distance from a boundary of the standard cell;

routing an interconnect from the at least one pin to a via placed on a pin track;

inserting a keep out area between the interconnect and at least one pin from an adjacent standard cell; and

verifying the keep out area separates the interconnect from the at least one pin of the adjacent standard cell by at least a predetermined distance.

16. The non-transitory computer-readable medium of claim 15 , wherein modifying the dimension of the at least one pin comprises modifying a dimension of an other pin from the plurality of pins, wherein the other pin is spaced at the same distance from the boundary of the standard cell as the at least one pin.

17. The non-transitory computer-readable medium of claim 15 , wherein modifying the dimension of the at least on pin comprises spacing the at least one pin at a minimum distance from the boundary of the standard cell, and wherein the minimum distance is based on (i) a width dimension of the keep out area, (ii) one-half of a width dimension of the via, and (iii) a minimum distance requirement between the interconnect and the via.

18. The non-transitory computer-readable medium of claim 15 , wherein routing the interconnect comprises routing the interconnect from the at least one pin to the via placed on the pin track, the pin track located on the boundary of the standard cell.

19. The non-transitory computer-readable medium of claim 15 , wherein routing the interconnect comprises routing the interconnect from the at least one pin to the via placed on the pin track, the pin track located outside of the standard cell.

20. The non-transitory computer-readable medium of claim 15 , wherein in response to the separation between the interconnect and the at least one pin of the adjacent standard cell being less than the predetermined distance, the method further comprises re-modifying the dimension of the at least one pin from the plurality of pins, re-routing the interconnect, or a combination thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: CHANG, FONG-YUAN; CHEN, SHENG-HSIUNG; CHIANG, TING-WEI; LIN, CHUNG-TE; YANG, JUNG-CHAN; LU, LEE-CHUNG; HUANG, PO-HSIANG; CHEN, CHUN-CHEN
To: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
Reel/Frame 051625/0348 →
Continuity (3)
Continuation 15966507 · Apr 30, 2018
Provisional Application 62565262 · Sep 29, 2017
Related Publication 20200152617A1 · May 14, 2020