blob: 3589a2997ab66ac5a3ca35ac77708774d828bee5 [file] [log] [blame]
digraph "accelerator_top" {
label="accelerator_top";
rankdir="LR";
remincross=true;
n2 [ shape=diamond, label="rst", color="black", fontcolor="black" ];
n3 [ shape=diamond, label="clk", color="black", fontcolor="black" ];
n4 [ shape=octagon, label="io_oeb", color="black", fontcolor="black" ];
n5 [ shape=octagon, label="io_out", color="black", fontcolor="black" ];
n6 [ shape=octagon, label="io_in", color="black", fontcolor="black" ];
n7 [ shape=octagon, label="la_oen", color="black", fontcolor="black" ];
n8 [ shape=octagon, label="la_data_out", color="black", fontcolor="black" ];
n9 [ shape=octagon, label="la_data_in", color="black", fontcolor="black" ];
n10 [ shape=octagon, label="wbs_dat_o", color="black", fontcolor="black" ];
n11 [ shape=octagon, label="wbs_ack_o", color="black", fontcolor="black" ];
n12 [ shape=octagon, label="wbs_adr_i", color="black", fontcolor="black" ];
n13 [ shape=octagon, label="wbs_dat_i", color="black", fontcolor="black" ];
n14 [ shape=octagon, label="wbs_sel_i", color="black", fontcolor="black" ];
n15 [ shape=octagon, label="wbs_we_i", color="black", fontcolor="black" ];
n16 [ shape=octagon, label="wbs_cyc_i", color="black", fontcolor="black" ];
n17 [ shape=octagon, label="wbs_stb_i", color="black", fontcolor="black" ];
n18 [ shape=octagon, label="wb_rst_i", color="black", fontcolor="black" ];
n19 [ shape=octagon, label="wb_clk_i", color="black", fontcolor="black" ];
c30 [ shape=record, label="{{<p20> clock|<p21> io_bus_addr|<p22> io_bus_cyc|<p23> io_bus_data_wr|<p24> io_bus_sel|<p25> io_bus_stb|<p26> io_bus_we|<p27> reset}|aes\nAesWishbone|{<p28> io_bus_ack|<p29> io_bus_data_rd}}" ];
x0 [ shape=record, style=rounded, label="<s0> 27:0 - 27:0 " ];
x0:e -> c30:p21:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", style="setlinewidth(3)", label=""];
x2 [ shape=record, style=rounded, label="<s0> 0:0 - 32:32 " ];
x3 [ shape=record, style=rounded, label="<s0> 0:0 - 18:18 " ];
x4 [ shape=record, style=rounded, label="<s0> 0:0 - 19:19 " ];
x5 [ shape=record, style=rounded, label="<s0> 0:0 - 16:16 " ];
x6 [ shape=record, style=rounded, label="<s0> 0:0 - 17:17 " ];
x7 [ shape=record, style=rounded, label="<s0> 0:0 - 22:22 " ];
x8 [ shape=record, style=rounded, label="<s0> 0:0 - 23:23 " ];
x9 [ shape=record, style=rounded, label="<s0> 0:0 - 20:20 " ];
x10 [ shape=record, style=rounded, label="<s0> 0:0 - 21:21 " ];
x11 [ shape=record, style=rounded, label="<s0> 0:0 - 26:26 " ];
x12 [ shape=record, style=rounded, label="<s0> 0:0 - 27:27 " ];
x13 [ shape=record, style=rounded, label="<s0> 0:0 - 24:24 " ];
x14 [ shape=record, style=rounded, label="<s0> 0:0 - 25:25 " ];
x15 [ shape=record, style=rounded, label="<s0> 0:0 - 30:30 " ];
x16 [ shape=record, style=rounded, label="<s0> 0:0 - 31:31 " ];
x17 [ shape=record, style=rounded, label="<s0> 0:0 - 28:28 " ];
x18 [ shape=record, style=rounded, label="<s0> 0:0 - 29:29 " ];
x19 [ shape=record, style=rounded, label="<s0> 0:0 - 14:14 " ];
x20 [ shape=record, style=rounded, label="<s0> 0:0 - 15:15 " ];
x21 [ shape=record, style=rounded, label="<s0> 0:0 - 12:12 " ];
x22 [ shape=record, style=rounded, label="<s0> 0:0 - 13:13 " ];
x23 [ shape=record, style=rounded, label="<s1> 16:12 - 37:33 |<s0> 11:0 - 11:0 " ];
p1 [shape=box, style=rounded, label="PROC $7142\n/project/openlane/accelerator_top/../../verilog/rtl/accelerator/accelerator_top.v:105.1-136.4"];
x24 [shape=box, style=rounded, label="BUF"];
x25 [shape=box, style=rounded, label="BUF"];
n1 [ shape=point ];
x10:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x11:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x12:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x13:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x14:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x15:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x16:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x17:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x18:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x19:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x20:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x21:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x22:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x23:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x23:s1:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x2:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x3:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x4:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x5:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x6:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x7:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x8:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
x9:s0:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
n1:e -> p1:w [color="black", style="setlinewidth(3)", label=""];
c30:p29:e -> n10:w [color="black", style="setlinewidth(3)", label=""];
c30:p28:e -> n11:w [color="black", label=""];
n12:e -> x0:s0:w [color="black", style="setlinewidth(3)", label=""];
n13:e -> c30:p23:w [color="black", style="setlinewidth(3)", label=""];
n14:e -> c30:p24:w [color="black", style="setlinewidth(3)", label=""];
n15:e -> c30:p26:w [color="black", label=""];
n16:e -> c30:p22:w [color="black", label=""];
n17:e -> c30:p25:w [color="black", label=""];
n18:e -> x25:w:w [color="black", label=""];
n19:e -> x24:w:w [color="black", label=""];
x25:e:e -> n2:w [color="black", label=""];
n2:e -> c30:p27:w [color="black", label=""];
x24:e:e -> n3:w [color="black", label=""];
n3:e -> c30:p20:w [color="black", label=""];
p1:e -> n4:w [color="black", style="setlinewidth(3)", label=""];
p1:e -> x10:w [color="black", label=""];
p1:e -> x11:w [color="black", label=""];
p1:e -> x12:w [color="black", label=""];
p1:e -> x13:w [color="black", label=""];
p1:e -> x14:w [color="black", label=""];
p1:e -> x15:w [color="black", label=""];
p1:e -> x16:w [color="black", label=""];
p1:e -> x17:w [color="black", label=""];
p1:e -> x18:w [color="black", label=""];
p1:e -> x19:w [color="black", label=""];
p1:e -> x2:w [color="black", label=""];
p1:e -> x20:w [color="black", label=""];
p1:e -> x21:w [color="black", label=""];
p1:e -> x22:w [color="black", label=""];
p1:e -> x23:w [color="black", style="setlinewidth(3)", label=""];
p1:e -> x3:w [color="black", label=""];
p1:e -> x4:w [color="black", label=""];
p1:e -> x5:w [color="black", label=""];
p1:e -> x6:w [color="black", label=""];
p1:e -> x7:w [color="black", label=""];
p1:e -> x8:w [color="black", label=""];
p1:e -> x9:w [color="black", label=""];
}