What problem does it solve?
Analyzing analog/mixed-signal (AMS) simulation output from PLL, VCO, and clock circuits requires specialized measurement functions and careful handling of variable-step solver data, which is easy to get wrong with generic FFT-based approaches.
Core Features & Use Cases
- Phase Noise & Jitter Measurement: Measure phase noise from time-domain voltage waveforms with
phaseNoiseMeasure, convert phase noise profiles to integrated RMS jitter, and compute period/cycle-to-cycle jitter with clockJitterMeasure.
- Timing & Resampling: Measure rise/fall time, duty cycle, and PLL lock time, and resample non-uniform variable-step data to a uniform grid with anti-aliased
lowpassResample.
- ADC/DAC Characterization: Compute INL/DNL with transition-based analysis and calibrate converters, plus import HSpice simulation results (.tr0, .ac0, .sw0).
- Use Case: After running a PLL simulation in Simulink with Mixed-Signal Blockset, use this Skill to measure phase noise at specified frequency offsets, convert it to RMS jitter in picoseconds, and generate an HTML report with plots and observations.
Quick Start
Ask your agent to measure the phase noise and RMS jitter from the PLL simulation waveform in my workspace and generate an HTML report.