摘要:
A method and apparatus for generating and analyzing a reduced-order model of a linear circuit. The method and apparatus generates the symmetric multi-port transfer function of an RLC circuit. The invention employs a novel symmetric block-Lanczos-type procedure, termed SyMPVL for Symmetric Matrix Pade via Lanczos, to reduce original circuit matrices to a pair of banded symmetric matrices. When the circuit comprises only two of the three RLC components, the matrices are also positive definite. These matrices are typically much smaller than the original circuit matrices and determine a reduced-order model of the original multi-port transfer function of the circuit. The reduced transfer function represents a matrix-Pade approximation of the original multi-port matrix transfer function.
摘要翻译:一种用于生成和分析线性电路的低阶模型的方法和装置。 该方法和装置产生RLC电路的对称多端口传送功能。 本发明采用新型的对称块-Lanczos型方法,称为对称矩阵Pad + E的SyMPVL,通过Lanczos的acu e + EE,以将原始电路矩阵减少到一对带状对称矩阵。 当电路仅包括三个RLC组件中的两个时,矩阵也是正定的。 这些矩阵通常远小于原始电路矩阵,并且确定电路的原始多端口传递函数的降阶模型。 减少的传递函数表示原始多端口矩阵传递函数的矩阵Pad + E,acu e + EE近似。
摘要:
A circuit analyzer and method are disclosed for generating and outputting a Pade via Lanczos (PVL) approximation of a frequency response of a circuit from input circuit parameters. A processing unit having a processor, memory, and stored programs processes the input circuit parameters, determines a block tridiagonal matrix by an iterative look-ahead Lanczos procedure, and calculates a Pade approximant from the block tridiagonal matrix, including poles, zeros, and residues. The look-ahead Lanczos procedure employs non-singular matrices to ensure numerical stability of the iterative calculation of the components of the block tridiagonal matrix. The output is an approximation of a plurality of frequencies at which any poles and zeros of the impulse response of the circuit occur. A graphical representation of the approximated frequency response is also produced, and qualitative measurements of the accuracy of the approximated poles are provided.
摘要:
A solution for analyzing a circuit using initial charge information is provided. In particular, one or more nodes in a design for the circuit is initialized with an initial charge. The charge can comprise a non-equilibrium charge, thereby simulating the history effect, the impact of a charged particle, electro-static discharge (ESD), and/or the like. Operation of the circuit is then simulated over a set of input cycles based on the initial charge(s). To this extent, the non-equilibrium initial condition solution enables the state of the circuit to be controlled and solves the initial system based on these values. This capability is very useful to condition the circuit at a worst-case, best-case, and/or the like, status. Further, in one embodiment of the invention, a set of equations are provided to implement the non-equilibrium initial charge analysis, which provide a more efficient initialization of the circuit than current solutions.
摘要:
In one embodiment, the invention is a method and apparatus for waveform-based digital gate modeling for timing analysis. One embodiment of a method for modeling a gate of an integrated circuit chip includes building a transform matrix that indexes each input waveform/output waveform pair in a gate library to a plurality of different capacitive loads, obtaining an input waveform and a capacitive load associated with the gate, and, mapping the input waveform and the capacitive load to an output waveform for the gate, in accordance with the transform matrix.
摘要:
A method and system to improve the performance of an integrated circuit (IC) chip by removing timing violations detected by performing a statistical timing analysis, given distributions of process and environmental sources of variation. The distributions are quantized using a minimum distortion criterion into discrete values. For each timing node of the IC circuit, a discrete minimum and maximum operation is performed on the timing parameters using a subset of combinations of the discrete values. The results of the discrete minimum and maximum operation are then de-quantized and propagated to a subsequent timing node and edge thereof. The process continues until one or more primary inputs and outputs of the IC chip are reached. The design of the IC chip is modified by removing all the timing violations identified.
摘要:
A method for accurately performing a timing, power, and noise analysis by pre-processing the characterization points of the available libraries, storing time consuming parts of the analysis and utilizing the pre-processed information during active runs to calculate the attributes at a desired PVT point. The PVT space is preferably sub-divided into triangular or rectangular regions, preferably obtained using Delaunay triangulation. In one embodiment, the invention performs an up-front pre-processing step on the characterized libraries to compute the static portion of the interpolation function that is independent of the specific instance; and a coefficient matrix that allows for interpolation of specific instances.
摘要:
A device for facilitating the use or application of skin penetrators, the device including a puncturing part for piercing the skin, an indwelling part which can be introduced into the skin through an opening generated by the puncturing part and remains there, wherein the puncturing part and indwelling part are operably associated with the device, and a guide operably associated with the device, wherein, in use, the indwelling part is moved, via the guide, into a position of use after the puncturing part has pierced the skin. In some embodiments, the puncturing and indwelling parts are separate from each other prior to use. A method of using skin penetrators is encompassed and includes sequentially introducing the puncturing part and the indwelling part into the skin.
摘要:
An approach for performing arbitrary waveform propagation through a logic gate using timing analysis results is described. In one embodiment, there is an arbitrary waveform propagation tool for determining an effect of noise on a digital integrated circuit having at least one logic gate. A timing analysis component is configured to perform a timing analysis on the at least one logic gate and a noise analysis component is configured to perform a noise analysis. A waveform propagation model synthesizer component is configured to dynamically synthesize a waveform propagation model as a function of the timing analysis. The waveform propagation model synthesizer component is further configured to apply an arbitrary voltage waveform comprising one of a noisy waveform or noise glitch waveform and determine an effect of the arbitrary voltage waveform on the at least one logic gate from the dynamically synthesized waveform propagation model.
摘要:
A method and system to improve the performance of an integrated circuit (IC) chip by removing timing violations detected by performing a statistical timing analysis, given distributions of process and environmental sources of variation. The distributions are quantized using a minimum distortion criterion into discrete values. For each timing node of the IC circuit, a discrete minimum and maximum operation is performed on the timing parameters using a subset of combinations of the discrete values. The results of the discrete minimum and maximum operation are then de-quantized and propagated to a subsequent timing node and edge thereof. The process continues until one or more primary inputs and outputs of the IC chip are reached. The design of the IC chip is modified by removing all the timing violations identified.
摘要:
This invention relates to computing numerical solutions of linear systems of equations, specifically to implementing preconditioning of the coefficient matrix of such a system. The preconditioning applies to any coefficient matrix, dense or sparse, based on the solutions of a physical problem of unknown functions, commonly referred to as basis or interpolation functions, where the basis function spans more then one mesh element. Examples of such linear systems can result from, as examples, an electromagnetic analysis of printed circuit boards or field scattering in radar applications, fluid mechanics and acoustics. A method and system to compute a preconditioner for a coefficient matrix A that is compatible with the linear system of equations that provides basis function support over at least two mesh elements. Coupling of the preconditioner between partitions of a portioned mesh representation is only through basis functions at the partition boundaries.