Waveform Generation Using Precomputed Noise Jitter Lookup Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation methods for high-speed circuit design struggle to accurately model realistic communication links due to inadequate noise and jitter generation control, leading to lengthy simulation times and memory issues, especially when simulating multi-Gigabit systems where amplitude noise and timing jitter are critical.

Innovation Solution

The technique generates realistic waveforms by simulating the effect of a channel on a transmitted signal, compiling statistical differences into amplitude noise and timing jitter vectors, allowing for the creation of simulate-able waveforms without repeated channel simulation, using probability density functions and cumulative distribution functions to form noise and jitter vectors for accurate signal representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed channel simulation is performed repeatedly to generate waveforms with noise and jitter, then the accuracy and realism of the simulation is improved, but the simulation time and memory requirements increase significantly

Engineering Contradiction:
Improvesimulation accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs channel simulation in advance to generate lookup tables containing pre-computed noise and jitter characteristics. These pre-computed results are stored for reuse during actual circuit simulations, eliminating the need for repeated channel simulations and significantly reducing simulation time while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified representations (lookup tables) that copy the essential noise and jitter characteristics of the full channel simulation. These lookup tables serve as lightweight copies that can be applied repeatedly without the computational overhead of the original detailed channel model

Inventive Principle:
Principle #26Copying

2Measurement precision

If detailed channel simulation is performed repeatedly to generate waveforms with noise and jitter, then the accuracy and realism of the simulation is improved, but the memory requirements increase significantly

Engineering Contradiction:
Improvesimulation accuracyVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent performs channel simulation in advance to generate lookup tables containing pre-computed noise and jitter characteristics. These pre-computed results are stored for reuse during actual circuit simulations, eliminating the need for repeated channel simulations and significantly reducing simulation time while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified representations (lookup tables) that copy the essential noise and jitter characteristics of the full channel simulation. These lookup tables serve as lightweight copies that can be applied repeatedly without the computational overhead of the original detailed channel model

Inventive Principle:
Principle #26Copying

3Ease of operation

If industry standard simulators are used for channel-affected signals, then ease of operation is maintained, but the level of noise and jitter generation control needed for accurate modeling is insufficient

Engineering Contradiction:
Improvesimulation easeVSAvoidnoise modeling accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces lookup tables as an intermediary between the simple industry standard simulators and the complex channel characteristics. These lookup tables contain pre-computed noise and jitter data that bridge the gap, allowing standard simulators to achieve accurate noise modeling without requiring complex modifications to the simulation software

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9058442B2Incorporating noise and/or jitter into waveform generation
Publication Date: 2015.06.16 MICRON TECHNOLOGY INC
  • US9058442B2 patent drawing
  • US9058442B2 patent drawing
  • US9058442B2 patent drawing

AI summary

Methods and apparatus disclosed herein operate, for example, to derive a non-ideal received signal from an ideal signal, to compute, from the non-ideal received signal, at least one probability density function of amplitude and time values representing deviations from the ideal signal, to derive at least one amplitude noise component and at least one timing jitter component from the at least one probability density function, and to generate a non-ideal waveform by applying the at least one amplitude noise component and the at least one timing jitter component to an ideal waveform.