主权项 |
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, andcomponent 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. |