#!graphviz digraph G { graph [ dpi = 50 ]; rankdir = RL; subgraph cluster_mdsp { label = "Modem CPU" WDS DMS NAS PBM QMUX SHM WDS -> QMUX DMS -> QMUX NAS -> QMUX NAS -> QMUX PBM -> QMUX QMUX -> SHM } SHM -> SMD subgraph cluster_linux { label = "Linux CPU" SMD } }