Patent classifications
G06F2111/06
METHODS AND SYSTEMS FOR LEVERAGING COMPUTER-AIDED DESIGN VARIABILITY IN SYNTHESIS TUNING
Embodiments for tuning parameters to a synthesis program are provided. At least one set of parameter settings for the synthesis program is selected. A plurality of identical synthesis jobs for the at least one set of parameter settings is run in an iteration of the synthesis program. Results of the iteration of the synthesis program are analyzed utilizing a tuning optimization cost function. Combinations of the parameter settings are created based on the analysis. At least one synthesis job for is run each of the combinations of the parameter settings in a subsequent iteration of the synthesis program. The analysis of the results, the creating of the combinations of parameter settings, and the running at the at least one synthesis job for each of the combinations of parameter settings are repeated until an exit criteria has been achieved.
LOW-LOSS TUNABLE RADIO FREQUENCY FILTER
A method of constructing an RF filter comprises designing an RF filter that includes a plurality of resonant elements disposed, a plurality of non-resonant elements coupling the resonant elements together to form a stop band having a plurality of transmission zeroes corresponding to respective frequencies of the resonant elements, and a sub-band between the transmission zeroes. The non-resonant elements comprise a variable non-resonant element for selectively introducing a reflection zero within the stop band to create a pass band in the sub-band. The method further comprises changing the order in which the resonant elements are disposed along the signal transmission path to create a plurality of filter solutions, computing a performance parameter for each of the filter solutions, comparing the performance parameters to each other, selecting one of the filter solutions based on the comparison of the computed performance parameters, and constructing the RF filter using the selected filter solution.
Optimization of Geometry of Shaped Body and Manufacturing Tools
A computer-implemented method (110) for designing at least one shaped body (112), a computer-implemented method (138) for designing a manufacturing process for manufacturing at least one shaped body (112), a designing system (152) for designing at least one shaped body (112) and a manufacture-designing system for designing a manufacturing process for manufacturing at least one shaped body (112). The computer-implemented method (110) for designing at least one shaped body (112) comprises: a) retrieving, by using at least one interface (154), at least one set of target criteria for the shaped body (112); b) defining, by using at least one geometry defining unit (156), at least one seed geometry for the shaped body (112); c) generating, by using at least one parameter generating unit (158), a set of parameters comprising at least one geometry parameter of the seed geometry; d) simulating, by using at least one simulation unit (160), the shaped body by varying values of the set of parameters and by corn-paring simulated criteria for these values with the set of target criteria, thereby generating at least one adapted set of parameters for which the target criteria are fulfilled at least within predetermined tolerances; and e) determining, by using at least one lead candidate geometry defining unit (162), at least one lead candidate geometry of the at least one shaped body (112) from the adapted set of parameters.
Computer-implemented method for sizing a process plant
The present invention relates to a computer-implemented method for performing a chemical engineering process, in particular in an air separation plant or a natural gas plant, wherein a multiplicity of process simulations are performed simultaneously, in the course of each of which the process in the process plant is in each case simulated for a particular application case, wherein each application case is characterized by values of process plant variables and/or values of process parameters, wherein, in the multiplicity of process simulations, values for the process plant variables and/or for the process parameters are determined such that at least one predefined condition is met, wherein free values for process plant variables and/or process parameters are determined, and wherein dependent values for process plant variables and/or process parameters are determined from the free values for process plant variables and/or process parameters.
FREQUENCY SELECTIVE SURFACE FILTER DESIGN METHOD, AND STORAGE MEDIUM FOR STORING COMPUTER PROGRAM
A method of designing a frequency selective surface (FSS) filter, includes: calculating a candidate solution corresponding to a structure of the FSS filter and an objective-function value corresponding to a difference between a frequency response resulting from the candidate solution and a targeted frequency response; modifying the candidate solution into a trial solution in accordance with a genetic algorithm; and calculating an objective-function value with the trial solution to determine whether to include the trial solution in candidate solutions.
CONSTRUCTION DESIGN SYSTEM WITH GENETIC ALGORITHM
A framing optimization method and framing optimization system that generates a plan using concepts of a genetic algorithm. The framing optimization method first receives a boundary of a framing task then generates a plan having at least one primary frame member and at least one secondary frame member. Generating the plan includes generating at least one primary frame member which defines at least one zone in the boundary. Each primary frame member has respective first values of length, width, and location. Further, the method generates at least one secondary frame member. Each secondary frame member has respective second values of length, width, and location. The method further optimizes, using a genetic algorithm, the plan by repeatedly generating preliminary plans using the at least one primary frame member and the at least one secondary frame member.
Method and apparatus for determining a physical shape, method for manufacturing a calculation device, calculation device, and use of the calculation device
Provided is a method for determining a physical shape having a predefined physical target property that includes calculating a sensitivity landscape on the basis of a shape data record for the physical shape with the aid of a calculation device. The calculation device is a machine-taught artificial intelligence device. The shape data record identifies locations at or on the physical shape. For a plurality of these locations, the sensitivity landscape respectively indicates how the target property of the physical shape changes if the physical shape changes in the region of the location. Furthermore, the shape data record for the physical shape to be determined is changed on the basis of the sensitivity landscape in such a manner that the predefined physical target property is improved.
Automatic generation of load design
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform certain acts. The acts can include obtaining a route for delivering one or more orders in a trailer from a distribution center to physical stores in a sequence of stops. The route can have an associated assignment of stack groups comprising stacks of pallets. The acts also can include determining a load design for the stacks in the trailer based on the sequence of the stops in the route. The acts additionally can include updating the load design using a first simulated annealing to adjust a front-to-rear center-of-gravity of the load design. The acts further can include updating the load design using a second simulated annealing to adjust a side-to-side center-of-gravity of the load design. The acts additionally can include outputting the load design, as updated by the first simulated annealing and the second simulated annealing. The load design can specify a respective floor spot assignment for each of the stacks. Other embodiments are described.
Automated network-on-chip design
Various examples are provided related to automated chip design, such as a pareto-optimization framework for automated network-on-chip design. In one example, a method for network-on-chip (NoC) design includes determining network performance for a defined NoC configuration comprising a plurality of n routers interconnected through a plurality of intermediate links; comparing the network performance of the defined NoC configuration to at least one performance objective; and determining, in response to the comparison, a revised NoC configuration based upon iterative optimization of the at least one performance objective through adjustment of link allocation between the plurality of n routers. In another example, a method comprises determining a revised NoC configuration based upon iterative optimization of at least one performance objective through adjustment of a first number of routers to obtain a second number of routers and through adjustment of link allocation between the second number of routers.
METHOD, APPARATUS, COMPUTER DEVICE, AND STORAGE MEDIUM FOR AUTOMATIC DESIGN OF ANALOG CIRCUITS BASED ON TREE STRUCTURE
A method, apparatus, computer device, and storage medium for automatic design of analog circuits based on tree structure. The method includes: setting the maximum height and growth direction of the tree structure; randomly calling the node from the function node library as the parent node; randomly calling the node from the function node library and the port node library as the child according to the growth direction node; if the child node is a terminal node, generating a tree structure; checking the tree structure, if the tree structure satisfies the preset conditions, obtaining the circuit topology and device parameter that conform to the circuit rules; evolving the circuit topology and device parameter to generate an analog circuit. The embodiments achieve the effect of making the tree structure of the designed analog circuit more reasonable.