9268895

Circuit Design Synthesis Tool with Export to a Computer-Aided Design Format

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, comprising: receiving user input; generating schematic content for a circuit based on the received user input and a printed circuit board (PCB) layout based on the circuit, the generated schematic content including: coordinates for wires in a circuit schematic, locations for component symbols, information about components represented by the component symbols, the information including, for each of the components, the number and name of pins for the respective component, function of the pins for the respective component, and size and location of symbol elements used in the component symbol for the respective component, and component symbol pin mapping information to map pins depicted in the component symbols to PCB footprint pins; the method further comprising: generating a bill of material (BOM) for the circuit; receiving a user selection of a computer-aided design (CAD) tool format from a plurality of CAD tool formats and a PCB layout tool format from a plurality of PCB layout tool formats; receiving a user selection to include, with an export of the schematic content, footprints for the components used in the schematic content or components used in the PCB layout; modifying at least one of the schematic content and the PCB layout or adding components to at least one of the schematic content and the PCB layout before exporting; and exporting the schematic content, the PCB layout, and the PCB footprints to one or more files in accordance with the selected CAD tool format and the selected PCB layout tool format.

2

2. The method of claim 1 further including generating the PCB layout, wherein generating the PCB layout includes generating the PCB layout to include: locations and shapes of conductive material on the PCB and information about on which layer of the PCB the conductive material is to be located; placement of vias on the PCB including diameter, surrounding copper area, and start and stop PCB layers; locations of components from the BOM on the PCB including whether each of the components is to be on the top or bottom layer of the PCB; number of layers and the thickness of the conductive material of the PCB; and PCB footprint information for each of the components in the BOM including, for each of the components in the BOM, copper landing areas, solder mask information, paste mask information, mechanical information, and dimensions.

3

3. The method of claim 1 further comprising importing the files into a CAD tool.

4

4. The method of claim 1 further comprising performing a simulation on at least one of the PCB layout and the schematic content before exporting.

5

5. A non-transitory storage device containing instructions that, when executed by a processing resource, cause the processing resource to: receive user input; generate schematic content for a circuit based on the received user input wherein the instructions cause the processing resource to generate the schematic content to include: coordinates for wires in a circuit schematic, locations for component symbols, information about components represented by the component symbols, the information including, for each of the components, the number and name of pins for the respective component, function of the pins for the respective component, and size and location of symbol elements used in the component symbol for the respective component, and component symbol pin mapping information to map pins depicted in the component symbols to PCB footprint pins; the instructions further causing the processing resource to: generate a bill of material (BOM) for the circuit; generate a printed circuit board (PCB) layout based on the circuit; receive a user selection of a computer-aided design (CAD) tool format from a plurality of CAD tool formats and a PCB layout tool format from a plurality of PCB layout tool formats; receive a user selection to include footprints for the PCB layout with an export of the schematic content; per user input, modify the PCB layout or add components to the PCB layout before export; and export the schematic content, BOM, PCB layout and PCB footprints to one or more files in accordance with the selected CAD and PCB layout tool formats.

6

6. The non-transitory storage device of claim 5 wherein the instructions cause the processing resource to generate the PCB layout to include: locations and shapes of conductive material on the PCB and information about on which layer of the PCB the conductive material is to be located; placement of vias on the PCB including diameter, surrounding copper area, and start and stop PCB layers; locations of components from the BOM on the PCB including whether each of the components is to be on the top or bottom layer of the PCB; number of layers and the thickness of the conductive material of the PCB; and PCB footprint information for each of the components in the BOM including, for each of the components in the BOM, copper landing areas, solder mask information, paste mask information, mechanical information, and dimensions.

7

7. The non-transitory storage device of claim 5 wherein the instructions further cause the processing resource to perform a simulation on the PCB layout before export.

8

8. A system, comprising: a user interface engine to receive user input via a graphical user input (GUI); a schematic content generator engine to generate schematic content including a bill of material (BOM) for a circuit based on the received user input, wherein schematic content generator engine generates the schematic content to include: coordinates for wires in a circuit schematic, locations for component symbols, information about components represented by the component symbols, the information including, for each of the components, the number and name of pins for the respective component, function of the pins for the respective component, and size and location of symbol elements used in the component symbol for the respective component, and component symbol pin mapping information to map pins depicted in the component symbols to PCB footprint pins; the system further comprising: a PCB layout generator engine to generate a PCB layout based on the generated schematic content, wherein the user interface engine is configured to receive a user selection of a computer-aided design (CAD) tool format and a PCB layout tool format and to receive a user selection to include PCB footprints for components used in the circuit schematic with an export of the schematic content; the system further comprising: an export engine to export the schematic content, BOM, PCB layout and PCB footprints to one or more files in accordance with the selected CAD and PCB layout tool formats; and a simulation engine to perform a simulation on the schematic content before the export engine exports the schematic content and BOM.

9

9. The system of claim 8 wherein the PCB layout generator engine is configured to generate the PCB layout to include: locations and shapes of conductive material on the PCB and information about on which layer of the PCB the conductive material is to be located; placement of vias on the PCB including diameter, surrounding copper area, and start and stop PCB layers; locations of components from the BOM on the PCB including whether each of the components is to be on the top or bottom layer of the PCB; number of layers and the thickness of the conductive material of the PCB; and PCB footprint information for each of the components in the BOM including, for each of the components in the BOM, copper landing areas, solder mask information, paste mask information, mechanical information, and dimensions.

10

10. The system of claim 8 wherein the simulation engine is configured to perform a simulation on the PCB layout before the export engine exports the schematic content, BOM, PCB layout and PCB footprints to the one or more files.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Jeff PERRY
Dien MAC
Howard CHEN
Satyanandakishore V. VANAPALLI
Gerold J. DHANABALAN
Tommy E. JEWELL
Khanh VO

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CIRCUIT DESIGN SYNTHESIS TOOL WITH EXPORT TO A COMPUTER-AIDED DESIGN FORMAT” (9268895). https://patentable.app/patents/9268895

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.