Model, simulate, and optimize Serializer/Deserializer (SerDes) systems — serial and parallel links — using MATLAB SerDes Toolbox. Design NRZ and PAM-N links (PAM3 through PAM16) — explore equalization architectures (FFE, CTLE, DFE), sweep or optimize parameters with genetic algorithms, and characterize channels from loss models, S-parameter files, or crosstalk scenarios. Process captured waveforms through equalization chains, build eye diagrams, and decompose jitter. Deliver IBIS-AMI models for
SkillScore100Maintained
Automatic
◆Coding pack
Last verified 8/16/2026
What it changes
Passed 20 of 20 test cases with the skill, and 5 of 20 without it.
Without skill23%
With skill100%
Checks it passed that the model alone missed
Sets ChannelLossdB to 12.
Instantiates eyeDiagramSI.
Sets FileName to channel.s4p.
and 26 more in the full report
17 fixed5 passed either way0 still failing0 broke
Pass-rate lift
+77 pp
Tokens
+122%
Agent turns
0%
Response time
-24%
Model gemini-3.6-flashMeasured 8/16/2026v122 of 22 cases passed with skill · 20 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 15
Prompt
Write a MATLAB snippet to instantiate a transmitter container holding an FFE equalizer block for high-speed serial link simulation. Use double-quoted property strings for constructor arguments if possible, or single quotes if required by the class.
What was checked, without and with the skill
Checked
Without skill
With skill
Uses single-quoted property name 'Blocks' when calling Transmitter.
Missed
Passed
Passes serdes.FFE inside a cell array to the Transmitter Blocks property.
Passed
Passed
case-08 · gemini-3.6-flash · 8/16/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md208 linessingle file
Modeling and Simulating SerDes Systems
Design, analyze, and deliver high-speed serial link models using SerDes Toolbox. From
architecture exploration through IBIS-AMI model generation, covers the full workflow
for NRZ and PAM-N links (PAM3 through PAM16).
When to Use
System design and architecture exploration
Designing SerDes links for a target data rate, signaling scheme (NRZ, PAM4, PAM-N), and channel loss
Evaluating equalization architectures (FFE, CTLE, DFE) and optimizing tap settings
Sweeping design parameters to find optimal configurations
Using industry reference designs (PCIe, USB4, DDR5, CEI, UCIe) as starting points
Characterizing Tx/Rx analog effects (parasitic capacitance, rise time, termination impedance)
Building custom datapath blocks for nonstandard equalization
Channel modeling and characterization
Loading S-parameter Touchstone files into SerdesSystem
Modeling channels with loss profiles, crosstalk (FEXT/NEXT), and aggressors
Fitting CTLE transfer functions from measured data via ctlefit
IBIS-AMI model generation
Building IBIS-AMI models for Tx, Rx, Redriver, or Retimer configurations
Exporting to Simulink, configuring AMI parameters, and compiling .ami/.ibs/.dll/.so
Scripting Simulink simulations and parameter sweeps with sim/parsim