Skip to content

Packed Cell Cellmate Bypass Cross Row

The packed-cell cell-mate bypass where the bypassing line's source is itself a member of the packed cell, and the target sits a row below and a column over rather than sharing the source's row. The default L-shape's source-row leg used to run the full row width before turning, cutting straight through the source's own cell-mate. When the gap between the source and cell-mate is clear the route drops through it in one straight channel and turns along the target row (PR #1405).

Mermaid source
examples/topologies/packed_cell_cellmate_bypass_cross_row.mmd
%%metro title: Packed cell-mate bypass (cross-row)
%%metro line: a | Line A | #e6007e
%%metro line: b | Line B | #2db572
%%metro grid: quant, rep | 1,0
%%metro grid: sink | 2,1
graph LR
subgraph quant [Quant]
%%metro exit: right | a, b
q1[Q1]
end
subgraph rep [Rep]
%%metro entry: left | a, b
r1[R1]
end
subgraph sink [Sink]
%%metro entry: left | b
k1[K1]
end
q1 -->|a,b| r1
q1 -->|b| k1
CLI command
Terminal window
nf-metro render examples/topologies/packed_cell_cellmate_bypass_cross_row.mmd -o packed_cell_cellmate_bypass_cross_row.svg
Rendered map
Packed cell-mate bypass (cross-row) 1 2 3 Q1 R1 K1 Line A Line B created with nf-metro v2.0.0+dev