Method and system for representing manufacturing and lithography information for IC routing
AssigneeCadence Design Systems, Inc.
InventorLouis K. Scheffer
Life of this patent
Estimating the term…
Abstract
A mechanism to compress manufacturing awareness into a small representation and to enable the router to consult the representation without performing, or understanding, detailed process analysis, is disclosed.
Claims25
A method of routing an electronic circuit design of an electronic circuit, the method comprising:
- extracting, by using a router or an extractor, a first set of information for the electronic circuit design from a first set of data structures, wherein the first set of information is to be used by the router for routing the electronic circuit design;
- extracting, by using the router or the extractor, a second set of information for the electronic circuit design from a second set of data structures, wherein the second set of information is to be used by the router for routing the electronic circuit design, wherein
- the first set of information comprises particle information, and the second set of information is selected from a group comprising via information and lithography information;
- displaying the first set of information or the second set of information on a display apparatus or storing the first set of information or the second set of information on a storage device or a tangible computer readable medium;
- and
- creating, by using a processor, a first routing of the electronic circuit design based on the first and second sets of information.
A system for routing an electronic circuit design, the system comprising:
- means for extracting, by using a router or an extractor, a first set of information for the electronic circuit design from a first set of data structures, wherein the first set of information is to be used by the router for routing the electronic circuit design;
- means for extracting, by using the router or the extractor, a second set of information for the electronic circuit design from a second set of data structures, wherein the second set of information is to be used by the router for routing the electronic circuit design, wherein
- the first set of information comprises particle information, and the second set of information is selected from a group comprising via information and lithography information;
- means for creating a first routing of the electronic circuit design based on the first and second sets of information, wherein the means for creating comprises a processor;
- and
- a display apparatus configured for displaying the first set of information or a second set of information or a storage device or a tangible computer readable medium configured for storing the first set of information or the second set of information.
A computer program product that includes a computer-readable volatile or non-volatile medium having a sequence of instructions which, when executed by a processor, causes the processor to execute a process for routing an electronic circuit design, comprising:
- extracting, by using a router or an extractor, a first set of information for the electronic circuit design from a first set of data structures, wherein the first set of information is to be used by the router for routing the electronic circuit design;
- extracting, by using the router or the extractor, a second set of information for the electronic circuit design from a second set of data structures, wherein the second set of information is to be used by the router for optimizing the yield of the fabrication of the electronic circuit design, wherein
- the first set of information comprises particle information, and the second set of information is selected from a group comprising via information and lithography information;
- displaying the first set of information or the second set of information on a display apparatus or storing the first set of information or the second set of information on a storage device or a tangible computer readable medium;
- and
- creating, by using a processor, a first routing of the electronic circuit design based on the first and second sets of information.
Dependencies are inferred from the claim text.