Patent Document ID: 20130339918
Application ID: 13906974
Patent Flag: 0

Claim One:
1. A method for producing layout data corresponding to a microelectromechanical system, the method comprising automatically performing the following steps using a controller: receiving reference system performance characteristics; producing a first population of structure genotypes, each structure genotype including geometric and thermal properties of each of a plurality of links in the microelectromechanical system, the geometric and thermal properties selected randomly; simulating respective system performance characteristics of each of the structure genotypes in the first population; determining a respective fitness rating of each of the structure genotypes in the first population by comparing the simulated respective system performance characteristics to the reference system performance characteristics; producing a second population of structure genotypes using the first population and the determined fitness ratings; iterating the simulating, determining-fitness-rating, and producing steps using the second population in place of the first population until one of the structure genotypes satisfies selected termination criteria; and automatically producing the layout data corresponding to the geometric properties in the one of the structure genotypes using the controller.