Time Domain Response Simulation via Frequency Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for simulating time domain responses in information handling systems, particularly for high-speed channels, are inefficient and result in inaccurate sensitivity analysis due to the computational intensity and exponential scaling with design variables, leading to lengthy simulation times and inaccuracies in Bit Error Rate, Eye Height, and Eye Width estimation.
Innovation Solution
A system comprising a simulation variable subsystem, frequency domain simulation engine, time domain simulation engine, mapping engine, and prediction engine, which performs frequency domain simulations, maps these responses to time domain, and uses an artificial neural network to determine accurate time domain responses, reducing simulation time and improving accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If time domain simulation is performed over billions of bits to estimate BER, Eye Height, and Eye Width, then measurement precision is improved, but loss of time and productivity deteriorate significantly
Solution Approach 1:
The patent segments the time domain simulation process into frequency domain simulation and inverse Fourier transform stages. By performing simulations in the frequency domain where calculations are more efficient, and then transforming results to time domain only when needed, the system reduces overall computation time while maintaining accuracy in BER, Eye Height, and Eye Width estimation.
Solution Approach 2:
The patent introduces frequency domain simulation as an intermediary step between direct time domain simulation and final time domain response analysis. This intermediary approach allows the system to leverage the computational efficiency of frequency domain methods while still obtaining accurate time domain metrics through inverse Fourier transformation of selected frequency responses.
2Productivity
If Design of Experiments technique is used to reduce simulation set, then productivity is improved, but measurement precision deteriorates due to inaccurate sensitivity analysis
Solution Approach 1:
The patent performs preliminary frequency domain simulations across the complete design space before conducting time domain analysis. By pre-computing frequency responses for all design variables and storing them, the system enables accurate sensitivity analysis in subsequent steps without requiring reduced sampling, thus maintaining measurement precision while improving productivity through efficient computation sequencing.
3Measurement precision
If full factorial analysis is performed on high-speed channels, then measurement precision is improved, but device complexity and loss of time worsen due to exponential scaling
Solution Approach 1:
The patent substitutes traditional time domain simulation mechanics with frequency domain simulation mechanics. By replacing direct time domain computation with frequency domain analysis followed by inverse Fourier transform, the system achieves full factorial analysis capability without exponential computational complexity scaling, as frequency domain operations scale more favorably with the number of design variables.
Data Source
AI summary
The time domain response of a simulated system is simulated by first receiving variables for the simulated system. A frequency domain simulation is performed over different frequencies using each of the variables to provide simulated frequency domain responses for the simulated system. A time domain simulation is performed over the different frequencies using a subset of simulated frequency domain responses to produce a plurality of simulated time domain responses for the simulated system. The subset of the simulated frequency domain responses is mapped to the plurality of simulated time domain responses to produce a frequency-domain-to-time-domain mapping. A plurality of mapped time domain responses is determined using the frequency-domain-to-time-domain mapping, where the plurality of simulated time domain responses and the plurality of mapped time domain responses provide time domain responses for each of the plurality of variables for the simulated system.


