Patent application number | Description | Published |
20090099831 | METHOD FOR GENERATING AND EVALUATING A TABLE MODEL FOR CIRCUIT SIMULATION - A method for generating and evaluating a table model for circuit simulation in N dimensions employing mathematical expressions for modeling a device. The table model uses an unstructured N-dimensional grid for approximating the expressions. The method includes the steps of: (a) establishing a function domain having boundary limits in the N dimensions; (b) performing an accuracy partitioning operation to establish accuracy partitions; the mathematical expressions being satisfied within each accuracy partition within a predetermined error criteria; (c) performing a continuity partitioning operation to establish continuity partitions ensuring continuity of solutions of the mathematical expressions across boundaries separating adjacent accuracy partitions; (d) performing a grid refining operation to configure the continuity partitions to assure monotonic solutions of the mathematical expressions in the continuity partitions; (e) if a continuity partition is altered during the grid refining operation, returning to step (c), else proceeding to next step; (f) ending the method. | 04-16-2009 |
20090326882 | METHOD AND SYSTEM FOR PROCESSING OF THRESHOLD-CROSSING EVENTS - Methods, computer systems, and computer readable media are provided for simulation of a model of a system by detecting a violation of a cross condition while iteratively refining a first solution of a system of nonlinear algebraic equations at a current time point, and responsive to the detecting, predicting a crossing time step, projecting an initial guess for a second solution of the system of nonlinear algebraic equations at the crossing time point, and iteratively refining the second solution and the crossing time step by jointly solving an equation for the cross condition with the system of nonlinear algebraic equations as a coupled nonlinear system in which the crossing time step is treated as an unknown to compute changes to the second solution and the crossing time step in each iteration. | 12-31-2009 |
20110071812 | Small-Signal Stability Analysis at Transient Time Points of Integrated Circuit Simulation - Simulation method and system for analyzing the stability of a modeled electronic circuit. Simulation of the transient response to a desired input stimulus is performed in a piece-wise fashion, in a sequence of transient time points. At one or more user-specified time points (“tpunch” points) within the transient interval, the state of the circuit in the transient response at that time point is applied to the model as if it were a DC operating point, and the small-signal stability of the circuit under those conditions is analyzed. Transient instability of the circuit is thus discovered by way of simulation, allowing the designer to determine the cause and cure of that instability. | 03-24-2011 |
20110098990 | METHOD AND SYSTEM FOR GENERATING PARTITIONED MATRICES FOR PARALLEL CIRCUIT SIMULATION - Over the years, parallel processing has become increasingly common. Conventional circuit simulators have not taken full advantage of these developments, however. Here, a circuit simulator and system are provided that partitions circuit matrices to allow for more efficient parallel processing to take place. By doing this, the overall speed and reliability of the circuit simulator can be increased. | 04-28-2011 |
20110257943 | NODE-BASED TRANSIENT ACCELERATION METHOD FOR SIMULATING CIRCUITS WITH LATENCY - When modeling a circuit, transient analysis is an important part of the analysis. However, for transient analyses, device model evaluating can consume a considerable amount of time, when using conventional simulators. Here, a simulator is provided that allows for detection of latency on a node-by-node basis, as opposed to a device-by-device basis with conventional simulators. Using this type of analysis can greatly reduce the time of an analysis, which affects both the cost of a product and its time to market. | 10-20-2011 |
20120150513 | METHOD FOR GENERATING AND EVALUATING A TABLE MODEL FOR CIRCUIT SIMULATION - A method for generating and evaluating a table model for circuit simulation in N dimensions employing mathematical expressions for modeling a device. The table model uses an unstructured N-dimensional grid for approximating the expressions. The method includes the steps of: (a) establishing a function domain having boundary limits in the N dimensions; (b) performing an accuracy partitioning operation to establish accuracy partitions; the mathematical expressions being satisfied within each accuracy partition within a predetermined error criteria; (c) performing a continuity partitioning operation to establish continuity partitions ensuring continuity of solutions of the mathematical expressions across boundaries separating adjacent accuracy partitions; (d) performing a grid refining operation to configure the continuity partitions to assure monotonic solutions of the mathematical expressions in the continuity partitions; (e) if a continuity partition is altered during the grid refining operation, returning to step (c), else proceeding to next step; (f) ending the method. | 06-14-2012 |
20140244223 | Method For Simulating Circuitry By Dynamically Modifying Device Models That Are Problematic For Out-of-Range Voltages - A simulation system ( | 08-28-2014 |
20150317417 | METHODS AND SYSTEMS TO CONTROL AN ADAPTIVE TIME-STEP - A method (and system) includes receiving a set of nonlinear algebraic equations for a system at a current time point, calculating a set of solutions to the set of nonlinear algebraic equations by using a first time step, and determining whether a maximum value of a local truncation error associated with a first solution of the set of solutions is greater than a threshold. Based on the maximum value of the local truncation error being greater than the threshold, the method includes iteratively calculating a coupled set of equations to generate a second time step so as to make a maximum value of local truncation error associated with a set of solutions to the coupled set of equations not greater than the threshold, wherein the coupled set of equations comprises the received set of nonlinear algebraic equations and a local truncation error equation corresponding to the first solution, with a time step that is an unknown variable in the coupled set of equations. | 11-05-2015 |