Claims
- 1. A method of laying out a network having subnetworks of series and parallel elements, comprising the steps of:
selecting an area to be occupied by the network; selecting the number of rows of elements; determining the number of columns of elements; determining the number of elements to be placed in each row; determining the sequencing of the elements; allocating element locations; and arranging the elements into a network layout.
- 2. The method of claim 1 wherein the step of determining the number of columns further comprises the step of taking the quotient of a total number of elements divided by the number of rows.
- 3. The method of claim 1 wherein the step of determining the number of elements to be placed in each row further comprises the step of taking the quotient of the number of elements per subnetwork divided by the number of rows.
- 4. The method of claim 1 wherein the step of determining the sequencing of the elements further comprises the step of taking the quotient of a reference value divided by the number of elements per subnetwork in each row.
- 5. The method of claim 1 wherein the step of allocating element locations further comprises the step of taking the product of a sequencing value and the number of elements per row.
- 6. The method of claim 1 wherein the step of arranging the elements into a network layout further comprises the step of dispersing subnetwork elements within the layout.
- 7. The method of claim 1 wherein the network layout comprises a resistor network layout.
- 8. The method of claim 1 wherein the network layout comprises an inductor network layout.
- 9. The method of claim 1 wherein the network layout comprises a transistor network layout.
- 10. An algorithm for determining a layout for a network having subnetworks of series and parallel elements comprising the steps of:
accepting the input of an area to be occupied by the network; accepting the input of the number of rows of elements; determining the number of columns of elements; determining the number of elements to be placed in each row; determining the sequencing of the elements; allocating element locations; and outputting a description of a layout for arranging the elements into a network.
- 11. The algorithm of claim 10 wherein the step of determining the number of columns further comprises the step of taking the quotient of the total number of elements divided by the selected number of rows.
- 12. The algorithm of claim 10 wherein the step of determining the number of elements to be placed in each row further comprises the step of taking the quotient of the number of elements per subnetwork divided by the number of rows.
- 13. The algorithm of claim 10 wherein the step of determining the sequencing of the elements further comprises the step of taking the sum of an offset and the quotient of a reference value divided by the number of elements in each row.
- 14. The algorithm of claim 10 wherein the step of allocating element locations further comprises the step of taking the product of a sequencing value and the number of elements per row.
- 15. The algorithm of claim 10 wherein the step of allocating element locations further comprises the step of dispersing subnetwork elements within the layout.
- 16. The algorithm of claim 10 wherein the step of outputting a description of a layout further comprises the step of generating instructions for assembling the network.
- 17. The algorithm of claim 10 wherein the step of outputting a description of a layout further comprises the step of generating a schematic diagram.
- 18. A system for assembling a network layout having subnetworks of series and parallel elements comprising:
means for executing an algorithm for systematically determining the layout of a network with a combination of matching series and parallel elements; means for generating output of instructions for assembling the network layout; and means for coupling a quantity of matching series and parallel elements in the layout according to the instructions.
- 19. The system according to claim 18 wherein the network layout comprises a resistor network layout.
- 20. The system according to claim 18 wherein the network comprises an inductor network layout.
- 21. The system according to claim 18 wherein the network layout comprises a transistor network layout.
- 22. The system according to claim 18 wherein the network layout comprises a mechanical network layout.
RELATED APPLICATION
[0001] U.S. patent application of Du and Jaska, Ser. No. ______ (attorney docket number TI-34071), filed Aug. ______, 2002, entitled “Implementation of Networks Using Parallel and Series Elements,” is incorporated herein in its entirety for all purposed by this reference.