circuitRF Reference Guide

The Match Component

Direct synthesis of a bandpass matching network that absorbs both terminations.

If you have used a single-frequency matching tool

Read this first if your instinct is "give me a target impedance, 50 Ω, and a part count." Match does exactly that job — it just does it over a band, and that changes what comes out in three ways that surprise people.

The one sentence

A network that matches over a band is a filter — that is a theorem, not a design choice — so Match asks for a band and an order the way a filter designer does. It is still a matching tool. You are not being asked to design a filter, and there is no filter specification hiding underneath: order and ripple are how you say how wide and how well.

What Match is not. It is not an L / π / T tuner that transforms one impedance at one frequency, and it is not a Smith-chart tool that walks you round constant-R and constant-G circles element by element. Those give you the smallest network that is exact at a point and falls apart either side of it. Match gives you the widest band the load's Q allows, which is a different network with a different part count. If a single frequency is genuinely all you need, place the L and C yourself — Match is the tool for the case where a point match is not enough.

Three things that follow, and that the rest of this page assumes you have read:

What Match is

Match is a two-port component that synthesises a bandpass LC matching network matching both of its ports simultaneously to the network around it. Place it, tell it what is on each side and over what band, and it produces a ladder — element by element, with values.

It is direct synthesis: closed-form, procedural, no optimiser. There is no seed, no convergence, no "run it again and see if it finds something better". The same specification always produces the same network, and when a specification has no solution at the order you asked for, you are told so with numbers rather than left watching an optimiser fail to converge.

The component stamps the ladder element by element on internal nodes — not as a lumped ABCD block — so it behaves correctly at DC and in harmonic balance, and it is identical by construction to the cell that Flatten to Cell writes.

The symbol tells you what it is

A Match puts no parameter text on the schematic — no F1, no F2, no Order. Everything about it is edited in the Match Designer, and everything about it is read there or in the Properties panel, so three numbers beside the symbol were three numbers that could not be acted on where they stood.

The glyph says the part you need at a glance. Its three stacked waves are a frequency axis, highest at the top, and a slash means that band is blocked:

The symbol shows The network is
slashes top and bottom bandpass — the middle band passes
slashes on the top two waves lowpass
slashes on the bottom two waves highpass
two smaller bandpass glyphs, side by side dual-band
three smaller bandpass glyphs, two below one tri-band
Bandpass Lowpass Highpass Dual-band Tri-band Bandpass Lowpass Highpass Dual-band Tri-band
The five Match glyphs. A slash across a wave means that part of the spectrum is blocked; two or three smaller bandpass groups mean two or three bands.

It follows the design: apply a lowpass solution and the symbol on the page becomes a lowpass symbol, and switching Bands to Dual or Tri splits the wave stack into two or three smaller ones. The glyph is drawn from the component's own Form and Bands parameters, so a schematic printed for a review states the topology of every matching network on it without anyone opening a Designer.

Absorption, and why it is the whole point

Most matching networks tune out a termination's reactance: the transistor has 10 pF across its input, so you resonate it away and match what is left. That works, over a narrow band, because the resonance only cancels at one frequency.

Match absorbs each termination's reactance into the network instead. A transistor's Cgs or Cds becomes an element of the matching filter — one of the ladder's own capacitors, in the position the filter wanted a capacitor anyway.

Why this is not a trick

Fano's bound says how much bandwidth you can get matching a reactive load, and it depends on the load's Q. A network that tunes the reactance out and then matches a resistance gives away most of that bound. A network that treats the reactance as part of the filter gets the widest bandwidth the load's Q permits — which is the best any network can do.

"Efficient broadband impedance-matching structures are necessarily filter structures." — Matthaei, Young & Jones

Two consequences worth being clear about:

The higher-Q end drives the synthesis, because it is the binding constraint — the one Fano's bound limits. The far end falls out of the synthesis and is then reconciled against its real termination.

Order parity is not free. An end absorbing a series reactance needs a series arm there; an end absorbing a shunt reactance needs a shunt arm; and arms alternate. So one-series-one-shunt forces an even order and like-kind forces an odd one. The order picker offers only the parities that can work — {2, 4, 6} or {3, 5}, or all of 2…6 when an end is purely resistive — and changing a topology adjusts the order rather than presenting an impossible one, saying so when it does.

The Match Designer

Double-click a placed Match to open the Designer. (The properties panel for a selected Match shows a compact summary and an Open Match Designer… button; the design blob is never rendered as a text row.)

Match - MN1 Match — MN1 Specification Termination 1 Shunt DC Block Probe Parallel R 50 Ω – 0 pF Termination 2 Shunt DC Block Probe Parallel R 10 Ω – 0 pF Frequency Band & Ripple Single f1 1.8 GHz f2 2.2 GHz Ripple, dB 0.1 dB Solutions Chebyshev (single-match) · bandpass · order 4 1 transform (L1, L2) RL -16.43 dB Chebyshev (single-match) · bandpass · order 4 1 transform (L1, L2) Q-adjusted to 2 RL -43.54 dB ✓ Chebyshev (single-match) · bandpass · order 4 1 transform (C1, C2) RL -16.43 dB Chebyshev (single-match) · bandpass · order 4 1 transform (C1, C2) Q-adjusted to 2 RL -43.54 dB Chebyshev (single-match) · bandpass · order 4 Impedance Matching Network L L1 L = 725 pH C C1_N1_1 C = 8.6 pF C C1_N1_2 C = 0.473 pF C C1_N1_3 C = 0.435 pF L L2 L = 7044 pH L L3 L = 123 pH C C3 C = 52 pF L L4 L = 4412 pH C C4 C = 1.45 pF + − TermG Termination 1 Z = 50 Ω + − TermG Termination 2 Z = 10 Ω N1 Instance Type Value L1 L shunt 725 pH C1_N1_1 C shunt 8.6 pF C1_N1_2 C series 0.473 pF C1_N1_3 C shunt 0.435 pF L2 L series 7044 pH L3 L shunt 123 pH C3 C shunt 52 pF L4 L series 4412 pH C4 C series 1.45 pF Transforms + − N1 π 0.52065 Response 1.8 1.9 2 2.1 2.2 -70 -3.35 -60 -2.85 -50 -2.35 -40 -1.85 -30 -1.35 -20 -0.85 -10 -0.35 0 0.15 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 1.8 1.9 2 2.1 2.2 -200 1.93 -160 2.18 -120 2.44 -80 2.69 -40 2.95 0 3.2 40 3.45 80 3.71 120 3.96 160 4.22 200 4.47 Phase and Group Delay freq (GHz) S(2,1) Phase Group Delay (ns) ± band 10% points 401 Q1 0 Q2 0 worst RL 16.43 dB IL 0.100 dB, ripple 0.100 dB Π N² 0.271 / 0.271 ✔ matched 464 solutions · applied: 1 transform, Chebyshev (single-match) bandpass order 4 Flatten to Cell… Revert Match - MN1 Match — MN1 Specification Termination 1 Shunt DC Block Probe Parallel R 50 Ω – 0 pF Termination 2 Shunt DC Block Probe Parallel R 10 Ω – 0 pF Frequency Band & Ripple Single f1 1.8 GHz f2 2.2 GHz Ripple, dB 0.1 dB Solutions Chebyshev (single-match) · bandpass · order 4 1 transform (L1, L2) RL -16.43 dB Chebyshev (single-match) · bandpass · order 4 1 transform (L1, L2) Q-adjusted to 2 RL -43.54 dB ✓ Chebyshev (single-match) · bandpass · order 4 1 transform (C1, C2) RL -16.43 dB Chebyshev (single-match) · bandpass · order 4 1 transform (C1, C2) Q-adjusted to 2 RL -43.54 dB Chebyshev (single-match) · bandpass · order 4 Impedance Matching Network L L1 L = 725 pH C C1_N1_1 C = 8.6 pF C C1_N1_2 C = 0.473 pF C C1_N1_3 C = 0.435 pF L L2 L = 7044 pH L L3 L = 123 pH C C3 C = 52 pF L L4 L = 4412 pH C C4 C = 1.45 pF + − TermG Termination 1 Z = 50 Ω + − TermG Termination 2 Z = 10 Ω N1 Instance Type Value L1 L shunt 725 pH C1_N1_1 C shunt 8.6 pF C1_N1_2 C series 0.473 pF C1_N1_3 C shunt 0.435 pF L2 L series 7044 pH L3 L shunt 123 pH C3 C shunt 52 pF L4 L series 4412 pH C4 C series 1.45 pF Transforms + − N1 π 0.52065 Response 1.8 1.9 2 2.1 2.2 -70 -3.35 -60 -2.85 -50 -2.35 -40 -1.85 -30 -1.35 -20 -0.85 -10 -0.35 0 0.15 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 1.8 1.9 2 2.1 2.2 -200 1.93 -160 2.18 -120 2.44 -80 2.69 -40 2.95 0 3.2 40 3.45 80 3.71 120 3.96 160 4.22 200 4.47 Phase and Group Delay freq (GHz) S(2,1) Phase Group Delay (ns) ± band 10% points 401 Q1 0 Q2 0 worst RL 16.43 dB IL 0.100 dB, ripple 0.100 dB Π N² 0.271 / 0.271 ✔ matched 464 solutions · applied: 1 transform, Chebyshev (single-match) bandpass order 4 Flatten to Cell… Revert
The Match Designer on the design a freshly placed Match carries: the specification pane, the solutions list under it, the synthesised ladder with its value grid, and the transform rack.

That is a freshly placed component: 50 Ω to 10 Ω over 1.8–2.2 GHz, order 4 — a real 5:1 transformation, arriving with a solution already applied so there is something to look at rather than an identity.

Four regions, left to right and top to bottom:

Each of the four can be put away, and the gaps between them can be dragged. The toolbar's first four buttons are one lamp per panel, in the order the window lays them out — Specification, Network, Transforms, Response. A lit button means the panel is on screen; turning one off gives its space to the panels that are left, so any one of them can have most of the window for a moment. At least one is always showing, so the last lit button is greyed rather than silently doing nothing.

Between each pair of panels is an invisible gripper: put the pointer on the gap, and the cursor changes and the boundary drags. A width you set survives hiding the panel and showing it again, and the centre column stays the one that grows when the window is resized.

There is no "nearest standard value" column, deliberately

What counts as a realizable value is your call and depends on the flow: in an MMIC flow a capacitor is designed to its value and an E24 series is meaningless, and on a board the available series depends on the vendor and the package. The grid shows the synthesised value and the sliders move it; deciding what is buildable stays with the person who knows the process.

Refusals appear in the status strip, with numbers. "No real root at this order", "the far end is not absorbable", "the transforms cannot reach the target" — each names the quantity that failed, and the affected termination turns red.

The specification pane

Each termination is a resistance in series or in parallel with one reactive element — C, L, or none. The little pictogram beside it shows which, at a glance: it is the library part that termination is, drawn by the same glyph a schematic would use — an R, an SRL, an SRC, a PRL or a PRC. Every numeric field is an ordinary circuitRF value-and-unit pair, so unit entry works exactly as it does elsewhere.

Control What it does
Topology Series or parallel. This is a physical statement about the network you are matching, and it changes which order parities are available.
R, X kind, Value The termination. X = – means purely resistive.
Shunt DC Block Not a series blocking capacitor in the through path — Match never inserts one of those. It puts a DC-blocking capacitor in series with every shunt inductor that would otherwise short this end's bias to ground, and enlarges each inductor to compensate — see Shunt DC Block. Available whenever such an inductor exists; greyed out, with the reason, otherwise.
Conjugate Targets Z* instead of Z — which flips the reactance sign, and so turns a measured parallel R‖C into a parallel R‖L target.
Bands Single, Dual or Tri. Dual and Tri match two or three bands at once — see Multiband.
Band f1, f2 The passband. Everything is computed at ω₀ = √(ω₁ω₂) with fractional bandwidth w.
Band f3, f4 The second band, when Bands is Dual — or the middle band, when it is Tri.
Band f5, f6 The third band, when Bands is Tri.
Order Number of in-band match points, 2–6, restricted to the parities the terminations permit in bandpass form. Multiband counts match points per band and offers 1–3. The element count depends on your two terminations: 2n (or 4n multiband) for a mixed or resistive pair, and one arm more — 2n + 1, or 4n + 2 — when both ends are the same topology. The tooltip beside the picker states which.
Response Chebyshev — single-match (optimum), Chebyshev — double-match (exact), Butterworth, or Bessel where feasible.
Form Bandpass, lowpass or highpass. Not a control — you choose it by applying a solution, and every solution card names its form.
Q-adjust Offers solutions synthesised at a raised Q, which trades a little bandwidth for element values that may be easier to build.
Allow negative components Widens the Norton slider ranges past the positivity threshold. Off by default, and it is off for a reason — see below.
Conjugate is the right target for a small-signal stage and usually the wrong one for a PA output

A power amplifier's load should come from load-pull (Ropt), not from the device's own output impedance. Conjugate-matching a PA output gives you maximum small-signal gain and the wrong large-signal load.

Probe: reading the terminations off your own circuit

Each termination carries a Probe button that looks outward from that pin into the circuit the Match is placed in, and fills in R, topology, reactance kind and value for you.

What it does, so you know what you are getting:

  1. It extracts the enclosing test bench, deletes the Match instance so the probe cannot measure itself, and attaches a 50 Ω Term to the net that pin was on.
  2. It keeps every DC source and bias network — the interesting case is a transistor, and a transistor's small-signal impedance is only meaningful at its operating point. If the DC solve fails, the probe refuses and reports the DC failure rather than returning an impedance computed at zero bias.
  3. It runs an S-parameter sweep over the design band and converts to Z.
  4. It fits all four two-element models — series R+C, series R+L, parallel R‖C, parallel R‖L — each as a linear least-squares fit in its natural domain, then scores each by mean |ΔΓ| over the band. That single bounded metric ranks all four on equal terms.

All four fits are shown with their residuals in Γ units, so you can take the second-best when you know better. The best physical fit is applied. If even the best residual is poor (mean |ΔΓ| above 0.05 by default) the result is still applied but flagged: the external network is not well described by a two-element model over this band — which is the honest answer for a network with an in-band resonance, and points you at narrowing the band.

A probed termination is a snapshot, not a live link. It records where it came from and shows a badge; editing the value by hand clears the badge to manual, and your override always wins. Changing the surrounding circuit does not silently re-synthesise the network — re-probing is always an explicit action.

The button is greyed out, with a reason, when the pin is unconnected, when its net has nothing else on it, when the schematic has unresolved errors, or when the Match is inside a cell rather than in a test bench — there is no external network to look at from inside a definition.

Shunt DC Block: why the capacitor lands in a shunt arm

This is not the series DC block you are thinking of

In most matching tools "DC block" means a capacitor in the through path, in series with the signal, put there so the stage either side can sit at its own bias. Match never inserts one of those — if you want one, place it in the schematic outside the Match component, where it belongs.

What this button does is the opposite direction: it protects the bias from the network, by putting a capacitor in series with each shunt inductor — the arms that run to ground. So the new capacitors appear in the shunt arms, stacked under the inductor they block. That is the feature, not a mis-synthesis.

A shunt inductor at a biased node is a short across the supply. If the end of your ladder is a shunt inductor and the termination behind it carries DC — a drain, a gate — the network as synthesised puts your supply on ground. The Shunt DC Block toggle on that termination's card fixes it, and fixes the thing people normally get wrong afterwards.

Click it and two things happen:

The compensation is exact at band centre and second-order away from it. The branch's own series resonance sits below the band at f_s = 1/(2π√(L′C)), and between the two band edges the effective inductance runs a little either side of what the synthesis wanted. The status line states all of it:

DC block at termination 1: 1 nF in series with L1 (105.9 pH, from 99.5); branch resonates at 489.1 MHz; inductance ±1.3 % across the band. Feed the bias through L1, not through a separate choke.

Bigger is better, and the default is chosen for you. The seed puts f_s at about one tenth of band centre, which keeps the spread under a percent — and it is capped, because at a low band with a small end inductor that rule alone asks for tens of nanofarads: fine on a board, impossible on an MMIC. The cap is in Settings ▸ DC block default. Past that, the value is yours: type anything positive into L1blk and it is compensated exactly at ω₀ whatever it is. Above f_s > f₀/5 the line turns to a warning and tells you what a ten-times-larger part would buy — measured on a 20 % band, a 500 pF block costs about 3 dB of worst-case return loss where 10 nF costs none. Typing 0 removes the block.

Feed the bias through the compensated inductor, not through a separate choke

This is the half that no amount of RF design catches. Put the block in the branch and then feed the drain through a separate choke, and the block resonates against that choke through the drain node — a parallel pole in the middle of the baseband, tens of kilohms at a few megahertz, and no lossless network can remove it. Feed the supply through the compensated inductor instead, with the block as its far-end decoupling, and the residual poles are between your decoupling capacitors, where a small series resistance on a capacitor carrying no RF damps them. Check it the ordinary way: an S-parameter or AC sweep of Z at the drain node in the schematic.

The block goes on the first shunt inductor your bias current would reach. A series inductor in the way doesn't stop it, a real series capacitor does, and your FET's own input capacitance is not a real capacitor on the board. So a termination whose end arm is a series arm — a gate modelled as R in series with C_gs — still gets a block: the arm's capacitor is the device's own and is left out of the flattened cell, the arm's inductor passes DC, and the ladder's next shunt inductor is what would short the gate bias. The toggle names that inductor and the one the bias reaches it through, and the status line's feed rule says the same: feed the bias through L3; it reaches the termination through L4. A Norton T on the end pair, which turns the end arm into a series inductor, moves the block one product in the same way — and a Norton π of inductors, whose series product passes DC between its two shunt products, gets a block on each of them, with your one value and each inductor compensated on its own.

Where the toggle is greyed out, it says why. When Match has put a real capacitor of its own in that end's through path — a CFano or CDetune from a termination whose Q is far below what the synthesis needs — that capacitor already isolates the termination, and a block on a shunt inductor beyond it would protect nothing; feed that termination's bias on its own side of the named capacitor instead. A lowpass ladder has no shunt inductor at all — it passes DC end to end, and blocking that would need a series capacitor in the through path, which is a different network and a different compensation; Match does not offer it. Shunt inductors beyond the next real series capacitor never need one: that capacitor ends the DC path.

A block is a specification input, not something the synthesis chose. It is applied after the transforms, attached by node rather than by name, so a Norton transform that replaces L1 with a product still leaves the block on whatever shunt inductor is first on that end's DC path — and switching the end pair between π and T keeps your value and moves the block to the new host. Nothing in the solutions list, the transform ranges or the feasibility numbers changes when you set one.

Norton transforms: moving values without moving the response

This is the part of the window that makes a synthesised network buildable.

A Norton transform replaces an L-section of two like-kind elements with a π or T of three like-kind elements plus an ideal transformer of ratio N, then absorbs the transformer by scaling the rest of the network (impedances by N², so L·N² and C/N²).

The property that matters

The transfer function is unchanged. Only the element values and the terminating resistance move. That is how a 2.1 pH inductor becomes something a PCB can actually build — without giving back any of the match you just synthesised.

The rack has one row per applied transform: a π/T selector, a numeric box, a slider, and a lock. Which two elements a transform acts on is read off the schematic above it, where a brace spans exactly the elements that transform produced. + add lists the pairs currently available by element name; − remove removes the last.

A transform on an inductor pair can make the network unsolvable at DC

A Norton transform produces three elements of the same kind as the pair it replaced. Three ideal inductors in a π are, at DC, a loop of ideal shorts — which is a singular system, so the network will sweep S-parameters happily and refuse to DC-solve at all. A capacitive transform puts a series capacitor in the middle branch, which is a DC open, and stays solvable. Both are legitimate; if your design has to DC-solve, prefer the capacitive solution from the list.

The solutions list

Match - MN1 Match — MN1 Specification Termination 1 Shunt DC Block Probe Parallel R 50 Ω – 0 pF Termination 2 Shunt DC Block Probe Parallel R 10 Ω – 0 pF Frequency Band & Ripple Single f1 1.8 GHz f2 2.2 GHz Ripple, dB 0.1 dB Solutions Chebyshev (single-match) · bandpass · order 4 1 transform (L1, L2) RL -16.43 dB Chebyshev (single-match) · bandpass · order 4 1 transform (L1, L2) Q-adjusted to 2 RL -43.54 dB ✓ Chebyshev (single-match) · bandpass · order 4 1 transform (C1, C2) RL -16.43 dB Chebyshev (single-match) · bandpass · order 4 1 transform (C1, C2) Q-adjusted to 2 RL -43.54 dB Chebyshev (single-match) · bandpass · order 4 Impedance Matching Network L L1 L = 725 pH C C1_N1_1 C = 8.6 pF C C1_N1_2 C = 0.473 pF C C1_N1_3 C = 0.435 pF L L2 L = 7044 pH L L3 L = 123 pH C C3 C = 52 pF L L4 L = 4412 pH C C4 C = 1.45 pF + − TermG Termination 1 Z = 50 Ω + − TermG Termination 2 Z = 10 Ω N1 Instance Type Value L1 L shunt 725 pH C1_N1_1 C shunt 8.6 pF C1_N1_2 C series 0.473 pF C1_N1_3 C shunt 0.435 pF L2 L series 7044 pH L3 L shunt 123 pH C3 C shunt 52 pF L4 L series 4412 pH C4 C series 1.45 pF Transforms + − N1 π 0.52065 Response 1.8 1.9 2 2.1 2.2 -70 -3.35 -60 -2.85 -50 -2.35 -40 -1.85 -30 -1.35 -20 -0.85 -10 -0.35 0 0.15 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 1.8 1.9 2 2.1 2.2 -200 1.93 -160 2.18 -120 2.44 -80 2.69 -40 2.95 0 3.2 40 3.45 80 3.71 120 3.96 160 4.22 200 4.47 Phase and Group Delay freq (GHz) S(2,1) Phase Group Delay (ns) ± band 10% points 401 Q1 0 Q2 0 worst RL 16.43 dB IL 0.100 dB, ripple 0.100 dB Π N² 0.271 / 0.271 ✔ matched 464 solutions · applied: 1 transform, Chebyshev (single-match) bandpass order 4 Flatten to Cell… Revert Match - MN1 Match — MN1 Specification Termination 1 Shunt DC Block Probe Parallel R 50 Ω – 0 pF Termination 2 Shunt DC Block Probe Parallel R 10 Ω – 0 pF Frequency Band & Ripple Single f1 1.8 GHz f2 2.2 GHz Ripple, dB 0.1 dB Solutions Chebyshev (single-match) · bandpass · order 4 1 transform (L1, L2) RL -16.43 dB Chebyshev (single-match) · bandpass · order 4 1 transform (L1, L2) Q-adjusted to 2 RL -43.54 dB ✓ Chebyshev (single-match) · bandpass · order 4 1 transform (C1, C2) RL -16.43 dB Chebyshev (single-match) · bandpass · order 4 1 transform (C1, C2) Q-adjusted to 2 RL -43.54 dB Chebyshev (single-match) · bandpass · order 4 Impedance Matching Network L L1 L = 725 pH C C1_N1_1 C = 8.6 pF C C1_N1_2 C = 0.473 pF C C1_N1_3 C = 0.435 pF L L2 L = 7044 pH L L3 L = 123 pH C C3 C = 52 pF L L4 L = 4412 pH C C4 C = 1.45 pF + − TermG Termination 1 Z = 50 Ω + − TermG Termination 2 Z = 10 Ω N1 Instance Type Value L1 L shunt 725 pH C1_N1_1 C shunt 8.6 pF C1_N1_2 C series 0.473 pF C1_N1_3 C shunt 0.435 pF L2 L series 7044 pH L3 L shunt 123 pH C3 C shunt 52 pF L4 L series 4412 pH C4 C series 1.45 pF Transforms + − N1 π 0.52065 Response 1.8 1.9 2 2.1 2.2 -70 -3.35 -60 -2.85 -50 -2.35 -40 -1.85 -30 -1.35 -20 -0.85 -10 -0.35 0 0.15 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 1.8 1.9 2 2.1 2.2 -200 1.93 -160 2.18 -120 2.44 -80 2.69 -40 2.95 0 3.2 40 3.45 80 3.71 120 3.96 160 4.22 200 4.47 Phase and Group Delay freq (GHz) S(2,1) Phase Group Delay (ns) ± band 10% points 401 Q1 0 Q2 0 worst RL 16.43 dB IL 0.100 dB, ripple 0.100 dB Π N² 0.271 / 0.271 ✔ matched 464 solutions · applied: 1 transform, Chebyshev (single-match) bandpass order 4 Flatten to Cell… Revert
The solutions list, slid out: every valid transform set, simplest first.

Solutions ▸ slides out a docked list: every valid transform set for this specification, so you can click through candidates and watch the ladder and the response change live. Each row shows a badge (current / previously applied / never applied), the transform count, the element pairs each transform acts on, the Q-adjust value when non-zero, and the response type.

Ordering is by transform count, then by position, then by Q-adjust — the simplest realizable solution first. Within one form, order and family the response is the same for every row; what differs is the element values you would have to build.

Bandpass, lowpass and highpass

The list covers three network forms, and the filter's first group turns each on and off. A bandpass network is two-element arms resonant at band centre. A lowpass network is series inductors in the through path and shunt capacitors to ground; a highpass network is the other way round. All three are matched between f1 and f2, and all three use 2n elements at order n (2n + 1 when both terminations are the same topology) — the lowpass form is not the cheaper one.

What the lowpass and highpass forms buy is tame element values at wide bandwidth — there are no resonators, so the L's and C's stay within a factor of a few of each other instead of spreading over decades — plus a DC path (lowpass) or a DC block (highpass), which is what a bias network wants. What they cost is return loss that depends on the impedance ratio: the ladder is transparent at DC, so |Γ(0)| = (r−1)/(r+1) is fixed by the two resistances and comes out of the same budget as the in-band match. At a 2:1 band, four elements, that is −22.2 dB into a 2:1 ratio and −10.5 dB into a 10:1 one, against a bandpass order-2 network's −16.4 dB at any ratio. Which is better depends on your numbers, so the panel lists all three and you read the return loss off the cards.

Two consequences worth knowing before you go looking for them:

The math behind the three forms

All three forms come out of one two-parameter prototype family, evaluated in the squared frequency variable u = Ω² with the band mapped onto [-1, 1]. With a = F1/F2:

x(u) = (2u − 1 − a²) / (1 − a²)             the band [a², 1] mapped onto [−1, 1]

Φ(u) = T_n(x(u))²        Chebyshev          T_n = the nth Chebyshev polynomial
Φ(u) = x(u)^(2n)         Butterworth

|Γ(u)|² = (K + ε²·Φ(u)) / (1 + ε²·Φ(u))

Φ has maximum 1 in band, so the worst in-band reflection is |Γ|²_worst = (K + ε²)/(1 + ε²) — which is why the two free parameters are exactly K and ε², and why the panel can quote a return loss before it has drawn an element.

K is not free: it is pinned at DC, and that is the whole cost of the lowpass and highpass forms. A ladder of single elements is transparent at u = 0 — a lowpass ladder's inductors are shorts and its capacitors are opens — so the network's reflection there is whatever the two resistances make it:

Γ(0) = (r − 1)/(r + 1)        r = R_far / R_analysis        K = Γ(0)²

That number comes out of the same budget as the in-band match, which is the whole reason a large impedance ratio costs return loss in these forms and costs nothing in bandpass form — the figures quoted above are this expression. (K = 0 exactly is a trap rather than the ideal case — the numerator's roots then sit in double pairs on the jω axis and there is no well-defined spectral factor — so circuitRF floors it at 1e-12, a −120 dB ceiling that is past anything a matching network means. The equal- resistance case r = 1 drops the pin entirely and makes ε the free parameter instead.)

With K and ε² chosen, the reflection's numerator and denominator are both of the form c + ε²Φ, so their roots are written down rather than searched for — one arccosine (Chebyshev) or one root of unity (Butterworth), mapped x → u → s — and the ladder falls out of a continued-fraction (Cauer) expansion. Order n gives 2n elements — T_n(x) is degree n in x and x is degree 1 in u, so Φ is degree 2n in u — or 2n + 1 when both terminations are the same topology, where the family gains a third parameter: an extra pole at u = −u_R, outside the band.

Denormalising is where lowpass and highpass part company, and it is the only place they differ. The prototype g-values become elements at a single reference frequency — the top of the band for a lowpass network, the bottom for a highpass one, because that is the edge each form is matched up to:

lowpass   ω_ref = 2π·F2      shunt C:  g = ω_ref·R·C        series L:  g = ω_ref·L / R
highpass  ω_ref = 2π·F1      shunt L:  g = R / (ω_ref·L)    series C:  g = 1 / (ω_ref·R·C)

Read the highpass row as the lowpass row with ω → −1/ω, which is the classical lowpass-to-highpass transformation: every series inductor becomes a series capacitor and every shunt capacitor a shunt inductor. Both ends normalise at the analysis end's resistance, not each at its own — in this prototype the terminating resistance is a ratio and element values do not rescale at the far port.

Two consequences fall straight out of those four expressions:

A highpass design additionally requires F1 > 0 — it is matched between F1 and F2 and pinned at infinity, so a zero lower edge is the lowpass form's degenerate case and is refused by name.

Multiband: two or three bands at once, and the gaps left alone

Set Bands to Dual and a second pair of edges appears. The network is then matched over f1–f2 and f3–f4 together, and the region between them is deliberately not matched. Tri adds a third pair, f5–f6, and two such gaps.

That is the whole idea rather than a compromise. The Fano bound is a fixed budget spread over all frequency; a single wide match from f1 to f4 spends it across the whole span, gap included, and everything spent between f2 and f3 is wasted if your application does not use those frequencies. A dual-band network spends the budget in the two bands and leaves the gap reflecting. For 20 Ω ‖ 2.5 pF into 50 Ω over 2.4 GHz and 5 GHz Wi-Fi, eight elements reach −31.8 dB in both bands, against −18.8 dB for a single-band eight-element network covering the whole span.

The gap mismatch is the design working, so the status strip states it. Beside the worst in-band return loss you get a line like gap 2.5–5.15 GHz: max |S11| 0.445 (−7.0 dB), and that number rises with order — a higher-order network is bigger in the gap, and that is exactly where the extra in-band return loss comes from.

Three things to know before you type four frequencies:

Everything else is unchanged. The terminations are read at ω₀ — which is now the gap centre, where every arm of the ladder is transparent — the ladder is an ordinary bandpass ladder with twice as many arms, so Norton transforms, absorption, the excess-element rule, the solutions list and Flatten all work exactly as they do for a single band.

Three bands

Tri works the same way with one difference in the rule above: the middle band is the one that is kept, because a three-band response has to be symmetric about its own centre and only the middle band can straddle it. Bands 1 and 3 are widened onto each other's mirror image about ω₀ = √(f3·f4), and the note names every band that moved. Switching from Dual to Tri therefore moves your existing second band out to f5–f6 and seeds a new middle band between them, rather than hanging a third band off the end where it would immediately be mirrored on top of the second.

The status strip shows two gap lines, one per gap. On a spec that already mirrors they come out equal; they separate as soon as the middle band sits off centre.

Three bands are Chebyshev only. Butterworth means maximally flat at the middle of one passband, and three bands do not have a single middle to be flat at — the equal-ripple answer is the only one there is, so that is what is offered. For 50 Ω ‖ 4 pF over 0.5–0.6, 0.9–1.1 and 1.65–1.98 GHz, eight elements reach −12.0 dB in all three bands, twelve reach −14.5 dB and sixteen reach −18.9 dB.

Multiband is bandpass only, and the solutions filter says so in place of its form group: the lowpass and highpass forms of the previous section have no multiband version yet. Nor do asymmetric bands — bands whose ratio bandwidths are genuinely different, matched as requested rather than widened. Both are recorded as future work.

The math behind two and three bands

There is no separate multiband synthesis. A multiband network is the same single-element prototype family the previous section describes, pushed through the same bandpass transformation an ordinary Match uses — so what comes out is an ordinary alternating bandpass ladder of 2n two-element arms, and Norton transforms, absorption, the excess-element rule, Flatten and the stamp all handle it with no multiband case anywhere.

Step 1 — the bands are made mirror images. A real network's |Γ(jΩ)|² is an even function of Ω, so the passbands a resonated ladder produces are mirror images about ω₀ in log frequency. That is one equation, and it is what your four (or six) numbers have to satisfy:

two bands    f1·f4 = f2·f3                    ⇔  f2/f1 = f4/f3   (equal ratio bandwidths)
three bands  f1·f6 = f2·f5 = f3·f4            the MIDDLE band is the one kept

Yours will not satisfy it. circuitRF keeps the wider band exactly, widens the narrower one away from the gap until the ratios match, and states the result in one line under the fields. Everything from here uses the effective bands.

Step 2 — the bandpass transformation. With ω₀ the geometric centre and w the outer fractional bandwidth:

two bands    ω₀ = 2π·√(f1·f4)      three bands  ω₀ = 2π·√(f3·f4)   (the middle band's centre)
w = (f_high − f_low) / √(f_low·f_high)          the outer pair, gap included

Ω(f) = ( f/f0 − f0/f ) / w                      the standard bandpass map

Each single prototype element becomes a two-element resonant arm at ω₀, exactly as it does for one band. The gap is where Ω is small: the mapping folds the region between the passbands onto the middle of the prototype axis, so a prototype that has a stopband there is a network that has an unmatched gap there. That is the whole trick.

Step 3 — where the passbands land in the prototype variable. In u = Ω², and with the mirror relations above collapsing every square root into a ratio of frequency differences over the outer span:

one band     u ∈ [0, 1]

two bands    u ∈ [a², 1]                    a = (f3 − f2)/(f4 − f1)
             Φ(u) = T_n(x(u))²              x(u) = (2u − 1 − a²)/(1 − a²)

three bands  u ∈ [0, a²] ∪ [b², 1]          a = (f4 − f3)/(f6 − f1)
             Φ(u) = p(u)²                   b = (f5 − f2)/(f6 − f1)

Two bands is therefore literally the lowpass-form family of the previous section, on the interval [a², 1] instead of [0, 1] — written down by arccosine, no root-finding. Three bands is the only place a new object appears: the passband is a union of two intervals, and p is the equal-ripple polynomial on that union, produced by a Remez exchange rather than by a formula. max Φ = 1 in band either way, so the worst in-band reflection is still (K + ε²)/(1 + ε²) and the parameter search does not know which case it is looking at.

This is why Butterworth exists for two bands and does not exist for three. The Butterworth member is x(u)^(2n) — maximally flat at the centre of one interval — and a union of intervals has no single centre to be flat at. The equal-ripple answer is the only member of the family that lives on a union, so tri-band is Chebyshev only and the others are refused by name rather than silently substituted.

The two free parameters are chosen exactly as §Feasibility describes. The near end's absorbed element is pinned by the termination — g₁ = Q_analysis · w, with Q read at ω₀, which for a multiband spec is the gap centre where every arm is transparent — and the remaining freedom minimises the worst in-band |Γ|². K is scanned rather than solved, because the near element is not monotone in it (it rises and then falls); ε² is then bracketed and bisected at each K, where it is monotone. The optimum is flat — the worst return loss moves by at most 0.1 dB across a whole decade of K — so a 64-point log scan plus a bounded refinement is ample and there is no root-finding subtlety to tune.

Element counts, and where the +2 comes from. 2n arms of two elements is 4n, and one arm more — 4n + 2 — when both terminations are the same topology. Orders count match points per band, which is why dual-band stops at 3: order 3 is twelve elements, the same twelve a single-band order-6 network gives, and that is the fair comparison. Tri-band goes on to 6 because a narrow middle band is not three bands at all until order 4 — before that the middle passband has no ripple of its own to speak of. A design may then carry two more elements than the arithmetic above: an excess element where the synthesised end value exceeds what the termination supplies, and one extra arm per Norton transform that was applied.

Feasibility: what is possible before you synthesise anything

A lossless network cannot match a reactive termination arbitrarily well over an arbitrary bandwidth. There is a hard ceiling, it depends only on the terminations and the bands, and the Designer shows it beside every result and before any of them — the status strip's line reads

Fano ceiling 6.4 dB (termination 2, over the bands)

quoted positive like the return loss above it, and naming which of the two ends is the one setting it. Hover it for both ends, the ceiling over the bands as you typed them, the ceiling over the whole span from your lowest edge to your highest, and — for a multiband spec — how much of the ceiling the mirror widening cost. The line is there even when the synthesis refuses, which is when it usually matters most: a refusal and a ceiling of −3 dB are the same fact, and only one of them tells you what to change.

When the line ends "— at the ceiling", the design is within a dB of what physics allows and no amount of searching will improve it. Anything else is headroom.

Which end limits you, and what makes it worse

Two of the four terminations are limited by total bandwidth, and two by your lowest band edge:

your termination what costs you
R ‖ C (shunt capacitance) total bandwidth — the sum of all your band widths
R + L (series inductance) total bandwidth
R + C (series capacitance) the lowest frequency you ask for
R ‖ L (shunt inductance) the lowest frequency you ask for

That difference matters. With a series capacitance, moving your lowest band edge up by a few hundred megahertz can be worth more than everything else put together; with a shunt capacitance it is the total width that counts and where the bands sit hardly matters at all.

The hints

When the ceiling is genuinely what is stopping you — the search came back empty, or what it found is already against the wall — a line appears under the solutions list saying so and offering up to four one-variable changes that would reach −15 dB:

The best any lossless network can do here is -6.4 dB, set by termination 2 (1.25 Ω + 5 pF series) over 2.25–3 / 4.5–5 / 7.5–10 GHz. To reach -15 dB: termination 2's capacitance at or above 11.7 pF; or band 1 starting at 2.86 GHz instead of 2.25; or without band 1 the ceiling over bands 2 and 3 is -32.1 dB; or band 1 as 2.25–2.5 GHz mirrors band 3 without widening (ceiling -13.8 dB).

Each clause holds everything else fixed and solves for the one thing it names, so they are alternatives rather than a recipe. They are ceilings, not designs: reaching one still needs an order and a family that fit, and the ladder that gets there may be a longer one than you wanted. It is a hint and never a refusal — solutions that exist are still listed beside it.

Does your order actually use the gaps?

A multiband network buys its in-band return loss by leaving the gaps alone. At low order and with a narrow middle band, the prototype may not exclude them at all — the equal-ripple polynomial on your bands turns out to be the same polynomial as a single wide match over the whole span, and the result is one broad mediocre match instead of two or three good ones. This is not a fault in the synthesis; at that order no polynomial does better.

The Frequency Band card says so when it happens:

At order 2 the tri-band prototype does not exclude the gaps — this is a single-band match over 2.25–10 GHz (ceiling -3.1 dB). The gaps open at order 4 (rise ×2.9).

and each gap line in the status strip carries the same measurement as a prototype rise factor: ×1 means the gap is not being excluded, and the larger it grows the more of the budget is being reclaimed from the gap and spent in your bands. If the note says no offered order opens them, the band geometry itself is the problem — widen the middle band, or move the outer bands closer together.

Worked example: a two-stage FET interstage match

The interstage problem between two amplifier stages: stage 1's output, 200 Ω ‖ 0.125 pF, into stage 2's input, 1.25 Ω + 10 pF, over 3.3–5.0 GHz. A 160:1 impedance transformation with a reactance at both ends — exactly the case where tuning-out gets you a few percent of bandwidth and absorption gets you forty.

Match - MN1 Match — MN1 Specification Termination 1 Shunt DC Block Probe Parallel R 200 Ω C 0.125 pF Termination 2 Shunt DC Block Probe Series R 1.25 Ω C 10 pF Frequency Band & Ripple Single f1 3.3 GHz f2 5 GHz Ripple, dB 0.1 dB Solutions ✓ Chebyshev (single-match) · bandpass · order 4 2 transforms (L1, L2) · (L3, L4) RL -16.66 dB Chebyshev (single-match) · bandpass · order 4 2 transforms (L1, L2) · (L3, L4) Q-adjusted to 3.135 RL -16.66 dB Chebyshev (single-match) · bandpass · order 4 3 transforms (L1, L2) · (C2, C3) · (L3, L4) RL -16.66 dB Chebyshev (single-match) · bandpass · order 4 3 transforms (L1, L2) · (C2, C3) · (L3, L4) Q-adjusted to 3.135 RL -16.66 dB Chebyshev (single-match) · bandpass · order 6 Impedance Matching Network C C1 C = 0.125 pF C CFano C = 0.195 pF L L1_N1_1 L = 8905 pH L L1_N1_2 L = 7242 pH L L1_N1_3 L = 3144 pH C C2 C = 0.7 pF C C3 C = 7.6 pF L L3_N2_1 L = 280 pH L L3_N2_2 L = 507 pH L L3_N2_3 L = 220 pH C C4 C = 10 pF + − TermG Termination 1 Z = 200 Ω + − TermG Termination 2 Z = 1.25 Ω N1 N2 C1, C4 are supplied by the external terminations. Instance Type Value C1 C shunt 0.125 pF CFano C shunt 0.195 pF L1_N1_1 L shunt 8905 pH L1_N1_2 L series 7242 pH L1_N1_3 L shunt 3144 pH C2 C series 0.7 pF C3 C shunt 7.6 pF L3_N2_1 L shunt 280 pH L3_N2_2 L series 507 pH L3_N2_3 L shunt 220 pH C4 C series 10 pF Transforms + − N1 π 3.30302 N2 π 3.30302 Response 3.2 3.6 4 4.4 4.8 5.2 -20 -2.2 -18 -1.92 -16 -1.64 -14 -1.35 -12 -1.07 -10 -0.788 -8 -0.506 -6 -0.224 -4 0.0588 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 3.2 3.6 4 4.4 4.8 5.2 -200 0.383 -160 0.45 -120 0.517 -80 0.583 -40 0.65 0 0.717 40 0.783 80 0.85 120 0.917 160 0.983 200 1.05 Phase and Group Delay freq (GHz) S(2,1) Phase Group Delay (ns) ± band 10% points 401 Q1 0.638 Q2 3.134 worst RL 16.66 dB Fano ceiling 20.8 dB (termination 2, over the bands) IL 0.095 dB, ripple 0.036 dB Π N² 119.027 / 119.027 ✔ matched 30 of 74 solutions shown · applied: 2 transforms, Chebyshev (single-match) bandpass order 4 Flatten to Cell… Revert Match - MN1 Match — MN1 Specification Termination 1 Shunt DC Block Probe Parallel R 200 Ω C 0.125 pF Termination 2 Shunt DC Block Probe Series R 1.25 Ω C 10 pF Frequency Band & Ripple Single f1 3.3 GHz f2 5 GHz Ripple, dB 0.1 dB Solutions ✓ Chebyshev (single-match) · bandpass · order 4 2 transforms (L1, L2) · (L3, L4) RL -16.66 dB Chebyshev (single-match) · bandpass · order 4 2 transforms (L1, L2) · (L3, L4) Q-adjusted to 3.135 RL -16.66 dB Chebyshev (single-match) · bandpass · order 4 3 transforms (L1, L2) · (C2, C3) · (L3, L4) RL -16.66 dB Chebyshev (single-match) · bandpass · order 4 3 transforms (L1, L2) · (C2, C3) · (L3, L4) Q-adjusted to 3.135 RL -16.66 dB Chebyshev (single-match) · bandpass · order 6 Impedance Matching Network C C1 C = 0.125 pF C CFano C = 0.195 pF L L1_N1_1 L = 8905 pH L L1_N1_2 L = 7242 pH L L1_N1_3 L = 3144 pH C C2 C = 0.7 pF C C3 C = 7.6 pF L L3_N2_1 L = 280 pH L L3_N2_2 L = 507 pH L L3_N2_3 L = 220 pH C C4 C = 10 pF + − TermG Termination 1 Z = 200 Ω + − TermG Termination 2 Z = 1.25 Ω N1 N2 C1, C4 are supplied by the external terminations. Instance Type Value C1 C shunt 0.125 pF CFano C shunt 0.195 pF L1_N1_1 L shunt 8905 pH L1_N1_2 L series 7242 pH L1_N1_3 L shunt 3144 pH C2 C series 0.7 pF C3 C shunt 7.6 pF L3_N2_1 L shunt 280 pH L3_N2_2 L series 507 pH L3_N2_3 L shunt 220 pH C4 C series 10 pF Transforms + − N1 π 3.30302 N2 π 3.30302 Response 3.2 3.6 4 4.4 4.8 5.2 -20 -2.2 -18 -1.92 -16 -1.64 -14 -1.35 -12 -1.07 -10 -0.788 -8 -0.506 -6 -0.224 -4 0.0588 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 3.2 3.6 4 4.4 4.8 5.2 -200 0.383 -160 0.45 -120 0.517 -80 0.583 -40 0.65 0 0.717 40 0.783 80 0.85 120 0.917 160 0.983 200 1.05 Phase and Group Delay freq (GHz) S(2,1) Phase Group Delay (ns) ± band 10% points 401 Q1 0.638 Q2 3.134 worst RL 16.66 dB Fano ceiling 20.8 dB (termination 2, over the bands) IL 0.095 dB, ripple 0.036 dB Π N² 119.027 / 119.027 ✔ matched 30 of 74 solutions shown · applied: 2 transforms, Chebyshev (single-match) bandpass order 4 Flatten to Cell… Revert
The two-stage interstage example, solved: 200 ohm || 0.125 pF into 1.25 ohm + 10 pF over 3.3-5.0 GHz, with the solution applied and the element values it produces.

Reading the figure, in the order you would work:

  1. The two terminations, as specified. Parallel 200 Ω ‖ 125 fF on the left; series 1.25 Ω + 10 pF on the right. Band 3.3–5.0 GHz, order 4, Chebyshev/Fano.
  2. The Q values the status strip reports: Q1 = 0.638, Q2 = 3.134. The series end is the higher-Q end, so it is the analysis end and the synthesis prescribes its absorbed element there.
  3. The ladder, from the analysis end. C4 = 10 pF is the load's own 10 pF, exactly — that is the absorption, visible as an element you did not have to add. Then L4 ≈ 154 pH, C3 ≈ 82.9 pF, L3 ≈ 18.5 pH and onward.
  4. The far end does not land on 200 Ω by itself. Synthesised bare, it comes out at 1.68 Ω, so the required Π N² is 119.03 — and the status strip says so. That is what the transforms are for.
  5. Two Norton transforms applied — the first-ranked solution from the list — bring the product to 119.027 / 119.027 and the strip reads ✔ matched.
  6. The achieved response: worst in-band return loss 16.66 dB, insertion loss 0.095 dB, ripple 0.036 dB, over a 42% fractional bandwidth into a 160:1 transformation with a capacitive load at both ends. That is the number to compare against whatever you were doing before.

The element values shown are what the synthesis computes, and they are the same values the component stamps and the same values Flatten to Cell writes out.

Worked example: the same stages, matched over two bands

The same two stages as the previous section: 200 Ω ‖ 0.125 pF into 1.25 Ω + 10 pF. This time the radio only ever operates in two narrow bands with 200 MHz of nothing between them, so there is no reason to spend the Fano budget on the gap. Everything below is reproducible — place a Match, open the Designer, and type these numbers.

What to type

Field Value
Termination 1 — topology / R / X kind / value Parallel · 200 Ω · C · 0.125 pF
Termination 2 — topology / R / X kind / value Series · 1.25 Ω · C · 10 pF
Bands Dual
Band f1, f2 1.75 GHz, 1.9 GHz
Band f3, f4 2.1 GHz, 2.2 GHz
Order 3 (three match points per band)
Response Chebyshev — single-match
Form Bandpass (multiband is bandpass only)
Response pane ▸ ± band 20 %
Match - MN1 Match — MN1 Specification Termination 1 Shunt DC Block Probe Parallel R 200 Ω C 0.125 pF Termination 2 Shunt DC Block Probe Series R 1.25 Ω C 10 pF Frequency Band & Ripple Dual f1 1.75 GHz f2 1.9 GHz f3 2.1 GHz f4 2.2 GHz Band 2 widened to 2.1–2.28 GHz to mirror band 1 about 1.997 GHz. Ripple, dB 0.1 dB Solutions ✓ Chebyshev · dual-band · order 3 1 transform (L1, L2) RL -17.06 dB Chebyshev · dual-band · order 3 1 transform (L1, L2) Q-adjusted to 6.374 RL -17.06 dB Chebyshev · dual-band · order 3 1 transform (L3, L4) RL -17.06 dB Chebyshev · dual-band · order 3 1 transform (L3, L4) Q-adjusted to 6.374 RL -17.06 dB Chebyshev · dual-band · order 3 1 transform Impedance Matching Network C C1 C = 0.125 pF C CFano C = 1.5 pF L L1_N1_1 L = 5825 pH L L1_N1_2 L = 10260 pH L L1_N1_3 L = 1655 pH C C2 C = 4.45 pF L L3 L = 32.9 pH C C3 C = 193 pF L L4 L = 1242 pH C C4 C = 5.11 pF L L5 L = 25.4 pH C C5 C = 249 pF L L6 L = 635 pH C C6 C = 10 pF + − TermG Termination 1 Z = 200 Ω + − TermG Termination 2 Z = 1.25 Ω N1 C1, C6 are supplied by the external terminations. Instance Type Value C1 C shunt 0.125 pF CFano C shunt 1.5 pF L1_N1_1 L shunt 5825 pH L1_N1_2 L series 10260 pH L1_N1_3 L shunt 1655 pH C2 C series 4.45 pF L3 L shunt 32.9 pH C3 C shunt 193 pF L4 L series 1242 pH C4 C series 5.11 pF L5 L shunt 25.4 pH Transforms + − N1 π 7.19835 Response 1.75 2 2.25 -20 -27.3 -16 -22 -12 -16.7 -8 -11.3 -4 -6 0 -0.667 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 1.75 2 2.25 -200 0.864 -160 1.59 -120 2.32 -80 3.05 -40 3.77 0 4.5 40 5.23 80 5.95 120 6.68 160 7.41 200 8.14 Phase and Group Delay freq (GHz) S(2,1) Phase Group Delay (ns) ± band 20% points 2001 Q1 0.314 Q2 6.374 worst RL 17.06 dB Fano ceiling 25.9 dB (termination 2, over the bands) — at the ceiling gap 1.9–2.1 GHz: max |S11| 0.511 (-5.8 dB) · prototype rise ×5.46 IL 0.086 dB, ripple 0.049 dB Π N² 51.816 / 51.816 ✔ matched Band 2 widened to 2.1–2.28 GHz to mirror band 1 about 1.997 GHz. 116 solutions · applied: 1 transform, Chebyshev bandpass order 3 Flatten to Cell… Revert Match - MN1 Match — MN1 Specification Termination 1 Shunt DC Block Probe Parallel R 200 Ω C 0.125 pF Termination 2 Shunt DC Block Probe Series R 1.25 Ω C 10 pF Frequency Band & Ripple Dual f1 1.75 GHz f2 1.9 GHz f3 2.1 GHz f4 2.2 GHz Band 2 widened to 2.1–2.28 GHz to mirror band 1 about 1.997 GHz. Ripple, dB 0.1 dB Solutions ✓ Chebyshev · dual-band · order 3 1 transform (L1, L2) RL -17.06 dB Chebyshev · dual-band · order 3 1 transform (L1, L2) Q-adjusted to 6.374 RL -17.06 dB Chebyshev · dual-band · order 3 1 transform (L3, L4) RL -17.06 dB Chebyshev · dual-band · order 3 1 transform (L3, L4) Q-adjusted to 6.374 RL -17.06 dB Chebyshev · dual-band · order 3 1 transform Impedance Matching Network C C1 C = 0.125 pF C CFano C = 1.5 pF L L1_N1_1 L = 5825 pH L L1_N1_2 L = 10260 pH L L1_N1_3 L = 1655 pH C C2 C = 4.45 pF L L3 L = 32.9 pH C C3 C = 193 pF L L4 L = 1242 pH C C4 C = 5.11 pF L L5 L = 25.4 pH C C5 C = 249 pF L L6 L = 635 pH C C6 C = 10 pF + − TermG Termination 1 Z = 200 Ω + − TermG Termination 2 Z = 1.25 Ω N1 C1, C6 are supplied by the external terminations. Instance Type Value C1 C shunt 0.125 pF CFano C shunt 1.5 pF L1_N1_1 L shunt 5825 pH L1_N1_2 L series 10260 pH L1_N1_3 L shunt 1655 pH C2 C series 4.45 pF L3 L shunt 32.9 pH C3 C shunt 193 pF L4 L series 1242 pH C4 C series 5.11 pF L5 L shunt 25.4 pH Transforms + − N1 π 7.19835 Response 1.75 2 2.25 -20 -27.3 -16 -22 -12 -16.7 -8 -11.3 -4 -6 0 -0.667 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 1.75 2 2.25 -200 0.864 -160 1.59 -120 2.32 -80 3.05 -40 3.77 0 4.5 40 5.23 80 5.95 120 6.68 160 7.41 200 8.14 Phase and Group Delay freq (GHz) S(2,1) Phase Group Delay (ns) ± band 20% points 2001 Q1 0.314 Q2 6.374 worst RL 17.06 dB Fano ceiling 25.9 dB (termination 2, over the bands) — at the ceiling gap 1.9–2.1 GHz: max |S11| 0.511 (-5.8 dB) · prototype rise ×5.46 IL 0.086 dB, ripple 0.049 dB Π N² 51.816 / 51.816 ✔ matched Band 2 widened to 2.1–2.28 GHz to mirror band 1 about 1.997 GHz. 116 solutions · applied: 1 transform, Chebyshev bandpass order 3 Flatten to Cell… Revert
The dual-band worked example: 200 ohm || 0.125 pF into 1.25 ohm + 10 pF, matched over 1.75-1.9 GHz and 2.1-2.2 GHz together at three match points per band. The band-2 edge has been widened to mirror band 1, the solutions list is out with the applied card checked, and the ladder carries both terminations as absorbed elements.

Reading the result

  1. A note appears under the band fields, and it is not a warning: "Band 2 widened to 2.1–2.28 GHz to mirror band 1 about 1.997 GHz." The two bands as typed have ratio bandwidths of 1.0857 and 1.0476, which no even |Γ(jΩ)|² can produce; band 1 is the wider one so it is kept exactly, and band 2 is widened away from the gap to 2.28 GHz. The design is to 1.75–1.9 and 2.1–2.28 GHz — you get the band you asked for and a little more, never less.
  2. 116 solutions, and the applied one is the first card: Chebyshev · dual-band · order 3 · 1 transform · (L1, L2) · RL 17.06 dB. The list is the whole order × family cross-product ranked simplest first, and the strip along the bottom names what is currently applied.
  3. Fourteen elements. Order 3 with a mixed termination pair is 4n = 12; one more comes from the Norton transform (a Π replaces two like inductors with three) and one more is the excess capacitor CFano beside termination 1, where the synthesis wanted more shunt capacitance than the stage's own 125 fF supplies. C1 = 125 fF and C6 = 10 pF are the two terminations themselves, absorbed — elements you do not have to buy, and the line under the schematic says so.
  4. One Norton Π on L1/L2 at N = 7.198 brings the achieved Π N² to 51.816 against a required 51.816. Without it the far end lands nowhere near 200 Ω.

The Response pane's readout card carries the rest, and these are the numbers worth checking against your own run:

Readout This design
Q1, Q2 (both at ω₀ = 2π · 1.9975 GHz, which sits in the gap) 0.308, 6.49
Fano ceiling, and which end sets it 25.9 dB, termination 2
Worst in-band return loss, across both bands 17.06 dB
Insertion loss / ripple 0.086 dB / 0.050 dB
Gap, peak reflection over 1.9–2.1 GHz 0.511, i.e. −5.8 dB

Two of those are worth a sentence each.

The ceiling is set by termination 2, and that tells you what to change. A series capacitance is limited by the lowest frequency you ask for, not by total bandwidth — so if this design were short of return loss, moving f1 up would buy more than anything else on the panel.

The gap number is the design working, not failing. The budget a single wide match from 1.75 to 2.28 GHz would have spent on 200 MHz of unused spectrum is in the two passbands instead.

The response

1.75 2 2.25 -20 -27.3 -16 -22 -12 -16.7 -8 -11.3 -4 -6 0 -0.667 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20 1.75 2 2.25 -20 -27.3 -16 -22 -12 -16.7 -8 -11.3 -4 -6 0 -0.667 Return and Insertion Loss freq (GHz) S(1,1) dB20 S(2,1) dB20
The dual-band example's response, plotted at +/-20% of the band: |S11| against the left axis, |S21| against the right. Both passbands are matched; the region between them is not, and that is the design working rather than failing.

Two matched passbands, a reflecting gap between them, and the whole thing plotted at ±20 % of the band so you can see what happens on either side as well. |S11| is on the left axis and |S21| on the right, because at 0.086 dB of insertion loss a shared scale renders |S21| as a flat line on the ceiling.

What the order buys, and what it costs

Every row below is the same specification with only Order changed, and every one is a row the solutions list offers:

Order Elements Worst in-band return loss Gap, max reflection
1 6 10.5 dB −8.9 dB
2 10 14.7 dB −8.9 dB
3 14 17.1 dB −5.8 dB

The gap number rises as the in-band number improves, and that is the mechanism rather than a side effect: a higher-order network reclaims more of the budget from the gap and puts it in the bands. If the gap mattered to you, this is the trade you would be making in the wrong direction — and the panel states it so the choice is yours.

For comparison, set Bands back to Single and ask for 1.75–2.28 GHz at order 6. That is also fourteen elements — and it reaches 14.35 dB, in the passbands and everywhere between them alike. The dual-band network buys 2.7 dB in both bands for the same part count, and the only thing it gave up is 200 MHz the application never uses.

Flatten to Cell

Flatten to Cell… turns the design into an ordinary editable cell. What it writes:

The values are the ones you were looking at. Every element is written at the significant digits set in Settings — an inductor the pane showed as 1.201 pH lands in the cell as 1.201 pH, not as a fifteen-digit rendering of the double behind it. Raise that setting before flattening when you want the network carried at full precision; the flattened cell is a rounded copy of the design, and at three digits its response differs from the Match component's by about one part in a thousand.

A checkbox, on by default, replaces the instance in place with one of the new cell. The symbol and pin positions are identical, so the wires stay connected and the schematic is immediately runnable. The whole operation — create cell, write files, replace instance — is one undoable command.

When you would flatten. When you want to hand-tune an element, sweep one, substitute a real component model or a PCell for an ideal one, or lay the network out. What you lose is the live link: the cell is a circuit, not a design. Editing an element changes the circuit and nothing re-synthesises. That is the point of flattening, and it is also why the design record travels with it.

Why the terminations are disabled rather than omitted. Omitted, the design intent is lost the moment someone opens the cell. Enabled, the cell would short its own ports when placed. Disabled, the cell simulates correctly against the real circuit and anyone who wants to reproduce the Designer's plot can enable the two Terms and run an S-parameter analysis on the cell alone.

Getting the design out

Three files, from the Export button:

And copy and paste works, from all four views — which is usually the faster route, because nothing lands on disk and nothing has to be re-imported.

Right-click You get
the network schematic, or the value grid Copy — the ladder as a real schematic selection. It pastes into a circuitRF schematic page as live components and wires, and into a document or slide as vector art (SVG and PDF, plus a PNG; on Windows an enhanced metafile, which is the vector form an office suite pastes).
the value grid Copy as CSV as well — the same rows as the file export, straight onto the clipboard.
either plot the Data Display's own Copy, which puts the chart on the clipboard as vector art with its markers and info boxes.

Pasting the network into a schematic page is worth knowing about on its own, when what you want is the ladder inside a bench you already have open rather than a new cell beside it. It is not the same circuit Flatten to Cell writes, and the difference is deliberate. Copy gives you the picture you are looking at — the elements at the values and positions the pane drew them, plus both terminations as ordinary live components. Flatten writes a cell that simulates: interface pins, the terminations parked in annexes and disabled, and a design annotation. Copy for the drawing, Flatten for the cell.

Settings holds the display units per dimension, the significant digits, the minimum Q for Q-adjusted solutions, and whether to offer them at all. Inductance and capacitance default to pH and pF rather than to Auto: a fixed unit makes a column of values directly comparable, where Auto picks per value and leaves you converting "1.53 nH" against "680 pH" in your head.

References

The synthesis rests on published work, and it is worth naming so a sceptical reader can check it:

    1. Matthaei, L. Young, E. M. T. Jones, Microwave Filters, Impedance-Matching Networks, and Coupling Structures, McGraw-Hill 1964 / Artech 1980 — §4.09 (matching networks with a prescribed load decrement), §4.12 (Norton transforms).
    1. Levy, "Explicit formulas for Chebyshev impedance-matching networks, filters, and interstages," Proc. IEE, vol. 111, no. 6, pp. 1099–1106, June 1964 — the closed-form recursion the prototype uses.
      1. Dawson, "Closed-form solutions for the design of optimum matching networks," IEEE Trans. MTT, vol. 57, no. 1, pp. 121–129, January 2009.
      1. Shea, Transmission Networks and Wave Filters, Van Nostrand 1929, p. 325 — the Norton transforms.
      1. Fano, "Theoretical limitations on the broadband matching of arbitrary impedances," J. Franklin Inst., 1950 — the bound that makes absorption the right idea, and perfection impossible.