최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0897307 (2013-05-17) |
등록번호 | US-8701071 (2014-04-15) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 52 인용 특허 : 502 |
A global placement grating (GPG) is defined for a chip level to include a set of parallel and evenly spaced virtual lines. At least one virtual line of the GPG is positioned to intersect each contact that interfaces with the chip level. A number of subgratings are defined. Each subgrating is a set o
A global placement grating (GPG) is defined for a chip level to include a set of parallel and evenly spaced virtual lines. At least one virtual line of the GPG is positioned to intersect each contact that interfaces with the chip level. A number of subgratings are defined. Each subgrating is a set of equally spaced virtual lines of the GPG that supports a common layout shape run length thereon. The layout for the chip level is partitioned into subgrating regions. Each subgrating region has any one of the defined subgratings allocated thereto. Layout shapes placed within a given subgrating region in the chip level are placed in accordance with the subgrating allocated to the given subgrating region. Non-standard layout shape spacings at subgrating region boundaries can be mitigated by layout shape stretching, layout shape insertion, and/or subresolution shape insertion, or can be allowed to exist in the final layout.
1. A method for defining a layout for a portion of a given semiconductor chip level, comprising: (a) defining a preferred routing direction for a portion of a given chip level;(b) operating a computer to identify each contact level related to the portion of the given chip level, wherein each contact
1. A method for defining a layout for a portion of a given semiconductor chip level, comprising: (a) defining a preferred routing direction for a portion of a given chip level;(b) operating a computer to identify each contact level related to the portion of the given chip level, wherein each contact level related to the portion of the given chip level includes at least one interfacing contact defined to physically connect with a structure corresponding to a layout shape to be placed in the portion of the given chip level;(c) operating the computer to define a placement grating for the portion of the given chip level to include a set of parallel and evenly spaced virtual lines, whereby at least one virtual line of the placement grating is positioned to intersect each interfacing contact within each contact level related to the portion of the given chip level;(d) operating the computer to determine whether a perpendicular spacing between adjacent virtual lines of the placement grating provides for enforcement of layout shape pattern regularity within the portion of the given chip level as necessary to ensure manufacturability of layout shapes within the portion of the given chip level; and(e) if operation (d) determines that the perpendicular spacing between adjacent virtual lines of the placement grating is acceptable, operating the computer to allow placement of layout shapes in alignment with the placement grating for the portion of the given chip level, or if operation (d) determines that the perpendicular spacing between adjacent virtual lines of the placement grating is not acceptable, operating the computer to adjust placement of one or more interfacing contacts within one or more contact levels related to the portion of the given chip level and then repeat operations (c) through (e). 2. The method of claim 1, wherein the layout shapes placed in alignment with the placement grating are defined as linear layout shapes having a substantially rectangular cross-section. 3. The method of claim 2, wherein each linear layout shape is placed such that a length of its substantially rectangular cross-section is parallel with the preferred routing direction. 4. The method of claim 2, wherein each linear layout shape is initially placed such that its centerline extending in the preferred routing direction is substantially centered upon a virtual line of the placement grating. 5. The method of claim 4, further comprising: adjusting a width of a given linear layout shape as measured perpendicular to the preferred routing direction following initial placement of the given linear layout shape. 6. The method of claim 5, wherein the width of the given linear layout shape is adjusted such that the centerline of the given linear layout shape extending in the preferred routing direction remains substantially centered upon the virtual line of the placement grating. 7. The method of claim 6, wherein the width of the given linear layout shape is adjusted to maintain a substantially uniform side-to-side spacing as measured perpendicular to the preferred routing direction between adjacently positioned linear layout shapes. 8. The method of claim 5, wherein the width of the given linear layout shape is adjusted such that the centerline of the given linear layout shape extending in the preferred routing direction is not centered upon the virtual line of the placement grating. 9. The method of claim 8, wherein the width of the given linear layout shape is adjusted to maintain a substantially uniform side-to-side spacing as measured perpendicular to the preferred routing direction between adjacently positioned linear layout shapes. 10. The method of claim 1, wherein contact levels related to the portion of the given chip level include one or more of a gate contact level, a diffusion contact level, and a via level. 11. The method of claim 1, wherein enforcement of layout shape pattern regularity within the portion of the given chip level includes one of more of requiring a substantially constant layout shape width as measured perpendicular to the preferred routing direction, requiring a substantially constant spacing between adjacently placed layout shapes as measured perpendicular to the preferred routing direction, and requiring a substantially constant spacing between ends of adjacently placed layout shapes as measured parallel to the preferred routing direction. 12. The method of claim 1, wherein operating the computer to determine whether the perpendicular spacing between adjacent virtual lines of the placement grating provides for enforcement of layout shape pattern regularity within the portion of the given chip level as necessary to ensure manufacturability of layout shapes within the portion of the given chip level includes verifying that the perpendicular spacing between adjacent virtual lines of the placement grating accommodates a side-by-side existence of layout shapes on adjacent virtual lines of the placement grating. 13. The method of claim 12, wherein the layout shapes having the side-by-side existence on adjacent virtual lines of the placement grating have a uniform width as measured perpendicular to the preferred routing direction. 14. The method of claim 1, wherein the placement grating for the portion of the given chip level is a subgrating of a global placement grating, the global placement grating extending beyond the portion of the given chip level. 15. The method of claim 14, wherein a distance between adjacent virtual lines of the subgrating as measured perpendicular to the preferred routing direction is a subgrating pitch, and a distance between adjacent virtual lines of the global placement grating as measured perpendicular to the preferred routing direction is a global placement grating pitch, the subgrating pitch larger than the global placement grating pitch. 16. The method of claim 15, wherein the subgrating pitch is an integer multiple of the global placement grating pitch. 17. The method of claim 1, wherein the given chip level is an interconnect level formed above a gate level. 18. The method of claim 1, wherein the given chip level is a gate level. 19. A data storage device having program instructions stored thereon for defining a layout for a portion of a given semiconductor chip level, comprising: program instructions for defining a preferred routing direction for a portion of a given chip level;program instructions for identifying each contact level related to the portion of the given chip level, wherein each contact level related to the portion of the given chip level includes at least one interfacing contact defined to physically connect with a structure corresponding to a layout shape to be placed in the portion of the given chip level; andprogram instructions for generating a placement grating for the portion of the given chip level by, (a) defining a placement grating for the portion of the given chip level to include a set of parallel and evenly spaced virtual lines, whereby at least one virtual line of the placement grating is positioned to intersect each interfacing contact within each contact level related to the portion of the given chip level;(b) determining whether a perpendicular spacing between adjacent virtual lines of the placement grating provides for enforcement of layout shape pattern regularity within the portion of the given chip level as necessary to ensure manufacturability of layout shapes within the portion of the given chip level; and(c) if operation (b) determines that the perpendicular spacing between adjacent virtual lines of the placement grating is acceptable, allowing placement of layout shapes in alignnient with the placement grating for the portion of the given chip level, or if operation (b) determines that the perpendicular spacing between adjacent virtual lines of the placement grating is not acceptable, adjusting placement of one or more interfacing contacts within one or more contact levels related to the portion of the given chip level and then repeating operations (a) through (c). 20. The data storage device as recited in claim 19, wherein enforcement of layout shape pattern regularity within the portion of the given chip level includes one of more of requiring a substantially constant layout shape width as measured perpendicular to the preferred routing direction, requiring a substantially constant spacing between adjacently placed layout shapes as measured perpendicular to the preferred routing direction, and requiring a substantially constant spacing between ends of adjacently placed layout shapes as measured parallel to the preferred routing direction.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.