blob: a878eb58fcf9f4f6ca2d0ba0263b53e63f563e21 [file] [log] [blame]
digraph "chip_io" {
label="chip_io";
rankdir="LR";
remincross=true;
n1 [ shape=diamond, label="xresloop", color="black", fontcolor="black" ];
n2 [ shape=diamond, label="loop_flash_clk", color="black", fontcolor="black" ];
n3 [ shape=diamond, label="loop_flash_csb", color="black", fontcolor="black" ];
n4 [ shape=diamond, label="loop_flash_io1", color="black", fontcolor="black" ];
n5 [ shape=diamond, label="loop_flash_io0", color="black", fontcolor="black" ];
n6 [ shape=diamond, label="loop_gpio", color="black", fontcolor="black" ];
n7 [ shape=diamond, label="loop_clock", color="black", fontcolor="black" ];
n8 [ shape=diamond, label="flash_io1_mode", color="black", fontcolor="black" ];
n9 [ shape=diamond, label="flash_io0_mode", color="black", fontcolor="black" ];
n10 [ shape=diamond, label="dm_all", color="black", fontcolor="black" ];
n11 [ shape=diamond, label="vssio_q", color="black", fontcolor="black" ];
n12 [ shape=diamond, label="vddio_q", color="black", fontcolor="black" ];
n13 [ shape=diamond, label="analog_b", color="black", fontcolor="black" ];
n14 [ shape=diamond, label="analog_a", color="black", fontcolor="black" ];
n15 [ shape=octagon, label="mprj_analog_io", color="black", fontcolor="black" ];
n16 [ shape=octagon, label="mprj_io_in", color="black", fontcolor="black" ];
n17 [ shape=octagon, label="mprj_io_dm", color="black", fontcolor="black" ];
n18 [ shape=octagon, label="mprj_io_analog_pol", color="black", fontcolor="black" ];
n19 [ shape=octagon, label="mprj_io_analog_sel", color="black", fontcolor="black" ];
n20 [ shape=octagon, label="mprj_io_analog_en", color="black", fontcolor="black" ];
n21 [ shape=octagon, label="mprj_io_holdover", color="black", fontcolor="black" ];
n22 [ shape=octagon, label="mprj_io_slow_sel", color="black", fontcolor="black" ];
n23 [ shape=octagon, label="mprj_io_vtrip_sel", color="black", fontcolor="black" ];
n24 [ shape=octagon, label="mprj_io_ib_mode_sel", color="black", fontcolor="black" ];
n25 [ shape=octagon, label="mprj_io_inp_dis", color="black", fontcolor="black" ];
n26 [ shape=octagon, label="mprj_io_enh", color="black", fontcolor="black" ];
n27 [ shape=octagon, label="mprj_io_hldh_n", color="black", fontcolor="black" ];
n28 [ shape=octagon, label="mprj_io_oeb", color="black", fontcolor="black" ];
n29 [ shape=octagon, label="mprj_io_out", color="black", fontcolor="black" ];
n30 [ shape=octagon, label="mprj_io", color="black", fontcolor="black" ];
n31 [ shape=octagon, label="flash_io1_di_core", color="black", fontcolor="black" ];
n32 [ shape=octagon, label="flash_io0_di_core", color="black", fontcolor="black" ];
n33 [ shape=octagon, label="flash_io1_do_core", color="black", fontcolor="black" ];
n34 [ shape=octagon, label="flash_io0_do_core", color="black", fontcolor="black" ];
n35 [ shape=octagon, label="flash_io1_ieb_core", color="black", fontcolor="black" ];
n36 [ shape=octagon, label="flash_io0_ieb_core", color="black", fontcolor="black" ];
n37 [ shape=octagon, label="flash_clk_ieb_core", color="black", fontcolor="black" ];
n38 [ shape=octagon, label="flash_csb_ieb_core", color="black", fontcolor="black" ];
n39 [ shape=octagon, label="flash_io1_oeb_core", color="black", fontcolor="black" ];
n40 [ shape=octagon, label="flash_io0_oeb_core", color="black", fontcolor="black" ];
n41 [ shape=octagon, label="flash_clk_oeb_core", color="black", fontcolor="black" ];
n42 [ shape=octagon, label="flash_csb_oeb_core", color="black", fontcolor="black" ];
n43 [ shape=octagon, label="flash_clk_core", color="black", fontcolor="black" ];
n44 [ shape=octagon, label="flash_csb_core", color="black", fontcolor="black" ];
n45 [ shape=octagon, label="gpio_inenb_core", color="black", fontcolor="black" ];
n46 [ shape=octagon, label="gpio_outenb_core", color="black", fontcolor="black" ];
n47 [ shape=octagon, label="gpio_mode1_core", color="black", fontcolor="black" ];
n48 [ shape=octagon, label="gpio_mode0_core", color="black", fontcolor="black" ];
n49 [ shape=octagon, label="gpio_in_core", color="black", fontcolor="black" ];
n50 [ shape=octagon, label="gpio_out_core", color="black", fontcolor="black" ];
n51 [ shape=octagon, label="clock_core", color="black", fontcolor="black" ];
n52 [ shape=octagon, label="resetb_core_h", color="black", fontcolor="black" ];
n53 [ shape=octagon, label="por", color="black", fontcolor="black" ];
n54 [ shape=octagon, label="porb_h", color="black", fontcolor="black" ];
n55 [ shape=octagon, label="flash_io1", color="black", fontcolor="black" ];
n56 [ shape=octagon, label="flash_io0", color="black", fontcolor="black" ];
n57 [ shape=octagon, label="flash_clk", color="black", fontcolor="black" ];
n58 [ shape=octagon, label="flash_csb", color="black", fontcolor="black" ];
n59 [ shape=octagon, label="resetb", color="black", fontcolor="black" ];
n60 [ shape=octagon, label="clock", color="black", fontcolor="black" ];
n61 [ shape=octagon, label="gpio", color="black", fontcolor="black" ];
n62 [ shape=octagon, label="vssd2", color="black", fontcolor="black" ];
n63 [ shape=octagon, label="vssd1", color="black", fontcolor="black" ];
n64 [ shape=octagon, label="vccd2", color="black", fontcolor="black" ];
n65 [ shape=octagon, label="vccd1", color="black", fontcolor="black" ];
n66 [ shape=octagon, label="vssa2", color="black", fontcolor="black" ];
n67 [ shape=octagon, label="vssa1", color="black", fontcolor="black" ];
n68 [ shape=octagon, label="vdda2", color="black", fontcolor="black" ];
n69 [ shape=octagon, label="vdda1", color="black", fontcolor="black" ];
n70 [ shape=octagon, label="vssa", color="black", fontcolor="black" ];
n71 [ shape=octagon, label="vdda", color="black", fontcolor="black" ];
n72 [ shape=octagon, label="vssd", color="black", fontcolor="black" ];
n73 [ shape=octagon, label="vccd", color="black", fontcolor="black" ];
n74 [ shape=octagon, label="vssio", color="black", fontcolor="black" ];
n75 [ shape=octagon, label="vddio", color="black", fontcolor="black" ];
v0 [ label="" ];
c77 [ shape=record, label="{{<p76> VCCHIB}|mgmt_corner[1]\n$array:1:2:\\sky130_ef_io__corner_pad|{}}" ];
v1 [ label="" ];
c78 [ shape=record, label="{{<p76> VCCHIB}|mgmt_corner[0]\n$array:0:2:\\sky130_ef_io__corner_pad|{}}" ];
c82 [ shape=record, label="{{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p81> VSSA}|user1_vssa_hvclamp_pad[1]\n$array:1:2:\\sky130_ef_io__vssa_hvc_pad|{}}" ];
c83 [ shape=record, label="{{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p81> VSSA}|user1_vssa_hvclamp_pad[0]\n$array:0:2:\\sky130_ef_io__vssa_hvc_pad|{}}" ];
c85 [ shape=record, label="{{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p84> VDDA}|user1_vdda_hvclamp_pad[1]\n$array:1:2:\\sky130_ef_io__vdda_hvc_pad|{}}" ];
c86 [ shape=record, label="{{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p84> VDDA}|user1_vdda_hvclamp_pad[0]\n$array:0:2:\\sky130_ef_io__vdda_hvc_pad|{}}" ];
c88 [ shape=record, label="{{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p87> VSSIO}|mgmt_vssio_hvclamp_pad[1]\n$array:0:1:\\sky130_ef_io__vssio_hvc_pad|{}}" ];
c89 [ shape=record, label="{{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p87> VSSIO}|mgmt_vssio_hvclamp_pad[0]\n$array:0:1:\\sky130_ef_io__vssio_hvc_pad|{}}" ];
c91 [ shape=record, label="{{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p90> VDDIO}|mgmt_vddio_hvclamp_pad[1]\n$array:0:1:\\sky130_ef_io__vddio_hvc_pad|{}}" ];
c92 [ shape=record, label="{{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p90> VDDIO}|mgmt_vddio_hvclamp_pad[0]\n$array:0:1:\\sky130_ef_io__vddio_hvc_pad|{}}" ];
c109 [ shape=record, label="{{<p14> analog_a|<p13> analog_b|<p93> analog_en|<p94> analog_pol|<p95> analog_sel|<p96> dm|<p97> enh|<p98> hldh_n|<p99> holdover|<p100> ib_mode_sel|<p101> inp_dis|<p102> io_out|<p103> oeb|<p54> porb_h|<p104> slow_sel|<p12> vddio_q|<p11> vssio_q|<p105> vtrip_sel}|mprj_pads\nmprj_io|{<p106> analog_io|<p107> io|<p108> io_in|<p73> vccd|<p65> vccd1|<p64> vccd2|<p69> vdda1|<p68> vdda2|<p75> vddio|<p67> vssa1|<p66> vssa2|<p72> vssd|<p63> vssd1|<p62> vssd2|<p74> vssio}}" ];
v2 [ label="" ];
c110 [ shape=record, label="{{}|user2_corner\nsky130_ef_io__corner_pad|{<p76> VCCHIB}}" ];
v3 [ label="" ];
c111 [ shape=record, label="{{}|user1_corner\nsky130_ef_io__corner_pad|{<p76> VCCHIB}}" ];
v4 [ label="" ];
v5 [ label="" ];
c124 [ shape=record, label="{{<p112> DISABLE_PULLUP_H|<p113> ENABLE_H|<p114> ENABLE_VDDIO|<p115> EN_VDDIO_SIG_H|<p116> FILT_IN_H|<p117> INP_SEL_H}|resetb_pad\nsky130_fd_io__top_xres4v2|{<p118> PAD_A_ESD_H|<p119> PULLUP_H|<p120> TIE_HI_ESD|<p121> TIE_LO_ESD|<p122> TIE_WEAK_HI_H|<p123> XRES_H_N}}" ];
v6 [ label="" ];
v7 [ label="" ];
v8 [ label="" ];
v9 [ label="" ];
v10 [ label="" ];
v11 [ label="" ];
c145 [ shape=record, label="{{<p125> ANALOG_EN|<p126> ANALOG_POL|<p127> ANALOG_SEL|<p128> DM|<p113> ENABLE_H|<p129> ENABLE_INP_H|<p130> ENABLE_VDDA_H|<p114> ENABLE_VDDIO|<p131> ENABLE_VSWITCH_H|<p132> HLD_H_N|<p133> HLD_OVR|<p134> IB_MODE_SEL|<p135> INP_DIS|<p136> OE_N|<p137> OUT|<p138> SLOW|<p139> VTRIP_SEL}|flash_clk_pad\nsky130_ef_io__gpiov2_pad_wrapped|{<p140> IN|<p141> IN_H|<p142> PAD_A_ESD_0_H|<p143> PAD_A_ESD_1_H|<p144> PAD_A_NOESD_H|<p120> TIE_HI_ESD|<p121> TIE_LO_ESD}}" ];
x12 [ shape=record, style=rounded, label="<s2> 2x 0:0 - 2:1 |<s0> 0:0 - 0:0 " ];
x12:e -> c145:p128:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", style="setlinewidth(3)", label=""];
v13 [ label="" ];
v14 [ label="" ];
v15 [ label="" ];
v16 [ label="" ];
v17 [ label="" ];
v18 [ label="" ];
c146 [ shape=record, label="{{<p125> ANALOG_EN|<p126> ANALOG_POL|<p127> ANALOG_SEL|<p128> DM|<p113> ENABLE_H|<p129> ENABLE_INP_H|<p130> ENABLE_VDDA_H|<p114> ENABLE_VDDIO|<p131> ENABLE_VSWITCH_H|<p132> HLD_H_N|<p133> HLD_OVR|<p134> IB_MODE_SEL|<p135> INP_DIS|<p136> OE_N|<p137> OUT|<p138> SLOW|<p139> VTRIP_SEL}|flash_csb_pad\nsky130_ef_io__gpiov2_pad_wrapped|{<p140> IN|<p141> IN_H|<p142> PAD_A_ESD_0_H|<p143> PAD_A_ESD_1_H|<p144> PAD_A_NOESD_H|<p120> TIE_HI_ESD|<p121> TIE_LO_ESD}}" ];
x19 [ shape=record, style=rounded, label="<s2> 2x 0:0 - 2:1 |<s0> 0:0 - 0:0 " ];
x19:e -> c146:p128:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", style="setlinewidth(3)", label=""];
v20 [ label="" ];
v21 [ label="" ];
v22 [ label="" ];
v23 [ label="" ];
v24 [ label="" ];
c147 [ shape=record, label="{{<p125> ANALOG_EN|<p126> ANALOG_POL|<p127> ANALOG_SEL|<p128> DM|<p113> ENABLE_H|<p129> ENABLE_INP_H|<p130> ENABLE_VDDA_H|<p114> ENABLE_VDDIO|<p131> ENABLE_VSWITCH_H|<p132> HLD_H_N|<p133> HLD_OVR|<p134> IB_MODE_SEL|<p135> INP_DIS|<p136> OE_N|<p137> OUT|<p138> SLOW|<p139> VTRIP_SEL}|flash_io1_pad\nsky130_ef_io__gpiov2_pad_wrapped|{<p140> IN|<p141> IN_H|<p142> PAD_A_ESD_0_H|<p143> PAD_A_ESD_1_H|<p144> PAD_A_NOESD_H|<p120> TIE_HI_ESD|<p121> TIE_LO_ESD}}" ];
v25 [ label="" ];
v26 [ label="" ];
v27 [ label="" ];
v28 [ label="" ];
v29 [ label="" ];
c148 [ shape=record, label="{{<p125> ANALOG_EN|<p126> ANALOG_POL|<p127> ANALOG_SEL|<p128> DM|<p113> ENABLE_H|<p129> ENABLE_INP_H|<p130> ENABLE_VDDA_H|<p114> ENABLE_VDDIO|<p131> ENABLE_VSWITCH_H|<p132> HLD_H_N|<p133> HLD_OVR|<p134> IB_MODE_SEL|<p135> INP_DIS|<p136> OE_N|<p137> OUT|<p138> SLOW|<p139> VTRIP_SEL}|flash_io0_pad\nsky130_ef_io__gpiov2_pad_wrapped|{<p140> IN|<p141> IN_H|<p142> PAD_A_ESD_0_H|<p143> PAD_A_ESD_1_H|<p144> PAD_A_NOESD_H|<p120> TIE_HI_ESD|<p121> TIE_LO_ESD}}" ];
v30 [ label="" ];
v31 [ label="" ];
v32 [ label="" ];
v33 [ label="" ];
v34 [ label="" ];
c149 [ shape=record, label="{{<p125> ANALOG_EN|<p126> ANALOG_POL|<p127> ANALOG_SEL|<p128> DM|<p113> ENABLE_H|<p129> ENABLE_INP_H|<p130> ENABLE_VDDA_H|<p114> ENABLE_VDDIO|<p131> ENABLE_VSWITCH_H|<p132> HLD_H_N|<p133> HLD_OVR|<p134> IB_MODE_SEL|<p135> INP_DIS|<p136> OE_N|<p137> OUT|<p138> SLOW|<p139> VTRIP_SEL}|gpio_pad\nsky130_ef_io__gpiov2_pad_wrapped|{<p140> IN|<p141> IN_H|<p142> PAD_A_ESD_0_H|<p143> PAD_A_ESD_1_H|<p144> PAD_A_NOESD_H|<p120> TIE_HI_ESD|<p121> TIE_LO_ESD}}" ];
v35 [ label="" ];
v36 [ label="" ];
v37 [ label="" ];
v38 [ label="" ];
v39 [ label="" ];
c150 [ shape=record, label="{{<p125> ANALOG_EN|<p126> ANALOG_POL|<p127> ANALOG_SEL|<p128> DM|<p113> ENABLE_H|<p129> ENABLE_INP_H|<p130> ENABLE_VDDA_H|<p114> ENABLE_VDDIO|<p131> ENABLE_VSWITCH_H|<p132> HLD_H_N|<p133> HLD_OVR|<p134> IB_MODE_SEL|<p135> INP_DIS|<p136> OE_N|<p137> OUT|<p138> SLOW|<p139> VTRIP_SEL}|clock_pad\nsky130_ef_io__gpiov2_pad_wrapped|{<p140> IN|<p141> IN_H|<p142> PAD_A_ESD_0_H|<p143> PAD_A_ESD_1_H|<p144> PAD_A_NOESD_H|<p120> TIE_HI_ESD|<p121> TIE_LO_ESD}}" ];
x40 [ shape=record, style=rounded, label="<s2> 2x 0:0 - 2:1 |<s0> 0:0 - 0:0 " ];
x40:e -> c150:p128:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", style="setlinewidth(3)", label=""];
c157 [ shape=record, label="{{}|user2_vssd_lvclmap_pad\nsky130_ef_io__vssd_lvc_pad|{<p151> BDY2_B2B|<p152> DRN_LVC1|<p153> DRN_LVC2|<p154> SRC_BDY_LVC1|<p155> SRC_BDY_LVC2|<p156> VSSD}}" ];
c158 [ shape=record, label="{{}|user2_vssa_hvclamp_pad\nsky130_ef_io__vssa_hvc_pad|{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p81> VSSA}}" ];
c160 [ shape=record, label="{{}|user2_vccd_lvclamp_pad\nsky130_ef_io__vccd_lvc_pad|{<p151> BDY2_B2B|<p152> DRN_LVC1|<p153> DRN_LVC2|<p154> SRC_BDY_LVC1|<p155> SRC_BDY_LVC2|<p159> VCCD}}" ];
c161 [ shape=record, label="{{}|user2_vdda_hvclamp_pad\nsky130_ef_io__vdda_hvc_pad|{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p84> VDDA}}" ];
c162 [ shape=record, label="{{}|user1_vssd_lvclmap_pad\nsky130_ef_io__vssd_lvc_pad|{<p151> BDY2_B2B|<p152> DRN_LVC1|<p153> DRN_LVC2|<p154> SRC_BDY_LVC1|<p155> SRC_BDY_LVC2|<p156> VSSD}}" ];
c163 [ shape=record, label="{{}|user1_vccd_lvclamp_pad\nsky130_ef_io__vccd_lvc_pad|{<p151> BDY2_B2B|<p152> DRN_LVC1|<p153> DRN_LVC2|<p154> SRC_BDY_LVC1|<p155> SRC_BDY_LVC2|<p159> VCCD}}" ];
c164 [ shape=record, label="{{}|mgmt_vssd_lvclmap_pad\nsky130_ef_io__vssd_lvc_pad|{<p151> BDY2_B2B|<p152> DRN_LVC1|<p153> DRN_LVC2|<p154> SRC_BDY_LVC1|<p155> SRC_BDY_LVC2|<p156> VSSD}}" ];
c165 [ shape=record, label="{{}|mgmt_vssa_hvclamp_pad\nsky130_ef_io__vssa_hvc_pad|{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p81> VSSA}}" ];
c166 [ shape=record, label="{{}|mgmt_vccd_lvclamp_pad\nsky130_ef_io__vccd_lvc_pad|{<p151> BDY2_B2B|<p152> DRN_LVC1|<p153> DRN_LVC2|<p154> SRC_BDY_LVC1|<p155> SRC_BDY_LVC2|<p159> VCCD}}" ];
c167 [ shape=record, label="{{}|mgmt_vdda_hvclamp_pad\nsky130_ef_io__vdda_hvc_pad|{<p79> DRN_HVC|<p80> SRC_BDY_HVC|<p84> VDDA}}" ];
x41 [ shape=record, style=rounded, label="<s2> 2x 0:0 - 2:1 |<s0> 0:0 - 0:0 " ];
x42 [ shape=record, style=rounded, label="<s2> 2x 0:0 - 2:1 |<s0> 0:0 - 0:0 " ];
x43 [ shape=record, style=rounded, label="<s2> 2x 0:0 - 2:1 |<s0> 0:0 - 0:0 " ];
c124:p118:e -> n1:w [color="black", label=""];
c124:p122:e -> n1:w [color="black", label=""];
x41:e -> n10:w [color="black", style="setlinewidth(3)", label=""];
n10:e -> c149:p128:w [color="black", style="setlinewidth(3)", label=""];
n11:e -> c109:p11:w [color="black", label=""];
n12:e -> c109:p12:w [color="black", label=""];
n13:e -> c109:p13:w [color="black", label=""];
n14:e -> c109:p14:w [color="black", label=""];
c109:p106:e -> n15:w [color="black", style="setlinewidth(3)", label=""];
c109:p108:e -> n16:w [color="black", style="setlinewidth(3)", label=""];
n17:e -> c109:p96:w [color="black", style="setlinewidth(3)", label=""];
n18:e -> c109:p94:w [color="black", style="setlinewidth(3)", label=""];
n19:e -> c109:p95:w [color="black", style="setlinewidth(3)", label=""];
c145:p121:e -> n2:w [color="black", label=""];
n2:e -> c145:p129:w [color="black", label=""];
n20:e -> c109:p93:w [color="black", style="setlinewidth(3)", label=""];
n21:e -> c109:p99:w [color="black", style="setlinewidth(3)", label=""];
n22:e -> c109:p104:w [color="black", style="setlinewidth(3)", label=""];
n23:e -> c109:p105:w [color="black", style="setlinewidth(3)", label=""];
n24:e -> c109:p100:w [color="black", style="setlinewidth(3)", label=""];
n25:e -> c109:p101:w [color="black", style="setlinewidth(3)", label=""];
n26:e -> c109:p97:w [color="black", style="setlinewidth(3)", label=""];
n27:e -> c109:p98:w [color="black", style="setlinewidth(3)", label=""];
n28:e -> c109:p103:w [color="black", style="setlinewidth(3)", label=""];
n29:e -> c109:p102:w [color="black", style="setlinewidth(3)", label=""];
c146:p121:e -> n3:w [color="black", label=""];
n3:e -> c146:p129:w [color="black", label=""];
c109:p107:e -> n30:w [color="black", style="setlinewidth(3)", label=""];
c147:p140:e -> n31:w [color="black", label=""];
c148:p140:e -> n32:w [color="black", label=""];
n33:e -> c147:p137:w [color="black", label=""];
n34:e -> c148:p137:w [color="black", label=""];
n35:e -> c147:p135:w [color="black", style="setlinewidth(3)", label=""];
n35:e -> x43:s2:w [color="black", style="setlinewidth(3)", label=""];
n36:e -> c148:p135:w [color="black", style="setlinewidth(3)", label=""];
n36:e -> x42:s2:w [color="black", style="setlinewidth(3)", label=""];
n37:e -> c145:p135:w [color="black", label=""];
n38:e -> c146:p135:w [color="black", label=""];
n39:e -> c147:p136:w [color="black", label=""];
n39:e -> x43:s0:w [color="black", label=""];
c147:p121:e -> n4:w [color="black", label=""];
n4:e -> c147:p129:w [color="black", label=""];
n40:e -> c148:p136:w [color="black", label=""];
n40:e -> x42:s0:w [color="black", label=""];
n41:e -> c145:p136:w [color="black", label=""];
n42:e -> c146:p136:w [color="black", label=""];
n43:e -> c145:p137:w [color="black", label=""];
n44:e -> c146:p137:w [color="black", label=""];
n45:e -> c149:p135:w [color="black", label=""];
n46:e -> c149:p136:w [color="black", label=""];
n47:e -> x41:s2:w [color="black", style="setlinewidth(3)", label=""];
n48:e -> x41:s0:w [color="black", label=""];
c149:p140:e -> n49:w [color="black", label=""];
c148:p121:e -> n5:w [color="black", label=""];
n5:e -> c148:p129:w [color="black", label=""];
n50:e -> c149:p137:w [color="black", label=""];
c150:p140:e -> n51:w [color="black", label=""];
c124:p123:e -> n52:w [color="black", label=""];
n53:e -> c150:p135:w [color="black", label=""];
n54:e -> c109:p54:w [color="black", label=""];
n54:e -> c124:p113:w [color="black", label=""];
n54:e -> c145:p113:w [color="black", label=""];
n54:e -> c145:p130:w [color="black", label=""];
n54:e -> c146:p113:w [color="black", label=""];
n54:e -> c146:p130:w [color="black", label=""];
n54:e -> c147:p113:w [color="black", label=""];
n54:e -> c147:p130:w [color="black", label=""];
n54:e -> c148:p113:w [color="black", label=""];
n54:e -> c148:p130:w [color="black", label=""];
n54:e -> c149:p113:w [color="black", label=""];
n54:e -> c149:p130:w [color="black", label=""];
n54:e -> c150:p113:w [color="black", label=""];
n54:e -> c150:p130:w [color="black", label=""];
c149:p121:e -> n6:w [color="black", label=""];
n6:e -> c149:p129:w [color="black", label=""];
c109:p62:e -> n62:w [color="black", label=""];
c157:p154:e -> n62:w [color="black", label=""];
c157:p156:e -> n62:w [color="black", label=""];
c160:p154:e -> n62:w [color="black", label=""];
c109:p63:e -> n63:w [color="black", label=""];
c162:p154:e -> n63:w [color="black", label=""];
c162:p156:e -> n63:w [color="black", label=""];
c163:p154:e -> n63:w [color="black", label=""];
c109:p64:e -> n64:w [color="black", label=""];
c157:p152:e -> n64:w [color="black", label=""];
c157:p153:e -> n64:w [color="black", label=""];
c160:p152:e -> n64:w [color="black", label=""];
c160:p153:e -> n64:w [color="black", label=""];
c160:p159:e -> n64:w [color="black", label=""];
c109:p65:e -> n65:w [color="black", label=""];
c162:p152:e -> n65:w [color="black", label=""];
c162:p153:e -> n65:w [color="black", label=""];
c163:p152:e -> n65:w [color="black", label=""];
c163:p153:e -> n65:w [color="black", label=""];
c163:p159:e -> n65:w [color="black", label=""];
c109:p66:e -> n66:w [color="black", label=""];
c158:p80:e -> n66:w [color="black", label=""];
c158:p81:e -> n66:w [color="black", label=""];
c161:p80:e -> n66:w [color="black", label=""];
c109:p67:e -> n67:w [color="black", label=""];
n67:e -> c82:p80:w [color="black", label=""];
n67:e -> c82:p81:w [color="black", label=""];
n67:e -> c83:p80:w [color="black", label=""];
n67:e -> c83:p81:w [color="black", label=""];
n67:e -> c85:p80:w [color="black", label=""];
n67:e -> c86:p80:w [color="black", label=""];
c109:p68:e -> n68:w [color="black", label=""];
c158:p79:e -> n68:w [color="black", label=""];
c161:p79:e -> n68:w [color="black", label=""];
c161:p84:e -> n68:w [color="black", label=""];
c109:p69:e -> n69:w [color="black", label=""];
n69:e -> c82:p79:w [color="black", label=""];
n69:e -> c83:p79:w [color="black", label=""];
n69:e -> c85:p79:w [color="black", label=""];
n69:e -> c85:p84:w [color="black", label=""];
n69:e -> c86:p79:w [color="black", label=""];
n69:e -> c86:p84:w [color="black", label=""];
c150:p121:e -> n7:w [color="black", label=""];
n7:e -> c150:p129:w [color="black", label=""];
c164:p151:e -> n70:w [color="black", label=""];
c165:p80:e -> n70:w [color="black", label=""];
c165:p81:e -> n70:w [color="black", label=""];
c166:p151:e -> n70:w [color="black", label=""];
c167:p80:e -> n70:w [color="black", label=""];
n70:e -> c145:p131:w [color="black", label=""];
n70:e -> c146:p131:w [color="black", label=""];
n70:e -> c147:p131:w [color="black", label=""];
n70:e -> c148:p131:w [color="black", label=""];
n70:e -> c149:p131:w [color="black", label=""];
n70:e -> c150:p131:w [color="black", label=""];
c165:p79:e -> n71:w [color="black", label=""];
c167:p79:e -> n71:w [color="black", label=""];
c167:p84:e -> n71:w [color="black", label=""];
c109:p72:e -> n72:w [color="black", label=""];
c157:p155:e -> n72:w [color="black", label=""];
c160:p155:e -> n72:w [color="black", label=""];
c162:p155:e -> n72:w [color="black", label=""];
c163:p155:e -> n72:w [color="black", label=""];
c164:p155:e -> n72:w [color="black", label=""];
c164:p156:e -> n72:w [color="black", label=""];
c166:p155:e -> n72:w [color="black", label=""];
n72:e -> c145:p125:w [color="black", label=""];
n72:e -> c145:p126:w [color="black", label=""];
n72:e -> c145:p127:w [color="black", label=""];
n72:e -> c145:p133:w [color="black", label=""];
n72:e -> c145:p134:w [color="black", label=""];
n72:e -> c145:p138:w [color="black", label=""];
n72:e -> c145:p139:w [color="black", label=""];
n72:e -> c146:p125:w [color="black", label=""];
n72:e -> c146:p126:w [color="black", label=""];
n72:e -> c146:p127:w [color="black", label=""];
n72:e -> c146:p133:w [color="black", label=""];
n72:e -> c146:p134:w [color="black", label=""];
n72:e -> c146:p138:w [color="black", label=""];
n72:e -> c146:p139:w [color="black", label=""];
n72:e -> c147:p125:w [color="black", label=""];
n72:e -> c147:p126:w [color="black", label=""];
n72:e -> c147:p127:w [color="black", label=""];
n72:e -> c147:p133:w [color="black", label=""];
n72:e -> c147:p134:w [color="black", label=""];
n72:e -> c147:p138:w [color="black", label=""];
n72:e -> c147:p139:w [color="black", label=""];
n72:e -> c148:p125:w [color="black", label=""];
n72:e -> c148:p126:w [color="black", label=""];
n72:e -> c148:p127:w [color="black", label=""];
n72:e -> c148:p133:w [color="black", label=""];
n72:e -> c148:p134:w [color="black", label=""];
n72:e -> c148:p138:w [color="black", label=""];
n72:e -> c148:p139:w [color="black", label=""];
n72:e -> c149:p125:w [color="black", label=""];
n72:e -> c149:p126:w [color="black", label=""];
n72:e -> c149:p127:w [color="black", label=""];
n72:e -> c149:p133:w [color="black", label=""];
n72:e -> c149:p134:w [color="black", label=""];
n72:e -> c149:p138:w [color="black", label=""];
n72:e -> c149:p139:w [color="black", label=""];
n72:e -> c150:p125:w [color="black", label=""];
n72:e -> c150:p126:w [color="black", label=""];
n72:e -> c150:p127:w [color="black", label=""];
n72:e -> c150:p133:w [color="black", label=""];
n72:e -> c150:p134:w [color="black", label=""];
n72:e -> c150:p137:w [color="black", label=""];
n72:e -> c150:p138:w [color="black", label=""];
n72:e -> c150:p139:w [color="black", label=""];
n72:e -> x12:s0:w [color="black", label=""];
n72:e -> x19:s0:w [color="black", label=""];
n72:e -> x40:s2:w [color="black", label=""];
c109:p73:e -> n73:w [color="black", label=""];
c164:p152:e -> n73:w [color="black", label=""];
c164:p153:e -> n73:w [color="black", label=""];
c166:p152:e -> n73:w [color="black", label=""];
c166:p153:e -> n73:w [color="black", label=""];
c166:p159:e -> n73:w [color="black", label=""];
n73:e -> c124:p114:w [color="black", label=""];
n73:e -> c145:p114:w [color="black", label=""];
n73:e -> c146:p114:w [color="black", label=""];
n73:e -> c147:p114:w [color="black", label=""];
n73:e -> c148:p114:w [color="black", label=""];
n73:e -> c149:p114:w [color="black", label=""];
n73:e -> c150:p114:w [color="black", label=""];
n73:e -> c150:p136:w [color="black", label=""];
n73:e -> x12:s2:w [color="black", label=""];
n73:e -> x19:s2:w [color="black", label=""];
n73:e -> x40:s0:w [color="black", label=""];
c109:p74:e -> n74:w [color="black", label=""];
c124:p119:e -> n74:w [color="black", label=""];
c157:p151:e -> n74:w [color="black", label=""];
c160:p151:e -> n74:w [color="black", label=""];
c162:p151:e -> n74:w [color="black", label=""];
c163:p151:e -> n74:w [color="black", label=""];
c164:p154:e -> n74:w [color="black", label=""];
c166:p154:e -> n74:w [color="black", label=""];
n74:e -> c124:p112:w [color="black", label=""];
n74:e -> c124:p115:w [color="black", label=""];
n74:e -> c124:p116:w [color="black", label=""];
n74:e -> c124:p117:w [color="black", label=""];
n74:e -> c88:p80:w [color="black", label=""];
n74:e -> c88:p87:w [color="black", label=""];
n74:e -> c89:p80:w [color="black", label=""];
n74:e -> c89:p87:w [color="black", label=""];
n74:e -> c91:p80:w [color="black", label=""];
n74:e -> c92:p80:w [color="black", label=""];
c109:p75:e -> n75:w [color="black", label=""];
n75:e -> c145:p132:w [color="black", label=""];
n75:e -> c146:p132:w [color="black", label=""];
n75:e -> c147:p132:w [color="black", label=""];
n75:e -> c148:p132:w [color="black", label=""];
n75:e -> c149:p132:w [color="black", label=""];
n75:e -> c150:p132:w [color="black", label=""];
n75:e -> c88:p79:w [color="black", label=""];
n75:e -> c89:p79:w [color="black", label=""];
n75:e -> c91:p79:w [color="black", label=""];
n75:e -> c91:p90:w [color="black", label=""];
n75:e -> c92:p79:w [color="black", label=""];
n75:e -> c92:p90:w [color="black", label=""];
x43:e -> n8:w [color="black", style="setlinewidth(3)", label=""];
n8:e -> c147:p128:w [color="black", style="setlinewidth(3)", label=""];
x42:e -> n9:w [color="black", style="setlinewidth(3)", label=""];
n9:e -> c148:p128:w [color="black", style="setlinewidth(3)", label=""];
v0:e -> c77:p76:w [color="black", label=""];
v1:e -> c78:p76:w [color="black", label=""];
c145:p142:e -> v10:w [color="black", label=""];
c145:p144:e -> v11:w [color="black", label=""];
c146:p120:e -> v13:w [color="black", label=""];
c146:p141:e -> v14:w [color="black", label=""];
c146:p140:e -> v15:w [color="black", label=""];
c146:p143:e -> v16:w [color="black", label=""];
c146:p142:e -> v17:w [color="black", label=""];
c146:p144:e -> v18:w [color="black", label=""];
c110:p76:e -> v2:w [color="black", label=""];
c147:p120:e -> v20:w [color="black", label=""];
c147:p141:e -> v21:w [color="black", label=""];
c147:p143:e -> v22:w [color="black", label=""];
c147:p142:e -> v23:w [color="black", label=""];
c147:p144:e -> v24:w [color="black", label=""];
c148:p120:e -> v25:w [color="black", label=""];
c148:p141:e -> v26:w [color="black", label=""];
c148:p143:e -> v27:w [color="black", label=""];
c148:p142:e -> v28:w [color="black", label=""];
c148:p144:e -> v29:w [color="black", label=""];
c111:p76:e -> v3:w [color="black", label=""];
c149:p120:e -> v30:w [color="black", label=""];
c149:p141:e -> v31:w [color="black", label=""];
c149:p143:e -> v32:w [color="black", label=""];
c149:p142:e -> v33:w [color="black", label=""];
c149:p144:e -> v34:w [color="black", label=""];
c150:p120:e -> v35:w [color="black", label=""];
c150:p141:e -> v36:w [color="black", label=""];
c150:p143:e -> v37:w [color="black", label=""];
c150:p142:e -> v38:w [color="black", label=""];
c150:p144:e -> v39:w [color="black", label=""];
c124:p121:e -> v4:w [color="black", label=""];
c124:p120:e -> v5:w [color="black", label=""];
c145:p120:e -> v6:w [color="black", label=""];
c145:p141:e -> v7:w [color="black", label=""];
c145:p140:e -> v8:w [color="black", label=""];
c145:p143:e -> v9:w [color="black", label=""];
}