Method and system for finding an equivalent circuit representation for one or more elements in an integrated circuit
AssigneeBlaze Dfm, Inc.
InventorPuneet Gupta
Life of this patent
Estimating the term…
Abstract
The present invention provides a method and a system for designing an integrated circuit comprising a plurality of elements. The method includes obtaining a lithography-simulated layout corresponding to at least one element. The lithography-simulated layout accounts for lithography effects on the element. The method further includes determination of an equivalent circuit representation that is compatible to a circuit analysis tool, corresponding to the lithography-simulated layout with respect to one or more performance characteristics and based on user preferences. The method also provides equivalent circuit representation to the circuit analysis tool that analyzes one or more performance characteristics of the elements.
Claims94
A method for designing an integrated circuit, the integrated circuit comprising a plurality of elements, the method comprising:
- obtaining a lithography-simulated layout corresponding to at least one element of the plurality of elements in the integrated circuit, wherein the lithography-simulated layout accounts for lithography effects on the at least one element;
- determining an equivalent circuit representation corresponding to the lithography-simulated layout with respect to one or more performance characteristics and based on user preferences, wherein the equivalent circuit representation is in a form suitable for use by a circuit analysis tool;
- and
- providing the equivalent circuit representation to the circuit analysis tool, wherein the circuit analysis tool analyzes the one or more performance characteristics of the at least one element.
A system for designing an integrated circuit, wherein the integrated circuit comprises plurality of elements, the system comprising:
- a mapping engine to determine at least one equivalent element representation for a lithography-simulated layout corresponding to at least one element with respect to one or more performance characteristics, wherein the lithography-simulated layout accounts for lithography effects on the at least one element;
- and
- an equivalence module for determining an equivalent circuit representation corresponding to the lithography-simulated layout based on user preferences and the at least one equivalent element representation, wherein the equivalent circuit representation is in a form suitable for use by a circuit analysis tool.
A computer program product for use with a computer, the computer program product comprising a computer usable medium having a computer readable program code embodied therein for designing an integrated circuit, the integrated circuit comprising a plurality of elements, the computer program code performing the steps of:
- obtaining a lithography-simulated layout corresponding to at least one element of the plurality of elements in the integrated circuit, wherein the lithography-simulated layout accounts for lithography effects on the at least one element;
- determining an equivalent circuit representation corresponding to the lithography-simulated layout with respect to one or more performance characteristics and based on user preferences, wherein the equivalent circuit representation is in a form suitable for use by a circuit analysis tool;
- and
- providing the equivalent circuit representation to the circuit analysis tool, wherein the circuit analysis tool analyzes the one or more performance characteristics of the at least one element.
Dependencies are inferred from the claim text.