Method and system for model-based design and layout of an integrated circuit
First Claim
Patent Images
1. A system for routing an electronic design, comprising:
- a non-transitory computer readable medium comprising a copy of an electronic design that is to undergo routing;
a model related to a manufacturing process to manufacture the electronic design, wherein the model comprises a set of patterns; and
a placement or routing tool to route the electronic design to generate a hotspot-free layout, without using a separate electronic circuit verification tool, to verify at least a portion of the electronic design, the router having an integrated module for performing pattern matching using the set of patterns.
0 Assignments
0 Petitions
Accused Products
Abstract
A approach is described for allowing electronic design, verification, and optimization tools to implement very efficient approaches to allow the tools to directly address the effects of manufacturing processes, e.g., to identify and prevent problems caused by lithography processing. Fast models and pattern checking are employed to integrate lithography and manufacturing aware processes within EDA tools such as routers.
79 Citations
20 Claims
-
1. A system for routing an electronic design, comprising:
-
a non-transitory computer readable medium comprising a copy of an electronic design that is to undergo routing; a model related to a manufacturing process to manufacture the electronic design, wherein the model comprises a set of patterns; and a placement or routing tool to route the electronic design to generate a hotspot-free layout, without using a separate electronic circuit verification tool, to verify at least a portion of the electronic design, the router having an integrated module for performing pattern matching using the set of patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for routing an electronic design, comprising:
-
at least one processor that is to perform a process, the process comprising; identifying a copy of a layout for the electronic design that is to undergo routing; identifying or determining a model related to a manufacturing process to manufacture the electronic design, wherein the model comprises a set of patterns; performing pattern matching with a placement or routing tool using the set of patterns; and routing the electronic design to generate a hotspot-free layout by using the placement or routing tool, rather than using a separate electronic circuit verification tool, to verify at least a portion of the electronic design based at least in part upon a result of the pattern matching. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer accessible storage medium having stored thereupon a sequence of instructions which, when executed by at least one processor, causes the at least one processor to execute a method for routing an electronic design, the method comprising:
-
using at least one processor to perform a process, the process comprising; identifying a copy of the electronic design that is to undergo routing; identifying or determining a model related to a manufacturing process to manufacture the electronic design, wherein the model comprises a set of patterns; performing pattern matching with a placement or routing tool using the set of patterns; and routing the electronic design to generate a hotspot-free layout by using the placement or routing tool, rather than using a separate electronic circuit verification tool, to verify at least a portion of the electronic design based at least in part upon a result of the pattern matching. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification