Patent classifications
G06F2111/06
OPTIMIZATION ANALYSIS METHOD AND DEVICE FOR JOINING LOCATIONS OF AUTOMOTIVE BODY
An optimization analysis method for joining locations of an automotive body obtains optimal locations of additional joining points or joining portions for use in joining parts assemblies together in an automotive body model and includes: a step of obtaining a deformation form in a vibration mode occurring in the automotive body model 31 by frequency response analysis; a step of determining a load condition to be given to the automotive body model in correspondence with the deformation form in the obtained vibration mode; a step of generating an optimization analysis model in which additional joining candidates are set at locations to be candidates for joining parts assemblies together; a step of setting an optimization analysis condition; and a step of giving the determined load condition to the optimization analysis model to perform optimization analysis and obtaining the additional joining candidates satisfying the optimization analysis condition as optimized joining points.
Method for simulating the distribution of blades on a turbomachine disc
A method for simulating the distribution of blades on a turbomachine disc includes: providing blade configurations, each being associated with a blade and including at least one measurement of a balancing parameter measured on the associated blade; and searching for and selecting a bladed-disc distribution combining the configurations of blades supplied with positions on the disc, the bladed disc distribution encouraging the attainment of at least one criterion defined according to a predetermined cost function dependent on the balancing parameter measurements, and the searching and selecting being performed by successive iterations.
Constraint determination system and method for semiconductor circuit
A method, for determining constraints related to a target circuit, includes following operations. First circuit speed results of the target circuit under different candidate constraint configurations are accumulated. Breakthrough probability distributions relative to each of the candidate constraint configurations are determined according to the first circuit speed results. First selected constraint configurations are determined from the candidate constraint configurations by sampling the breakthrough probability distributions. A first budget distribution is determined among the first selected constraint configurations. In response to that the first budget distribution is converged, the first selected constraint configurations in the first budget distribution is utilized for implementing the target circuit and generating an updated circuit speed result of the target circuit.
SPINE ROUTING AND PIN GROUPING WITH MULTIPLE MAIN SPINES
A computer implemented method of routing a net of an electronic circuit is disclosed. The net connects a plurality of pins of the electronic circuit. The method includes selecting, using one or more computer systems, first and second main spine routing tracks for respective first and second groups of pins of the net. The method also includes generating, using one or more computer systems, a first main spine wire on the selected first main spine routing track and a second main spine wire on the selected second main spine routing track. A router configured to perform the method is also disclosed.
COMPUTER-IMPLEMENTED METHOD FOR SOLVING SETS OF LINEAR ARITHMETIC CONSTRAINTS MODELLING PHYSICAL SYSTEMS
A computer-implemented method for solving sets of linear arithmetic constraints modelling physical systems by programmed execution of mathematical operations in a processor unit, wherein the programmed execution of mathematical operations decide, given a set of constraints S, whether S has any solution, and if so, find one or more of them.
METHODS FOR SAMPLE SCHEME GENERATION AND OPTIMIZATION
A method for sample scheme generation includes obtaining measurement data associated with a set of locations; analyzing the measurement data to determine statistically different groups of the locations; and configuring a sample scheme generation algorithm based on the statistically different groups. A method includes obtaining a constraint and/or a plurality of key performance indicators associated with a sample scheme across one or more substrates; and using the constraint and/or plurality of key performance indicators in a sample scheme generation algorithm including a multi-objective genetic algorithm. The locations may define one or more regions spanning a plurality of fields across one or more substrates and the analyzing the measurement data may include stacking across the spanned plurality of fields using different respective sub-sampling.
SYSTEMS AND METHODS FOR OPTIMIZING COMPONENT PLACEMENT IN A BATTERY DESIGN
Systems, computer readable media, and method concern determining operational parameters of an inventory of components to be included in a battery. The components can include storage components and electrical components. The method includes generating a system of equations that describe suitable combinations of components in locations in a battery design layout for the battery, the system of equations being generated based at least partially on rules and constraints, and includes analyzing the system of equations using integer optimization. The integer optimization can optimizes, based at least partially on the operational parameters, one or more objective functions in the system of equations to determine at least one solution for the battery design layout, and the at least one solution can include a set of the components for the locations in the battery design layout for the battery. The method includes providing, via an interface, the at least one solution.
Analyzing apparatus for shape of part of structural body
An optimization analyzing apparatus, configured of a computer, includes: a part shape pattern setting device that divides a part of a structural body including a two-dimensional element and/or a three-dimensional element into a plurality of segments in an axis direction, changes a height or width of a cross section of each of the segments divided, and sets a part shape pattern; a rigidity analyzing device that performs plural kinds of rigidity analyses of the structural body; a multivariate analyzing device that obtains a multiple regression coefficient, and a coefficient of determination or an adjusted R-square; a rigidity analysis selection device that selects any having strong correlation from among the rigidity analyses of the plural kinds; and a cross-sectional shape determination device that determines a cross-sectional shape of each of the segments divided.
USER-DEFINED PARTITIONS FOR LOGICAL AND PHYSICAL CIRCUIT SYNTHESES
A method for designing a circuit. The method may include obtaining a register-transfer level (RTL) file for an integrated circuit. The method may further include generating, using an RTL-synthesis compiler and from the RTL file, a gate-level netlist including a plurality of cells assigned to a plurality of cell groups. The method may further include obtaining, from a user, a selection of a user-defined criterion and a selected cell group from the plurality of cell groups. The method may further include partitioning the selected cell group into a first partitioned cell group including a first subset of the plurality of cells and a second partitioned cell group comprising a second subset of the plurality of cells. The method may further include generating a floorplan comprising the first partitioned cell group and the second partitioned cell group.
Analyzing a design space to effect more efficient design space exploration
A design space analyzer generates a parametric model associated with a design problem. The design space analyzer then discretizes various parameters associated with the model and generates a plurality of sample designs using different combinations of discretized parameters. The design space analyzer also computes one or more metrics for each sample design. In this fashion, the design space analyzer generates a coarse approximation of the design space associated with the design problem. The design space analyzer then evaluates portions of that approximation, at both global and local scales, to identify portions of the design space that meet certain feasibility criteria. Finally, the design space analyzer modifies the design space to facilitate more efficient exploration during optimization.