Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method of decomposing integrated circuit layout and computer readable media

An integrated circuit and computer technology, applied in the field of integrated circuit layout, can solve the problems of user inconvenience, consumption of massive memory, increase of cycle time, etc.

Active Publication Date: 2011-08-10
TAIWAN SEMICON MFG CO LTD
View PDF6 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method consumes massive memory and increases cycle time, and the customer is generally not involved in the layout making process, which is inconvenient for the user because different methods are used to decompose the layout when polygons are cut or not cut

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method of decomposing integrated circuit layout and computer readable media
  • Method of decomposing integrated circuit layout and computer readable media
  • Method of decomposing integrated circuit layout and computer readable media

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0078] Patent scope

[0079] Embodiments or examples of the invention illustrated in the drawings will now be described using specific text. It will however be understood that no limitation of the scope of the invention is intended. Any modifications and changes made to the embodiments described in the present invention, and further applications of the main concepts of the present invention described herein are considered by those skilled in the relevant fields of the present invention after considering the present invention. Reference numerals are repeated throughout the embodiments, but even if the same reference reference is shared, it is not necessary for a feature of one embodiment to apply to another embodiment.

[0080] Exemplary method embodiment of decomposing a layout

[0081] figure 1 The flow chart shown illustrates an embodiment of a method for decomposing an integrated circuit layout into two masks. In this diagram, the foundry provides a solution to the cust...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method of decomposing the integrated circuit layout and the computer readable media storing a plurality of computer instructions. Various embodiments of the invention provide techniques to ensure a layout for an integrated circuit is split-able. In a method embodiment, a layout is generated in a customer site having a layout library as inputs wherein the library provides exemplary layouts that have been verified to be spit-able and that can be used and layouts that can cause conflicts to avoid. A real-time odd cycle checker is also provided in which the checker identifies in real time conflict areas and odd cycles as they arise during layout generation. To reduce memory usage layouts of various devices may be separated so that each individual layout or a small number of layouts, rather than a large layout for the whole application circuit, can be checked against conflicts. Once the layout is ready at the customer site, it is sent to the foundry site to be decomposed into two masks and taped-out. Other embodiments are also disclosed.

Description

technical field [0001] Embodiments of the invention generally relate to integrated circuit layouts. Mechanisms provided in various embodiments of the present invention enable layouts to meet double patterning requirements, including separation of layouts into different reticles. Background technique [0002] If the layout of the integrated circuit includes conflicting loops, it cannot be separated into two reticles. A conflict cycle may be called an odd cycle because it is a cycle in a conflict graph that contains odd edges. Many layout designers (eg, semiconductor foundry customers) do not have the tools to check for those conflicting loops, and thus may violate the rules for separate placement. Many layout methods cannot fix odd loops and related problems because of constraints on joint locations. A straightforward approach is to split the pattern, connect the polygons by joint regions, and use a matrix global solver to decompose the layout. However, this approach cons...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/50
CPCG06F17/5081G06F30/398
Inventor 陈笔聪池明辉谢艮轩王伟龙黄文俊刘如淦高蔡胜杨稳儒张广兴严永松
Owner TAIWAN SEMICON MFG CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products