Computer system and printed circuit board manufactured in accordance with a quasi-Monte Carlo simulation technique for multi-dimensional spaces
First Claim
Patent Images
1. A method for simulating a multi-dimensional space, comprising:
- generating a sequence of pseudo-random numbers according to a prescribed quasi-Monte Carlo model; and
mapping each pseudo-random number R of the sequence of random numbers into multiple variables of unique values for the multi-dimensional space, the multi-dimensional space including D dimensions, where D is a number.
14 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes a printed circuit board manufactured in accordance with simulated trace impedances and topologies. The printed circuit board includes trace impedances characterizing at least three dimensions of a multi-dimensional space of the printed circuit board. The printed circuit board design includes trace impedances and topologies obtained with the use of a quasi-Monte Carlo simulation methodology.
17 Citations
22 Claims
-
1. A method for simulating a multi-dimensional space, comprising:
-
generating a sequence of pseudo-random numbers according to a prescribed quasi-Monte Carlo model; and
mapping each pseudo-random number R of the sequence of random numbers into multiple variables of unique values for the multi-dimensional space, the multi-dimensional space including D dimensions, where D is a number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for simulating a multi-dimensional space, comprising:
-
generating a sequence of pseudo-random numbers according to a prescribed quasi-Monte Carlo model;
mapping each pseudo-random number R of the sequence of random numbers into multiple variables of unique values for the multi-dimensional space, the multi-dimensional space including D dimensions, where D is a number, wherein each of the multiple variables of the multi-dimensional space represents a corresponding D dimension value and wherein each dimension is characterized by a minimum and a maximum value, the D dimension values further being characterized by a first dimension D0 that includes minimum and maximum values defined as D0.min and D0.max, respectively, a second dimension D1 that includes minimum and maximum values defined as D1.min and D1.max, etceteras, up to a Dth dimension, further wherein each dimension is characterized by a prescribed resolution S; and
selecting a value of S according to a desired accuracy of a final simulation value, wherein the value of S defines a grid for use in conjunction with the mapping of the pseudo-random numbers into the multiple variables of the multi-dimensional space, wherein selecting the value of S includes deriving the value of S such that a ratio r, as defined by r=sD/PN, is not factorable by one of the following selected from the group consisting of base P and the number of dimensions D, and where N is the number of pseudo-random numbers and r is a prescribed prime number.
-
-
11. A method for simulating trace impedance of a printed circuit board characterized by at least three dimensions of a multi-dimensional space, said method comprising:
-
generating a sequence of pseudo-random numbers according to a prescribed quasi-Monte Carlo model; and
mapping each pseudo-random number R of the sequence of random numbers into multiple variables of unique values for the multi-dimensional space, the multi-dimensional space including D dimensions, where D is a number. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Apparatus for simulating trace impedance of a printed circuit board, the printed circuit board characterized by at least three dimensions of a multi-dimensional space, said apparatus comprising:
-
a random number generator for generating a sequence of pseudo-random numbers according to a prescribed quasi-Monte Carlo model;
a mapping processor for mapping each pseudo-random number R of the sequence of random numbers into multiple variables of unique values for the multi-dimensional space, the multi-dimensional space including D dimensions, where D is a number, wherein each of the multiple variables of the multi-dimensional space represents a corresponding D dimension value and wherein each dimension is characterized by a minimum and a maximum value, the D dimension values further being characterized by a first dimension D0 that includes minimum and maximum values defined as D0.min and D0.max, respectively, a second dimension D1 that includes minimum and maximum values defined as D1.min and D1.max, etceteras, up to a Dth dimension, further wherein each dimension is characterized by a prescribed resolution S; and
a value selector for selecting a value of S according to a desired accuracy of a final simulation value, wherein the value of S defines a grid for use in conjunction with the mapping of the pseudo-random numbers into the multiple variables of the multi-dimensional space, wherein selecting the value of S includes deriving the value of S such that a ratio r, as defined by r=sD/PN, is not factorable by one of the following selected from the group consisting of base P and the number of dimensions D, and where N is the number of pseudo-random numbers and r is a prescribed prime number.
-
-
21. A method of manufacturing a printed circuit board comprising:
-
characterizing the printed circuit board by at least three dimensions of a multi-dimensional space; and
manufacturing the printed circuit board in accordance with a simulated trace impedance, the simulated trace impedance obtained by;
generating a sequence of pseudo-random numbers according to a prescribed quasi-Monte Carlo model;
mapping each pseudo-random number R of the sequence of random numbers into multiple variables of unique values for the multi-dimensional space, the multi-dimensional space including D dimensions, where D is a number, wherein each of the multiple variables of the multi-dimensional space represents a corresponding D dimension value and wherein each dimension is characterized by a minimum and a maximum value, the D dimension values further being characterized by a first dimension D0 that includes minimum and maximum values defined as D0.min and D0.max, respectively, a second dimension D1 that includes minimum and maximum values defined as D1.min and D1.max, etceteras, up to a Dth dimension, further wherein each dimension is characterized by a prescribed resolution S; and
selecting a value of S according to a desired accuracy of a final simulation value, wherein the value of S defines a grid for use in conjunction with the mapping of the pseudo-random numbers into the multiple variables of the multi-dimensional space, wherein selecting the value of S includes deriving the value of S such that a ratio r, as defined by r=sD/PN, is not factorable by one of the following selected from the group consisting of base P and the number of dimensions D, and where N is the number of pseudo-random numbers and r is a prescribed prime number.
-
-
22. A computer system, comprising:
a printed circuit board manufactured in accordance with a simulated trace impedance, said printed circuit board including impedance traces that characterize at least three dimensions of a multi-dimensional space of said printed circuit board, wherein said impedance traces include trace impedances obtained by;
generating a sequence of pseudo-random numbers according to a prescribed quasi-Monte Carlo model;
mapping each pseudo-random number R of the sequence of random numbers into multiple variables of unique values for the multi-dimensional space, the multi-dimensional space including D dimensions, where D is a number, wherein each of the multiple variables of the multi-dimensional space represents a corresponding D dimension value and wherein each dimension is characterized by a minimum and a maximum value, the D dimension values further being characterized by a first dimension D0 that includes minimum and maximum values defined as D0.min and D0.max, respectively, a second dimension D1 that includes minimum and maximum values defined as D1.min and D1.max, etceteras, up to a Dth dimension, further wherein each dimension is characterized by a prescribed resolution S; and
selecting a value of S according to a desired accuracy of a final simulation value, wherein the value of S defines a grid for use in conjunction with the mapping of the pseudo-random numbers into the multiple variables of the multi-dimensional space, wherein selecting the value of S includes deriving the value of S such that a ratio r, as defined by r=sD/PN, is not factorable by one of the following selected from the group consisting of base P and the number of dimensions D, and where N is the number of pseudo-random numbers and r is a prescribed prime number.
Specification