Creating a PC board (PCB) layout for a circuit in which the components of the circuit are placed in the determined PCB landing areas
First Claim
1. A method for creating a PC board (PCB) layout for a circuit, the PCB having predetermined landing areas, comprising:
- determining components of the circuit;
determining the predetermined landing areas in which to place the components; and
placing the components on the determined landing areas.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for PCB layout of a circuit simulated over a network is provided. Techniques are provided for designing a circuit that satisfies user-specified functional requirements received over a network. Based on the specified requirements, components and a topology for constructing the circuit are automatically determined. The components determined during this operation have operational values such that, when the components are arranged according to the topology to form the circuit, the circuit satisfies the user-specified functional requirements. The components are placed on a PC board having landing areas designed to accommodate all of the anticipated component sizes for the type of circuit being designed. The PC board may be cropped to the desired size. The PCB may be cropped automatically or manually by the user. The component and topology information may be used to generate a schematic diagram that is delivered in a web page to the user over the network. The user may thermally and electrically simulate the designed circuit. Many characteristics of the PC board may be adjusted to produce an accurate circuit.
-
Citations
18 Claims
-
1. A method for creating a PC board (PCB) layout for a circuit, the PCB having predetermined landing areas, comprising:
-
determining components of the circuit;
determining the predetermined landing areas in which to place the components; and
placing the components on the determined landing areas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
determining the size to crop the PCB; and
cropping the PCB to the determined size.
-
-
4. The method of claim 3, wherein determining the size to crop the PCB is determined by obtaining a width crop area to crop the width of the PCB and obtaining a height crop area to crop the height of the PCB.
-
5. The method of claim 4, wherein obtaining the width crop area and obtaining the height crop area further comprises, obtaining from a user the width crop area and the height crop area.
-
6. The method of claim 4, wherein obtaining the width crop area and obtaining the height crop area further comprises, automatically determining the width crop area and the height crop area.
-
7. The method of claim 4, wherein the landing areas on the PCB, further comprise:
-
an inductor area arranged to accommodate an inductor;
an output capacitor area arranged to accommodate an output capacitor;
a diode area arranged to accommodate a diode;
an IC area arranged to accommodate an IC;
a small signal component area arranged to accommodate a small signal component; and
aninput capacitor area arranged to accommodate an input capacitor.
-
-
8. The method of claim 7, wherein the landing areas are designed for a power circuit.
-
9. The method of claim 1, wherein determining the components of the circuit, further comprises:
-
simulating the circuit over a network;
producing a result based on the simulation of the circuit; and
determining the components based on the simulation of the circuit.
-
-
10. The method of claim 9, wherein determining the landing areas in which to place the components, further comprises determining, in response to the result, the landing areas configured to accept the components.
-
11. The method of claim 10, further comprising:
-
allowing a characteristic of the circuit to be changed;
determining when the characteristic of the circuit has been changed; and
performing another simulation of the circuit when a determination has been made that the characteristic of the circuit has been changed.
-
-
12. A PC board (PCB) having predefined landing areas for components of a circuit, comprising:
-
an inductor landing area arranged to accommodate an inductor;
an output capacitor landing area arranged to accommodate an output capacitor;
a diode landing area arranged to accommodate a diode;
an IC landing area arranged to accommodate an IC;
a small signal component landing area arranged to accommodate a small signal component; and
aninput capacitor landing area arranged to accommodate an input capacitor. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus for creating a PC board (PCB) layout for a circuit, the PCB having predetermined landing areas, comprising:
-
a means for determining components of the circuit;
a means for determining the predetermined landing areas in which to place the components; and
a means for placing the components on the determined landing areas. - View Dependent Claims (18)
-
Specification