Method for measuring pulse distortion
First Claim
1. A method for determining pulse distortion in a simulated logic block of a simulated electronic circuit design, comprising the steps of:
- segmenting the simulated logic block into simulated primary logic functions;
determining a simulated pulse distortion described by pulse width, pulse amplitude, and pulse polarity for each of the simulated primary logic functions based on design parameters for the simulated primary logic functions by applying a simulated sample pulse described by a pulse width, pulse amplitude, and pulse polarity to each of the simulated primary logic functions for the design parameters;
storing the determined distortion characteristic in computer memory; and
determining cumulative distortion for each logic path through the simulated logic block by statistically summing the stored distortion characteristics for each of the simulated primary logic functions along the logic path, the statistical summation including a correlation coefficient which compensates for interactions between the simulated primary logic functions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for measuring pulse distortion in a digital logic design. A digital logic block of interest is divided into its component primary logic functions. The pulse width distortion characteristics are determined for each primary logic function. The pulse width distortion characteristics are used to develop values representing the minimum pulse width required to guarantee full pulse amplitude propagation through each primary logic function. Thus, pulse distortion is characterized in terms of both width and amplitude components. Pulse width distortion for the entire logic block is then determined by following each logic path through the logic block and statistically summing the pulse width distortion characteristics for each occurrence of each primary logic function in the logic path. Pulse amplitude integrity is checked at the input to each primary logic function by referencing the pre-calculated values for minimum pulse width required to guarantee full pulse amplitude propagation through the primary logic function.
31 Citations
16 Claims
-
1. A method for determining pulse distortion in a simulated logic block of a simulated electronic circuit design, comprising the steps of:
-
segmenting the simulated logic block into simulated primary logic functions; determining a simulated pulse distortion described by pulse width, pulse amplitude, and pulse polarity for each of the simulated primary logic functions based on design parameters for the simulated primary logic functions by applying a simulated sample pulse described by a pulse width, pulse amplitude, and pulse polarity to each of the simulated primary logic functions for the design parameters; storing the determined distortion characteristic in computer memory; and determining cumulative distortion for each logic path through the simulated logic block by statistically summing the stored distortion characteristics for each of the simulated primary logic functions along the logic path, the statistical summation including a correlation coefficient which compensates for interactions between the simulated primary logic functions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for measuring pulse distortion in a simulated logic block of a simulated electronic circuit design, comprising the steps of:
-
assigning statistical distributions for circuit process parameters associated with the simulated electronic circuit design; segmenting the simulated logic block into simulated primary logic functions; determining simulated pulse width distortion and pulse amplitude distortion characteristics of each simulated primary logic function for positive and negative pulse polarity based on the assigned statistical distributions, selected design parameters for the simulated primary logic function, and selected environmental parameters by applying a sample pulse to the simulated primary logic function; storing the simulated pulse width and pulse amplitude distortion characteristics in computer memory; and determining cumulative distortion for each logic path through the simulated logic block by statistically summing the distortion characteristics for each of the simulated primary logic functions along the logic path, the statistical summation including a correlation coefficient which compensates for interactions between the simulated primary logic functions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification