Usage of a buildcode to specify layout characteristics
AssigneeIntersil Americas Inc.
InventorStephen J. Gaul
Life of this patent
Estimating the term…
Abstract
A method for laying out custom integrated circuits includes the steps of preliminarily laying out a custom integrated circuit using a plurality of libraried standardized programmed cells (p-cells). Buildcode representations are then assigned for each of a plurality of circuit components and features thereof to realize customization of at least a portion of the plurality of p-cells. A final layout of the custom integrated circuit is then generated using the buildcode representations.
Claims20
A method for laying out custom integrated circuits, comprising the steps of:
- preliminarily laying out a custom integrated circuit using a plurality of stored standardized programmed cells (p-cells);
- assigning a plurality of representations each comprising at least one variable, said representations each representing a circuit component or features thereof, said representations each having associated instructions for building or customizing a portion of said plurality of p-cells,
- selecting more than one of said plurality of said representations to form a buildcode string, and
- generating a final layout of said custom integrated circuit using at least one of said buildcode string.
A machine readable storage having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the step of:
- providing preliminarily layout based on a plurality of stored standardized programmed cells (p-cells);
- and
- generating a final layout for a custom integrated circuit by processing at least one buildcode string, said buildcode string comprising a plurality of representations wherein each of said representations comprise at least one variable, said representations each representing a circuit component or features thereof, said representations having associated instructions for building or customizing a portion of said plurality of p-cells.
A method of laying out custom integrated circuits, the method comprising:
- preliminarily laying out a custom integrated circuit using a plurality of stored standardized programmed cells (p-cells);
- assigning a plurality of representations, each of said representations configured to provide instructions for building or customizing at least one of said plurality of p-cells;
- associating at least one buildcode string with one or more of the plurality of p-cells, each of the at least one buildcode strings comprised of one or more of said representations;
- and
- generating a final layout of said custom integrated circuit using the instructions provided by the one or more representations of the at least one buildcode string.
Dependencies are inferred from the claim text.