ComfyUI Node

Sonder Cluster

One selector, several independent router lanes

By SonderSaid·Created about a month ago·Updated 12 days ago· 30
Sonder Cluster
  • b0_l0
  • b0_l1
  • b0_l2
  • b0_l3
  • b0_l4
  • b0_l5
  • b0_l6
  • b0_l7
  • b1_l0
  • b1_l1
  • b1_l2
  • b1_l3
  • b1_l4
  • b1_l5
  • b1_l6
  • b1_l7
  • b2_l0
  • b2_l1
  • b2_l2
  • b2_l3
  • b2_l4
  • b2_l5
  • b2_l6
  • b2_l7
  • b3_l0
  • b3_l1
  • b3_l2
  • b3_l3
  • b3_l4
  • b3_l5
  • b3_l6
  • b3_l7
  • b4_l0
  • b4_l1
  • b4_l2
  • b4_l3
  • b4_l4
  • b4_l5
  • b4_l6
  • b4_l7
  • b5_l0
  • b5_l1
  • b5_l2
  • b5_l3
  • b5_l4
  • b5_l5
  • b5_l6
  • b5_l7
  • b6_l0
  • b6_l1
  • b6_l2
  • b6_l3
  • b6_l4
  • b6_l5
  • b6_l6
  • b6_l7
  • b7_l0
  • b7_l1
  • b7_l2
  • b7_l3
  • b7_l4
  • b7_l5
  • b7_l6
  • b7_l7
  • b8_l0
  • b8_l1
  • b8_l2
  • b8_l3
  • b8_l4
  • b8_l5
  • b8_l6
  • b8_l7
  • b9_l0
  • b9_l1
  • b9_l2
  • b9_l3
  • b9_l4
  • b9_l5
  • b9_l6
  • b9_l7
  • b10_l0
  • b10_l1
  • b10_l2
  • b10_l3
  • b10_l4
  • b10_l5
  • b10_l6
  • b10_l7
  • b11_l0
  • b11_l1
  • b11_l2
  • b11_l3
  • b11_l4
  • b11_l5
  • b11_l6
  • b11_l7
  • b12_l0
  • b12_l1
  • b12_l2
  • b12_l3
  • b12_l4
  • b12_l5
  • b12_l6
  • b12_l7
  • b13_l0
  • b13_l1
  • b13_l2
  • b13_l3
  • b13_l4
  • b13_l5
  • b13_l6
  • b13_l7
  • b14_l0
  • b14_l1
  • b14_l2
  • b14_l3
  • b14_l4
  • b14_l5
  • b14_l6
  • b14_l7
  • b15_l0
  • b15_l1
  • b15_l2
  • b15_l3
  • b15_l4
  • b15_l5
  • b15_l6
  • b15_l7
  • b16_l0
  • b16_l1
  • b16_l2
  • b16_l3
  • b16_l4
  • b16_l5
  • b16_l6
  • b16_l7
  • b17_l0
  • b17_l1
  • b17_l2
  • b17_l3
  • b17_l4
  • b17_l5
  • b17_l6
  • b17_l7
  • b18_l0
  • b18_l1
  • b18_l2
  • b18_l3
  • b18_l4
  • b18_l5
  • b18_l6
  • b18_l7
  • b19_l0
  • b19_l1
  • b19_l2
  • b19_l3
  • b19_l4
  • b19_l5
  • b19_l6
  • b19_l7
  • b20_l0
  • b20_l1
  • b20_l2
  • b20_l3
  • b20_l4
  • b20_l5
  • b20_l6
  • b20_l7
  • b21_l0
  • b21_l1
  • b21_l2
  • b21_l3
  • b21_l4
  • b21_l5
  • b21_l6
  • b21_l7
  • b22_l0
  • b22_l1
  • b22_l2
  • b22_l3
  • b22_l4
  • b22_l5
  • b22_l6
  • b22_l7
  • b23_l0
  • b23_l1
  • b23_l2
  • b23_l3
  • b23_l4
  • b23_l5
  • b23_l6
  • b23_l7
  • b24_l0
  • b24_l1
  • b24_l2
  • b24_l3
  • b24_l4
  • b24_l5
  • b24_l6
  • b24_l7
  • b25_l0
  • b25_l1
  • b25_l2
  • b25_l3
  • b25_l4
  • b25_l5
  • b25_l6
  • b25_l7
  • b26_l0
  • b26_l1
  • b26_l2
  • b26_l3
  • b26_l4
  • b26_l5
  • b26_l6
  • b26_l7
  • b27_l0
  • b27_l1
  • b27_l2
  • b27_l3
  • b27_l4
  • b27_l5
  • b27_l6
  • b27_l7
  • b28_l0
  • b28_l1
  • b28_l2
  • b28_l3
  • b28_l4
  • b28_l5
  • b28_l6
  • b28_l7
  • b29_l0
  • b29_l1
  • b29_l2
  • b29_l3
  • b29_l4
  • b29_l5
  • b29_l6
  • b29_l7
  • b30_l0
  • b30_l1
  • b30_l2
  • b30_l3
  • b30_l4
  • b30_l5
  • b30_l6
  • b30_l7
  • b31_l0
  • b31_l1
  • b31_l2
  • b31_l3
  • b31_l4
  • b31_l5
  • b31_l6
  • b31_l7
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
select0
branches2
lanes2

Sonder Switch handles "pick one of N values." Sonder Cluster handles "pick one of N sets of values" - it routes a shared branch selection across multiple lanes, where each lane can carry a different type. Think of it as several switches stacked behind a single selector knob: flip the knob once and every lane swaps to the matching branch at the same time.

The concrete case that made me reach for it: a video workflow where each "style" branch needs three different things at once - a checkpoint, a conditioning, and a prompt text. A single Cluster with three lanes gives you one select that switches all three in lockstep. Without it you'd wire three separate switches and hope you never forget to flip one, which is exactly how you end up with an SDXL checkpoint running against a Flux prompt. One knob, no mismatch.

How it works

Like Sonder Switch, it's built on the V3 schema and lazy evaluation: only the selected branch is evaluated, per lane. The branches input sets how many branches the cluster shows (2 to 32), lanes sets how many parallel rows (1 to 8), and select picks the active branch index across all lanes. Every input is named b<branch>_l<lane> - so b0_l0 is branch 0, lane 0 - and each lane has its own output (labeled A through H).

The type rule is the useful constraint: each lane can be any type, but all branches within a lane must match that lane's type. Lane A can carry models while lane B carries strings - the cluster is heterogeneous across lanes, homogeneous within them. That's the exact middle ground between a single-type switch and the wildcard chaos of routing everything through *.

Install and gotchas

ComfyUI Manager search Sonder Editor, or git clone https://github.com/SonderSaid/ComfyUI-Sonder-Editor.git into custom_nodes, pip install -r requirements.txt, restart. V3-schema node, so it requires a recent ComfyUI build - on older installs it simply won't register, while the rest of the pack keeps working.

The things that trip people up:

  • All branches in a lane must match type. The tooltip says it, the validator enforces it, and it will refuse to wire a mismatched socket. Lane types are discovered from the first connection, so connect one full lane first to teach the cluster what it's routing.
  • Laziness is per-branch, not per-lane. The selected branch evaluates; unselected branches don't - but shared upstream nodes feeding multiple branches still run.
  • Output letters don't equal branch numbers. The A–H outputs are lanes, not branches. Lane 0 is output A, lane 1 is output B, and so on. The select value picks the branch, the letter names the lane you're reading.

It's the node to grab when your switch needs a partner. If you're only swapping one value, Sonder Switch is simpler; the moment you're swapping a whole stack, the Cluster is the thing that keeps the graph honest.

CategorySonder/Logic

Inputs (259)

NameTypeDefaultDescription
selectINT00–31Zero-based selected branch index.
branchesINT22–32Number of visible branches in the cluster.
lanesINT21–8Number of visible lanes in the cluster.
b0_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 0, lane 0. Only the selected branch is evaluated.
b0_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 0, lane 1. Only the selected branch is evaluated.
b0_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 0, lane 2. Only the selected branch is evaluated.
b0_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 0, lane 3. Only the selected branch is evaluated.
b0_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 0, lane 4. Only the selected branch is evaluated.
b0_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 0, lane 5. Only the selected branch is evaluated.
b0_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 0, lane 6. Only the selected branch is evaluated.
b0_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 0, lane 7. Only the selected branch is evaluated.
b1_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 1, lane 0. Only the selected branch is evaluated.
b1_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 1, lane 1. Only the selected branch is evaluated.
b1_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 1, lane 2. Only the selected branch is evaluated.
b1_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 1, lane 3. Only the selected branch is evaluated.
b1_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 1, lane 4. Only the selected branch is evaluated.
b1_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 1, lane 5. Only the selected branch is evaluated.
b1_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 1, lane 6. Only the selected branch is evaluated.
b1_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 1, lane 7. Only the selected branch is evaluated.
b2_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 2, lane 0. Only the selected branch is evaluated.
b2_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 2, lane 1. Only the selected branch is evaluated.
b2_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 2, lane 2. Only the selected branch is evaluated.
b2_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 2, lane 3. Only the selected branch is evaluated.
b2_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 2, lane 4. Only the selected branch is evaluated.
b2_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 2, lane 5. Only the selected branch is evaluated.
b2_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 2, lane 6. Only the selected branch is evaluated.
b2_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 2, lane 7. Only the selected branch is evaluated.
b3_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 3, lane 0. Only the selected branch is evaluated.
b3_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 3, lane 1. Only the selected branch is evaluated.
b3_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 3, lane 2. Only the selected branch is evaluated.
b3_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 3, lane 3. Only the selected branch is evaluated.
b3_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 3, lane 4. Only the selected branch is evaluated.
b3_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 3, lane 5. Only the selected branch is evaluated.
b3_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 3, lane 6. Only the selected branch is evaluated.
b3_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 3, lane 7. Only the selected branch is evaluated.
b4_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 4, lane 0. Only the selected branch is evaluated.
b4_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 4, lane 1. Only the selected branch is evaluated.
b4_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 4, lane 2. Only the selected branch is evaluated.
b4_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 4, lane 3. Only the selected branch is evaluated.
b4_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 4, lane 4. Only the selected branch is evaluated.
b4_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 4, lane 5. Only the selected branch is evaluated.
b4_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 4, lane 6. Only the selected branch is evaluated.
b4_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 4, lane 7. Only the selected branch is evaluated.
b5_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 5, lane 0. Only the selected branch is evaluated.
b5_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 5, lane 1. Only the selected branch is evaluated.
b5_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 5, lane 2. Only the selected branch is evaluated.
b5_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 5, lane 3. Only the selected branch is evaluated.
b5_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 5, lane 4. Only the selected branch is evaluated.
b5_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 5, lane 5. Only the selected branch is evaluated.
b5_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 5, lane 6. Only the selected branch is evaluated.
b5_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 5, lane 7. Only the selected branch is evaluated.
b6_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 6, lane 0. Only the selected branch is evaluated.
b6_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 6, lane 1. Only the selected branch is evaluated.
b6_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 6, lane 2. Only the selected branch is evaluated.
b6_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 6, lane 3. Only the selected branch is evaluated.
b6_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 6, lane 4. Only the selected branch is evaluated.
b6_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 6, lane 5. Only the selected branch is evaluated.
b6_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 6, lane 6. Only the selected branch is evaluated.
b6_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 6, lane 7. Only the selected branch is evaluated.
b7_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 7, lane 0. Only the selected branch is evaluated.
b7_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 7, lane 1. Only the selected branch is evaluated.
b7_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 7, lane 2. Only the selected branch is evaluated.
b7_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 7, lane 3. Only the selected branch is evaluated.
b7_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 7, lane 4. Only the selected branch is evaluated.
b7_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 7, lane 5. Only the selected branch is evaluated.
b7_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 7, lane 6. Only the selected branch is evaluated.
b7_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 7, lane 7. Only the selected branch is evaluated.
b8_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 8, lane 0. Only the selected branch is evaluated.
b8_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 8, lane 1. Only the selected branch is evaluated.
b8_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 8, lane 2. Only the selected branch is evaluated.
b8_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 8, lane 3. Only the selected branch is evaluated.
b8_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 8, lane 4. Only the selected branch is evaluated.
b8_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 8, lane 5. Only the selected branch is evaluated.
b8_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 8, lane 6. Only the selected branch is evaluated.
b8_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 8, lane 7. Only the selected branch is evaluated.
b9_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 9, lane 0. Only the selected branch is evaluated.
b9_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 9, lane 1. Only the selected branch is evaluated.
b9_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 9, lane 2. Only the selected branch is evaluated.
b9_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 9, lane 3. Only the selected branch is evaluated.
b9_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 9, lane 4. Only the selected branch is evaluated.
b9_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 9, lane 5. Only the selected branch is evaluated.
b9_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 9, lane 6. Only the selected branch is evaluated.
b9_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 9, lane 7. Only the selected branch is evaluated.
b10_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 10, lane 0. Only the selected branch is evaluated.
b10_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 10, lane 1. Only the selected branch is evaluated.
b10_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 10, lane 2. Only the selected branch is evaluated.
b10_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 10, lane 3. Only the selected branch is evaluated.
b10_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 10, lane 4. Only the selected branch is evaluated.
b10_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 10, lane 5. Only the selected branch is evaluated.
b10_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 10, lane 6. Only the selected branch is evaluated.
b10_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 10, lane 7. Only the selected branch is evaluated.
b11_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 11, lane 0. Only the selected branch is evaluated.
b11_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 11, lane 1. Only the selected branch is evaluated.
b11_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 11, lane 2. Only the selected branch is evaluated.
b11_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 11, lane 3. Only the selected branch is evaluated.
b11_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 11, lane 4. Only the selected branch is evaluated.
b11_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 11, lane 5. Only the selected branch is evaluated.
b11_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 11, lane 6. Only the selected branch is evaluated.
b11_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 11, lane 7. Only the selected branch is evaluated.
b12_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 12, lane 0. Only the selected branch is evaluated.
b12_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 12, lane 1. Only the selected branch is evaluated.
b12_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 12, lane 2. Only the selected branch is evaluated.
b12_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 12, lane 3. Only the selected branch is evaluated.
b12_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 12, lane 4. Only the selected branch is evaluated.
b12_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 12, lane 5. Only the selected branch is evaluated.
b12_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 12, lane 6. Only the selected branch is evaluated.
b12_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 12, lane 7. Only the selected branch is evaluated.
b13_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 13, lane 0. Only the selected branch is evaluated.
b13_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 13, lane 1. Only the selected branch is evaluated.
b13_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 13, lane 2. Only the selected branch is evaluated.
b13_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 13, lane 3. Only the selected branch is evaluated.
b13_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 13, lane 4. Only the selected branch is evaluated.
b13_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 13, lane 5. Only the selected branch is evaluated.
b13_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 13, lane 6. Only the selected branch is evaluated.
b13_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 13, lane 7. Only the selected branch is evaluated.
b14_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 14, lane 0. Only the selected branch is evaluated.
b14_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 14, lane 1. Only the selected branch is evaluated.
b14_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 14, lane 2. Only the selected branch is evaluated.
b14_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 14, lane 3. Only the selected branch is evaluated.
b14_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 14, lane 4. Only the selected branch is evaluated.
b14_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 14, lane 5. Only the selected branch is evaluated.
b14_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 14, lane 6. Only the selected branch is evaluated.
b14_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 14, lane 7. Only the selected branch is evaluated.
b15_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 15, lane 0. Only the selected branch is evaluated.
b15_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 15, lane 1. Only the selected branch is evaluated.
b15_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 15, lane 2. Only the selected branch is evaluated.
b15_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 15, lane 3. Only the selected branch is evaluated.
b15_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 15, lane 4. Only the selected branch is evaluated.
b15_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 15, lane 5. Only the selected branch is evaluated.
b15_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 15, lane 6. Only the selected branch is evaluated.
b15_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 15, lane 7. Only the selected branch is evaluated.
b16_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 16, lane 0. Only the selected branch is evaluated.
b16_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 16, lane 1. Only the selected branch is evaluated.
b16_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 16, lane 2. Only the selected branch is evaluated.
b16_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 16, lane 3. Only the selected branch is evaluated.
b16_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 16, lane 4. Only the selected branch is evaluated.
b16_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 16, lane 5. Only the selected branch is evaluated.
b16_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 16, lane 6. Only the selected branch is evaluated.
b16_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 16, lane 7. Only the selected branch is evaluated.
b17_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 17, lane 0. Only the selected branch is evaluated.
b17_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 17, lane 1. Only the selected branch is evaluated.
b17_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 17, lane 2. Only the selected branch is evaluated.
b17_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 17, lane 3. Only the selected branch is evaluated.
b17_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 17, lane 4. Only the selected branch is evaluated.
b17_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 17, lane 5. Only the selected branch is evaluated.
b17_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 17, lane 6. Only the selected branch is evaluated.
b17_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 17, lane 7. Only the selected branch is evaluated.
b18_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 18, lane 0. Only the selected branch is evaluated.
b18_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 18, lane 1. Only the selected branch is evaluated.
b18_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 18, lane 2. Only the selected branch is evaluated.
b18_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 18, lane 3. Only the selected branch is evaluated.
b18_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 18, lane 4. Only the selected branch is evaluated.
b18_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 18, lane 5. Only the selected branch is evaluated.
b18_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 18, lane 6. Only the selected branch is evaluated.
b18_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 18, lane 7. Only the selected branch is evaluated.
b19_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 19, lane 0. Only the selected branch is evaluated.
b19_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 19, lane 1. Only the selected branch is evaluated.
b19_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 19, lane 2. Only the selected branch is evaluated.
b19_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 19, lane 3. Only the selected branch is evaluated.
b19_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 19, lane 4. Only the selected branch is evaluated.
b19_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 19, lane 5. Only the selected branch is evaluated.
b19_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 19, lane 6. Only the selected branch is evaluated.
b19_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 19, lane 7. Only the selected branch is evaluated.
b20_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 20, lane 0. Only the selected branch is evaluated.
b20_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 20, lane 1. Only the selected branch is evaluated.
b20_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 20, lane 2. Only the selected branch is evaluated.
b20_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 20, lane 3. Only the selected branch is evaluated.
b20_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 20, lane 4. Only the selected branch is evaluated.
b20_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 20, lane 5. Only the selected branch is evaluated.
b20_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 20, lane 6. Only the selected branch is evaluated.
b20_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 20, lane 7. Only the selected branch is evaluated.
b21_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 21, lane 0. Only the selected branch is evaluated.
b21_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 21, lane 1. Only the selected branch is evaluated.
b21_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 21, lane 2. Only the selected branch is evaluated.
b21_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 21, lane 3. Only the selected branch is evaluated.
b21_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 21, lane 4. Only the selected branch is evaluated.
b21_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 21, lane 5. Only the selected branch is evaluated.
b21_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 21, lane 6. Only the selected branch is evaluated.
b21_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 21, lane 7. Only the selected branch is evaluated.
b22_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 22, lane 0. Only the selected branch is evaluated.
b22_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 22, lane 1. Only the selected branch is evaluated.
b22_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 22, lane 2. Only the selected branch is evaluated.
b22_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 22, lane 3. Only the selected branch is evaluated.
b22_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 22, lane 4. Only the selected branch is evaluated.
b22_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 22, lane 5. Only the selected branch is evaluated.
b22_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 22, lane 6. Only the selected branch is evaluated.
b22_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 22, lane 7. Only the selected branch is evaluated.
b23_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 23, lane 0. Only the selected branch is evaluated.
b23_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 23, lane 1. Only the selected branch is evaluated.
b23_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 23, lane 2. Only the selected branch is evaluated.
b23_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 23, lane 3. Only the selected branch is evaluated.
b23_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 23, lane 4. Only the selected branch is evaluated.
b23_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 23, lane 5. Only the selected branch is evaluated.
b23_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 23, lane 6. Only the selected branch is evaluated.
b23_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 23, lane 7. Only the selected branch is evaluated.
b24_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 24, lane 0. Only the selected branch is evaluated.
b24_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 24, lane 1. Only the selected branch is evaluated.
b24_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 24, lane 2. Only the selected branch is evaluated.
b24_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 24, lane 3. Only the selected branch is evaluated.
b24_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 24, lane 4. Only the selected branch is evaluated.
b24_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 24, lane 5. Only the selected branch is evaluated.
b24_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 24, lane 6. Only the selected branch is evaluated.
b24_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 24, lane 7. Only the selected branch is evaluated.
b25_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 25, lane 0. Only the selected branch is evaluated.
b25_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 25, lane 1. Only the selected branch is evaluated.
b25_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 25, lane 2. Only the selected branch is evaluated.
b25_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 25, lane 3. Only the selected branch is evaluated.
b25_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 25, lane 4. Only the selected branch is evaluated.
b25_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 25, lane 5. Only the selected branch is evaluated.
b25_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 25, lane 6. Only the selected branch is evaluated.
b25_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 25, lane 7. Only the selected branch is evaluated.
b26_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 26, lane 0. Only the selected branch is evaluated.
b26_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 26, lane 1. Only the selected branch is evaluated.
b26_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 26, lane 2. Only the selected branch is evaluated.
b26_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 26, lane 3. Only the selected branch is evaluated.
b26_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 26, lane 4. Only the selected branch is evaluated.
b26_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 26, lane 5. Only the selected branch is evaluated.
b26_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 26, lane 6. Only the selected branch is evaluated.
b26_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 26, lane 7. Only the selected branch is evaluated.
b27_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 27, lane 0. Only the selected branch is evaluated.
b27_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 27, lane 1. Only the selected branch is evaluated.
b27_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 27, lane 2. Only the selected branch is evaluated.
b27_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 27, lane 3. Only the selected branch is evaluated.
b27_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 27, lane 4. Only the selected branch is evaluated.
b27_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 27, lane 5. Only the selected branch is evaluated.
b27_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 27, lane 6. Only the selected branch is evaluated.
b27_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 27, lane 7. Only the selected branch is evaluated.
b28_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 28, lane 0. Only the selected branch is evaluated.
b28_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 28, lane 1. Only the selected branch is evaluated.
b28_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 28, lane 2. Only the selected branch is evaluated.
b28_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 28, lane 3. Only the selected branch is evaluated.
b28_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 28, lane 4. Only the selected branch is evaluated.
b28_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 28, lane 5. Only the selected branch is evaluated.
b28_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 28, lane 6. Only the selected branch is evaluated.
b28_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 28, lane 7. Only the selected branch is evaluated.
b29_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 29, lane 0. Only the selected branch is evaluated.
b29_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 29, lane 1. Only the selected branch is evaluated.
b29_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 29, lane 2. Only the selected branch is evaluated.
b29_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 29, lane 3. Only the selected branch is evaluated.
b29_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 29, lane 4. Only the selected branch is evaluated.
b29_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 29, lane 5. Only the selected branch is evaluated.
b29_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 29, lane 6. Only the selected branch is evaluated.
b29_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 29, lane 7. Only the selected branch is evaluated.
b30_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 30, lane 0. Only the selected branch is evaluated.
b30_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 30, lane 1. Only the selected branch is evaluated.
b30_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 30, lane 2. Only the selected branch is evaluated.
b30_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 30, lane 3. Only the selected branch is evaluated.
b30_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 30, lane 4. Only the selected branch is evaluated.
b30_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 30, lane 5. Only the selected branch is evaluated.
b30_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 30, lane 6. Only the selected branch is evaluated.
b30_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 30, lane 7. Only the selected branch is evaluated.
b31_l0optCOMFY_MATCHTYPE_V3Generic branch input for branch 31, lane 0. Only the selected branch is evaluated.
b31_l1optCOMFY_MATCHTYPE_V3Generic branch input for branch 31, lane 1. Only the selected branch is evaluated.
b31_l2optCOMFY_MATCHTYPE_V3Generic branch input for branch 31, lane 2. Only the selected branch is evaluated.
b31_l3optCOMFY_MATCHTYPE_V3Generic branch input for branch 31, lane 3. Only the selected branch is evaluated.
b31_l4optCOMFY_MATCHTYPE_V3Generic branch input for branch 31, lane 4. Only the selected branch is evaluated.
b31_l5optCOMFY_MATCHTYPE_V3Generic branch input for branch 31, lane 5. Only the selected branch is evaluated.
b31_l6optCOMFY_MATCHTYPE_V3Generic branch input for branch 31, lane 6. Only the selected branch is evaluated.
b31_l7optCOMFY_MATCHTYPE_V3Generic branch input for branch 31, lane 7. Only the selected branch is evaluated.

Outputs (8)

NameTypeDescription
ACOMFY_MATCHTYPE_V3
BCOMFY_MATCHTYPE_V3
CCOMFY_MATCHTYPE_V3
DCOMFY_MATCHTYPE_V3
ECOMFY_MATCHTYPE_V3
FCOMFY_MATCHTYPE_V3
GCOMFY_MATCHTYPE_V3
HCOMFY_MATCHTYPE_V3