Patents Assigned to Ansys, Inc.
  • Patent number: 10475227
    Abstract: Systems and methods are provided for system for generating a physical model for engineering design or visualization. A system includes a processor-readable memory that further includes one or more data structures containing physical data associated with points in a three dimensional volume. A system also includes a plurality of data processors that operate in parallel to perform calculations using the physical data to generate a physical model for providing real-time visualization and calculation associated with the three dimensional volume.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: November 12, 2019
    Assignee: Ansys, Inc.
    Inventor: Vince M. Pajerski
  • Patent number: 10460007
    Abstract: Systems and methods are provided for approximating an electric current on a surface of an object. A mesh is received. A matrix comprising a system of equations is generated based on the mesh. An entry of the matrix is associated with (i) a source function that approximates an electric current on the surface of the object, and (ii) a test function that tests a field of the source function on the surface. A near part of the matrix and a far part of the matrix are determined. The far part of the matrix is represented using a submatrix that is based on Gaussian points on elements of the mesh. The electric current on the surface of the mesh is calculated by solving the system of equations of the matrix.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 29, 2019
    Assignee: Ansys, Inc.
    Inventor: Dalian Zheng
  • Patent number: 10437941
    Abstract: Systems and methods are provided for modeling fluid flow in a turbomachine. A specification of a system is received. The system includes multiple passages, where the multiple passages include at least an inlet guide vane, a rotor, and a stator. A computational grid is generated with a processing system based on the received specification. Governing flow equations for the system are transformed based on inclination parameters, where each passage of the system has an associated inclination parameter. A rotational velocity of rotating passages included in the system is specified, and a time-step for stationary passages included in the system is specified. Time-steps for the rotating passages included in the system are computed, where the time-steps are computed based on pitch-ratios for adjacent passages of the system. A solution for the system is advanced in time by solving the transformed governing flow equations across the computational grid using computer-based numerical calculations.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: October 8, 2019
    Assignee: Ansys, Inc.
    Inventors: Laith Zori, Paul Galpin, Rubens Campregher, Phillipe Godin, Juan Carlos Morales
  • Patent number: 10423738
    Abstract: Systems and methods are provided for analyzing an electromagnetic field in an original domain. An original domain is decomposed into one or more finite-element-boundary-integral (FEBI) regions and one or more integral-equation (IE) regions. A model is determined for an electromagnetic field in the one or more FEBI regions and the one or more IE regions. An initial block system matrix for the original domain is generated based at least in part on the model. The initial block system matrix includes a first diagonal block corresponding to the one or more FEBI regions and a second diagonal block corresponding to the one or more IE regions. A replacement matrix is generated based at least in part on a physical optics (PO) method. A final block system matrix is generated by replacing the second diagonal block in the initial block system matrix with the replacement matrix.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: September 24, 2019
    Assignee: Ansys, Inc.
    Inventor: Kezhong Zhao
  • Patent number: 10417365
    Abstract: An example circuit includes: a first clock gating circuit coupled between a first latch and a second latch and configured to provide a first gated clock signal based at least in part on an input clock signal. The first latch is configured to be activated in response to the first gated clock signal being at a first logic level to pass a data input. The second latch is configured to be activated in response to the input clock signal being at a second logic level to pass a first selection signal.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: September 17, 2019
    Assignee: Ansys, Inc.
    Inventors: Ajay Singh Bisht, Allen Baker
  • Patent number: 10409358
    Abstract: The current subject matter provides for the generation of network models for multi-chip module packages that are a combination of compact models for each chip within such packages. In some variations, a combination of single chip extraction methods and a linear superposition technique can be used to predict junction temperatures of MCM packages. Related methods, systems, apparatus, and articles are also described.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: September 10, 2019
    Assignee: Ansys, Inc.
    Inventors: Vamsi Krishna Yaddanapudi, Ankit R. Adhiya, Aniket A. Kulkarni, Manoj Nagulapally
  • Patent number: 10380290
    Abstract: Systems and methods are provided for performing parallel transient simulations for an electrical circuit. A plurality of segments are generated from a simulation length, and simulations are performed using a plurality of processors for the segments to generate simulation results. An output is generated based at least in part on the simulation results.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: August 13, 2019
    Assignee: Ansys, Inc.
    Inventor: Ehsan Rasekh
  • Patent number: 10371583
    Abstract: Systems and methods are provided for estimating a temperature of a wire of an integrated circuit (IC) chip having a plurality of heat-generating components. For each of the heat-generating components, a temperature of the heat-generating component is computed. For each of the heat-generating components, a decay profile defining a thermal coupling from the heat-generating component to wires of the IC chip is computed. For each of the heat-generating components, a temperature elevation on the wire caused by the heat-generating component is computed. The temperature elevation is computed based on the temperature and decay profile of the heat-generating component and a spatial relationship between the wire and the heat-generating component. A total temperature elevation on the wire is computed by summing the temperature elevation of each of the heat-generating components. The heat-generating components include a plurality of wires of the IC chip and at least one device of the IC chip.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: August 6, 2019
    Assignee: Ansys, Inc.
    Inventors: Hsiming Stephen Pan, Norman Chang
  • Patent number: 10354027
    Abstract: Systems and methods are provided for heat transfer simulations. Mesh generation is performed for a plurality of regions. Mesh faces are determined on different sides of an interface between the regions and overlapping areas between the determined mesh faces are determined. A total heat flow associated with the interface is discretized based at least in part on the one or more overlapping areas for heat transfer simulations.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: July 16, 2019
    Assignee: Ansys, Inc.
    Inventors: Atul Kumar Verma, Sudhanshu Kishore Prasad
  • Patent number: 10345398
    Abstract: Systems and methods are provided for analyzing magnetic hysteresis. A reversible component associated with an applied magnetic field is determined for establishing a series-distributed model. One or more hysteresis loops are generated for analyzing magnetic hysteresis of a magnetic material.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: July 9, 2019
    Assignee: ANSYS, Inc.
    Inventors: Ping Zhou, Dingsheng Lin
  • Patent number: 10331812
    Abstract: Systems and methods are provided for determining a confidence level on contact pairs identified through traditional contact detection algorithms for an assembly of bodies. A plurality of testing tolerances are identified. For each of the identified testing tolerances, a determination is made as to whether a distance between any two faces of the bodies in the assembly is less than that identified testing tolerance and when this happens a count of positive detections is increased. A ratio of the count of positive detections to the total number of times the detections are run tolerances is determined (called repeatability of a face pair), where the confidence level is based on the determined repeatability ratio.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: June 25, 2019
    Assignee: Ansys, Inc.
    Inventors: Jay Pathak, Jogesh Chopra
  • Patent number: 10311177
    Abstract: A model synthesizer generates a state-space model of a structure from frequency domain parameters of the structure using a selected number of significant eigenvalues of a matrix derived from the frequency-domain parameters such that the quality of the fit of the model is improved. A matrix of the frequency-domain parameters is reshaped so as to improve performance of determination of the fit quality. Passivity violations in the model can be removed via regularization and error control such that the fit quality of the model after removal of the passivity violations is within a specified tolerance. Cholesky factorization can improve the performance of passivity violation detection. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: June 4, 2019
    Assignee: Ansys, Inc.
    Inventors: Michael J. Tsuk, Jacob K. White
  • Patent number: 10282498
    Abstract: Systems and methods are provided for constructing a physical system. Characteristic data associated with a physical system is received. A model of the physical system is built based on the characteristic data. A nonlinear transient simulation of the physical system is performed using the model, where the simulation is performed over a plurality of time intervals. The simulation includes segmenting the plurality of time intervals into groups of time intervals, each group containing multiple time intervals, transmitting data associated with each group of time intervals to a different solving unit, and solving each of the groups of time intervals in parallel using the different solving units. A physical characteristic is determined based on results of the simulation, where the physical system is built or modified based on the simulation-determined physical characteristic.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: May 7, 2019
    Assignee: Ansys, Inc.
    Inventors: Bo He, Dingsheng Lin, Chuan Lu, Ping Zhou, Ningning Chen
  • Patent number: 10210290
    Abstract: Systems and methods are described for providing adjustable simulation of electric and magnetic fields of a system. Data is received that is indicative one or more parameters of an object in a three dimensional space. A first system of differential equations is to determine electric and magnetic field values are stored at a plurality of points of the three dimensional space and storing electric and magnetic field values in the computational mesh data structure. A second system of differential equations is solved to determine sensitivities of the determined electric and magnetic fields to changes in a first parameter of the object at points in the three dimensional space. Updated electric and magnetic field values are determined based on a user entered adjustment, the electric and magnetic field values in the computational mesh, and the sensitivities without re-solving the first system of differential equations or the second system of differential equations.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: February 19, 2019
    Assignee: Ansys, Inc.
    Inventors: Lars Eric Rickard Petersson, Jason Kurtz
  • Patent number: 10191787
    Abstract: Systems and methods are provided herein for interfacing between a solver and one or more models. Data comprising at least one solver function is received from a solver interface. Data comprising at least one modeling function corresponding to the solver function is provided to a model interface. The presence of an event occurrence is detected based on interface functions. The interface functions are mapped to the at least one solver function and the at least one modeling function. The interface functions are provided to the solver interface to determine a solution. The solution is initiated for rendering on a graphical user interface.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: January 29, 2019
    Assignee: Ansys, Inc.
    Inventors: Sameer Kher, Velnamby Ambalavanar
  • Patent number: 10181004
    Abstract: Systems and methods are provided for identifying a wire of a plurality of wires to be adjusted to mitigate effects of electromigration. A method includes identifying a plurality of wires of a circuit, each wire comprising a one or more wire segments. An electromigration stress is determined for each wire path of each wire, a wire path being made up of one or more wire segments. For each wire, a highest determined electromigration stress is assigned for wire paths of that wire as the wire electromigration stress for that wire. An identification of the wire having the highest wire electromigration stress is stored, where the wire having the highest wire electromigration stress is a candidate for adjustment to mitigate electromigration effects.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: January 15, 2019
    Assignee: Ansys, Inc.
    Inventor: Craig Larsen
  • Patent number: 10157256
    Abstract: Systems and methods are provided for identifying a wire of a plurality of wires to be adjusted to mitigate effects of electromigration. A method includes identifying a plurality of wires of a circuit, each wire comprising a one or more wire segments. An electromigration stress is determined for each wire path of each wire, a wire path being made up of one or more wire segments. For each wire, a highest determined electromigration stress is assigned for wire paths of that wire as the wire electromigration stress for that wire. An identification of the wire having the highest wire electromigration stress is stored, where the wire having the highest wire electromigration stress is a candidate for adjustment to mitigate electromigration effects.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: December 18, 2018
    Assignee: Ansys, Inc.
    Inventor: Craig Larsen
  • Patent number: 10133839
    Abstract: Systems and methods are provided for calculating a power characteristic of an integrated circuit design. For each standard cell of a gate-level netlist, a path length and a set of attributes are computed. For each leaf-level instance of a register-transfer level (RTL) netlist, a path length and a set of attributes are computed. The standard cells are partitioned into first subsets, each of the first subsets containing standard cells with a same path length and a same set of attributes. For each first subset, a relative percentage for each type of standard cell included in the first subset is calculated. The leaf-level instances are partitioned into second subsets. For each pair of corresponding first and second subsets, standard cells are associated with the leaf-level instances of the second subset based on the relative percentages. A power characteristic of the RTL netlist is calculated based on the associated standard cells.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: November 20, 2018
    Assignee: Ansys, Inc.
    Inventors: Renuka Vanukuri, Ajay Singh Bisht, Allen Baker
  • Patent number: 10121279
    Abstract: Systems and methods are provided for generating a mesh assembly. A specification of a system having first and second objects is received. The specification includes, for each of the first and second objects, geometric data for the object and mesh data comprising settings for creating a mesh representation of the object. The first object is associated with a first mesh, and the second object is associated with a second mesh. The associating includes, for each of the first and second objects, determining whether a mesh with geometric data and mesh data corresponding to that of the object has been previously generated. If the mesh has been previously generated, the object is associated with the mesh, and if the mesh has not been previously generated, the object is meshed to generate a new mesh that is associated with the object. A mesh assembly including the first and second meshes is generated.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: November 6, 2018
    Assignee: Ansys, Inc.
    Inventors: Ravi Sundaram, James Cosentino, Lars Eric Rickard Petersson, Magdalena Zhan
  • Patent number: 10097239
    Abstract: Systems and methods are provided for constructing a physical transmission line system. Characteristic data associated with a transmission line system is received. A model of the transmission line system is built based on the characteristic data. Building a model of the transmission line system includes determining a characteristic admittance matrix based on the characteristic data, determining a propagation function matrix based on the characteristic data, calculating a linking matrix based on the characteristic admittance matrix and the propagation function matrix, and determining a state space model based on the characteristic admittance matrix and the linking matrix. A simulation is performed using the state space model to determine a physical characteristic, where the transmission line system is built or modified based on the simulation-determined physical characteristic.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: October 9, 2018
    Assignee: Ansys, Inc.
    Inventors: Michael J. Tsuk, Jacob K. White, J. Eric Bracken