Pin modification for standard cells

US2019103392A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019103392-A1
Application numberUS-201815966507-A
CountryUS
Kind codeA1
Filing dateApr 30, 2018
Priority dateSep 29, 2017
Publication dateApr 4, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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 wire cut between the interconnect and a pin from an adjacent standard cell. The method further includes verifying that the wire cut separates the interconnect from the pin from the adjacent standard cell by at least a predetermined distance.

First claim

Opening claim text (preview).

What is claimed is: 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 an increased distance from a boundary of the standard cell than an original position of the at least one pin; routing an interconnect from the at least one pin to a via placed on a pin track located between the at least one pin and the boundary; and inserting a wire cut between the interconnect and at least one pin from an adjacent standard cell, wherein the wire cut 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 increased distance from the boundary of the standard cell than the original position of the at least one pin. 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 wire cut, (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 an increased distance from a boundary of the standard cell than an original position of the at least one pin; routing an interconnect from the at least one pin to a via placed on a pin track located between the at least one pin and the boundary; inserting a wire cut between the interconnect and at least one pin from an adjacent standard cell; and verifying the wire cut 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 wire cut, (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 an increased distance from a boundary of the standard cell than an original position of the at least one pin; routing an interconnect from the at least one pin to a via placed on a pin track located between the at least one pin and the boundary; inserting a wire cut between the interconnect and at least one pin from an adjacent standard cell; and verifying the wire cut 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 wire cut, (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

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019103392A1 cover?
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 locat…
Who is the assignee on this patent?
Taiwan Semiconductor Mfg Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F30/392. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).