Stitch and trim methods for double patterning compliant standard cell design

US9384307B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9384307-B2
Application numberUS-201313970636-A
CountryUS
Kind codeB2
Filing dateAug 20, 2013
Priority dateDec 30, 2011
Publication dateJul 5, 2016
Grant dateJul 5, 2016

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.

A method for creating double patterning compliant integrated circuit layouts is disclosed. The method allows patterns to be assigned to different masks and stitched together during lithography. The method also allows portions of the pattern to be removed after the process.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: providing a non-transitory machine readable storage medium encoded with data representing a cell layout having patterns including a bus pattern, wherein the patterns of the cell layout are assigned into respective sets to be patterned using at least a first mask and a second mask for patterning a single layer of an IC; assigning a first portion of the bus pattern to be patterned by the first mask and a second portion of the bus pattern to be patterned by the second mask; assigning an overlap portion of the bus pattern to be patterned using the first mask and the second mask, including: assigning a rectangular portion within the bus pattern to the second mask, and assigning a polygon within the bus pattern and surrounding the rectangle on three sides to the first mask, wherein three respective sides of the rectangle overlap with respective overlap portions of the polygon; and outputting the cell layout to a machine readable storage medium to be read by a system for controlling a process to fabricate the first and second masks for patterning a semiconductor substrate using the first and second masks to pattern a single layer. 2. The method of claim 1 , wherein the overlap portion of the bus pattern assigned to the second mask extends partially across the width of the bus pattern in a direction parallel to the shorter dimension of the bus. 3. The method of claim 2 , wherein the overlap portion of the bus pattern assigned to the second mask abuts a second portion of the bus pattern assigned to the first mask outside of the overlap portion of the first mask. 4. The method of claim 1 , wherein the cell layout has an interior region containing a circuit pattern, and the overlap portion of the first mask is positioned on a longitudinal edge of the bus pattern distal from the circuit pattern. 5. The method of claim 4 , wherein the circuit pattern is positioned at a given distance from a nearest corner of the overlap region, the given distance being smaller than a spacing rule for a distance between patterns. 6. The method of claim 4 , wherein the circuit pattern is assigned to the first mask. 7. The method of claim 1 , wherein: the overlap portion of the bus pattern assigned to the second mask extends partially across the width of the bus pattern in a direction parallel to the shorter dimension of the bus; the overlap portion of the bus pattern assigned to the second mask abuts a second portion of the bus pattern assigned to the first mask outside of the overlap portion of the first mask; the cell layout has an interior region containing a circuit pattern, the circuit pattern is assigned to the first mask, and the overlap portion of the first mask is positioned on a longitudinal edge of the bus pattern distal from the circuit pattern; and the circuit pattern is positioned at a given distance from a nearest corner of the overlap region, the given distance being smaller than a spacing rule for a distance between patterns. 8. A method, comprising: providing a non-transitory machine readable storage medium encoded with data representing a cell layout having patterns including a bus pattern, wherein the patterns of the cell layout are assigned into respective sets to be patterned using at least a first mask and a second mask for patterning a single layer of an IC; assigning a first portion of the bus pattern to be patterned by the first mask and a second portion of the bus pattern to be patterned by the second mask; assigning an overlap portion of the bus pattern to be patterned by both the first mask and the second mask, including: assigning a rectangular portion within the bus pattern to the second mask; assigning a polygon within the bus pattern and surrounding the rectangle on three sides to the first mask, wherein three respective sides of the rectangle overlap with respective overlap portions of the polygon; and outputting the cell layout to a machine readable storage medium to be read by a system for controlling a process to fabricate the first and second masks for patterning a semiconductor substrate using the first and second masks to pattern a single layer. 9. The method of claim 8 , wherein the cell layout is an odd path cell layout, having a Vdd-Vss path with an odd number of spacings smaller than a minimum single mask separation. 10. The method of claim 8 , wherein: the cell layout further comprises a second bus pattern assigned to the first mask, with an interior region of the cell layout between the bus pattern and the second bus pattern, and a portion of the bus pattern assigned to the second mask extends along an interior edge of the bus pattern abutting the interior region. 11. The method of claim 10 , further comprising joining the cell layout vertically with a second cell layout, such that the bus pattern of the cell layout serves as common bus pattern for the cell layout and the second cell layout, wherein the second cell layout is an even path cell layout having an even number of spacings smaller than a minimum single mask separation distance. 12. The method of claim 11 , further comprising: joining the cell layout horizontally with a third cell layout, such that the bus pattern of the cell layout is continuous with a bus pattern of the third cell layout, and assigning the bus pattern of the third cell layout to the first mask. 13. The method of claim 12 , wherein: the cell layout is an odd path cell layout, having a Vdd-Vss path with an odd number of spacings smaller than a minimum single mask separation; and the third cell layout is an even path cell layout having an even number of spacings smaller than a minimum single mask separation distance. 14. The method of claim 10 , further comprising: joining the cell layout horizontally with a second cell layout, such that the bus pattern of the cell layout is continuous with a bus pattern of the second cell layout, and assigning the bus pattern of the second cell layout to the first mask. 15. The method of claim 8 , wherein the cell layout is an odd path cell layout, having a Vdd-Vss path with an odd number of spacings smaller than a minimum single mask separation, the method further comprising: joining the cell layout vertically with a second cell layout, such that the bus pattern of the cell layout serves as common bus pattern for the cell layout and the second cell layout, wherein the second cell layout is an even path cell layout having an even number of spacings smaller than a minimum single mask separation distance; joining the cell layout horizontally with a third cell layout, such that the bus pattern of the cell layout is continuous with a bus pattern of the third cell layout, and assigning the bus pattern of the third cell layout to the first mask. 16. A method, comprising: providing a non-transitory machine readable storage medium encoded with data representing a cell layout having patterns including a bus pattern, wherein the patterns of the cell layout are assigned into respective sets to be patterned using at least a first mask and a second mask for patterning a single layer of an IC; assigning a rectangular portion within the bus pattern to the second mask; assigning a polygon within the bus pattern and surrounding the rectangle on three sides to the first mask, wherein three respective sides of the rectangle overlap with respective overlap portions of the polygon; and outputting the cell layout to a machine readable storage medium to be read by a system for controlling a process to fabricate the first and second masks for patterning a semicondu

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 US9384307B2 cover?
A method for creating double patterning compliant integrated circuit layouts is disclosed. The method allows patterns to be assigned to different masks and stitched together during lithography. The method also allows portions of the pattern to be removed after the process.
Who is the assignee on this patent?
Taiwan Semiconductor Mfg Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F17/50. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).