Simulatable Vector Generation With Noise And Jitter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation tools lack the capability to generate realistic signals with controllable amplitude noise and timing jitter, particularly for high-speed communication systems, as they are limited in simulating arbitrary data patterns and lengths, leading to inaccurate modeling of intersymbol interference and excessive computational resources.

Innovation Solution

A method to create simulatable waveform vectors by generating a transition vector from a bit sequence, adding timing jitter and amplitude noise independently, upsampling, and resampling to produce vectors suitable for simulation, allowing for realistic modeling of noise and jitter effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If simulation tools use ideal channel models without noise and jitter, then the simulation is simple and fast, but the simulation does not accurately reflect real-world high-speed communication systems

Engineering Contradiction:
Improveaccuracy of signal modelingVSAvoidcomplexity of signal generation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The signal generation process is segmented into distinct stages: creating an ideal waveform vector, adding timing jitter independently, adding amplitude noise independently, and then combining them. This segmentation allows each noise component to be modeled separately with appropriate statistical characteristics while maintaining overall simulation accuracy without excessive complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary waveform vector representation that serves as a bridge between ideal signals and realistic noisy signals. This intermediate form allows systematic addition of noise and jitter components while maintaining the underlying signal structure, enabling accurate modeling without requiring complete redesign of the simulation framework

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If simulation tools model realistic noise and jitter effects, then the simulation accuracy improves, but the computational resources and simulation time increase significantly

Engineering Contradiction:
Improveaccuracy of noise and jitter modelingVSAvoidsimulation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing noise and jitter characteristics in separate vectors that can be efficiently combined with the ideal waveform. The noise and jitter are prepared in advance with their statistical properties, allowing fast combination during simulation without requiring complex real-time calculations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by representing noise and jitter as controllable vector parameters rather than complex physical models. This allows efficient manipulation of noise and jitter characteristics through parameter adjustment rather than complex computational modeling, maintaining simulation speed while improving accuracy

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If simulation tools use component-level modeling with transistors and resistors, then the modeling precision is high, but the setup time and effort increase considerably

Engineering Contradiction:
Improveprecision of signal characteristicsVSAvoidtime for setup and configuration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates a simplified copy of the signal generation process that captures essential noise and jitter characteristics without requiring actual physical components. Instead of modeling real transistors and resistors, the system uses mathematical representations (vectors) that replicate the statistical behavior of real components, achieving similar precision with much faster setup

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes from physical component modeling to parameter-based modeling. Rather than configuring actual hardware components, the system uses adjustable parameters in vectors to define noise and jitter characteristics, achieving the same modeling precision with significantly reduced setup time and configuration effort

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If simulation tools generate waveforms with arbitrary noise and jitter, then the realism of the simulation improves, but the complexity of the simulation environment increases

Engineering Contradiction:
Improveflexibility in noise and jitter characteristicsVSAvoidcomplexity of simulation environment
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the simulation environment into independent modules: ideal waveform generation, timing jitter addition, and amplitude noise addition. Each module operates independently with its own parameters, allowing flexible combination of different noise and jitter characteristics without increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal framework that can handle various types of noise and jitter through a single unified approach. The same vector-based methodology can model Gaussian noise, uniform noise, deterministic jitter, and random jitter by simply changing the statistical parameters, providing versatility without requiring separate specialized tools for each noise type

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8032350B2Techniques for generating and simulating a simulatable vector having amplitude noise and/or timing jitter added thereto
Publication Date: 2011.10.04 MICRON TECHNOLOGY INC
  • US8032350B2 patent drawing
  • US8032350B2 patent drawing
  • US8032350B2 patent drawing

AI summary

Methods for generating realistic waveform vectors with controllable amplitude noise and timing jitter, simulatable in a computer-based simulation environment are disclosed. In one implementation, a transition vector is created from a sequence of bits having a rise time and a fall time, in which the transition vector comprises voltage values at timings corresponding to midpoints of transitions in the bit sequence. A jittered transition vector is created from the transition vector, in which the timing of the transitions in the jittered transition vector include timing jitter. An upscaled jittered transition vector is then formed having additional points, in which at least some of the additional points comprise corners of the sequence of bits. The voltages of the additional points are set by the sequence of bits, and the timing of the corners are set in accordance with the rise time and the fall time. Although this resulting vector can be simulated, this vector can also be re-sampled to produce a new simulatable vector in which the voltages are separated by a constant time step.