Automated circuit generation
AssigneeCelera Corporation
InventorsKaren Mason, John Mason
Life of this patent
Estimating the term…
Abstract
Automated circuit and layout generation is disclosed. Various embodiments may include a computer system and/or method for generating a circuit layout comprising specifying a circuit schematic to be converted to a circuit layout, receiving a layout script associated with the circuit schematic, the layout script configured to position a plurality of layout instances generated from the circuit schematic, converting the circuit schematic into the plurality of layout instances; and positioning the plurality of layout instances based on the layout script to produce the circuit layout. A circuit may be produced by fabricating a circuit using the layout.
Claims48
A computer-implemented method of generating a circuit layout comprising:
- specifying a circuit schematic to be converted to said circuit layout;
- receiving a layout script associated with the circuit schematic, the layout script configured to position a plurality of layout instances generated from the circuit schematic;
- converting the circuit schematic into the plurality of layout instances;
- and
- positioning the plurality of layout instances based on the layout script to produce said circuit layout.
A computer system for generating a circuit layout comprising:
- one or more processors;
- and
- a non-transitory computer-readable storage medium having stored thereon computer executable instructions, which when executed by the computer system, cause the computer system to perform a method comprising:
- specifying a circuit schematic to be converted to said circuit layout;
- receiving a layout script associated with the circuit schematic, the layout script configured to position a plurality of layout instances generated from the circuit schematic;
- converting the circuit schematic into the plurality of layout instances;
- and
- positioning the plurality of layout instances based on the layout script to produce said circuit layout.
A non-transitory computer-readable storage medium having stored thereon computer executable instructions, which when executed by a computer system, cause the computer system to:
- specify a circuit schematic to be converted to said circuit layout;
- receive a layout script associated with the circuit schematic, the layout script configured to position a plurality of layout instances generated from the circuit schematic;
- convert the circuit schematic into the plurality of layout instances;
- and
- position the plurality of layout instances based on the layout script to produce said circuit layout.
A method of producing a circuit comprising:
- specifying a circuit schematic to be converted to a circuit layout;
- receiving a layout script associated with the circuit schematic, the layout script configured to position a plurality of layout instances generated from the circuit schematic;
- converting the circuit schematic into the plurality of layout instances;
- positioning the plurality of layout instances based on the layout script to produce said circuit layout;
- and
- fabricating the circuit using the circuit layout.
Dependencies are inferred from the claim text.