blob: 11b58c71877414c3db838edcb4e25f6c33cf3182 [file] [log] [blame]
digraph "DFFRAM" {
label="DFFRAM";
rankdir="LR";
remincross=true;
n1 [ shape=diamond, label="DOUT[0]", color="black", fontcolor="black" ];
n2 [ shape=diamond, label="EN_lines", color="black", fontcolor="black" ];
n3 [ shape=diamond, label="Do_pre", color="black", fontcolor="black" ];
n4 [ shape=octagon, label="A", color="black", fontcolor="black" ];
n5 [ shape=octagon, label="Do", color="black", fontcolor="black" ];
n6 [ shape=octagon, label="Di", color="black", fontcolor="black" ];
n7 [ shape=octagon, label="EN", color="black", fontcolor="black" ];
n8 [ shape=octagon, label="WE", color="black", fontcolor="black" ];
n9 [ shape=octagon, label="CLK", color="black", fontcolor="black" ];
c11 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[31]\n$array:31:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c12 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[30]\n$array:30:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c13 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[29]\n$array:29:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c14 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[28]\n$array:28:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c15 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[27]\n$array:27:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c16 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[26]\n$array:26:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c17 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[25]\n$array:25:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c18 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[24]\n$array:24:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c19 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[23]\n$array:23:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c20 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[22]\n$array:22:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c21 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[21]\n$array:21:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c22 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[20]\n$array:20:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c23 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[19]\n$array:19:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c24 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[18]\n$array:18:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c25 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[17]\n$array:17:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c26 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[16]\n$array:16:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c27 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[15]\n$array:15:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c28 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[14]\n$array:14:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c29 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[13]\n$array:13:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c30 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[12]\n$array:12:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c31 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[11]\n$array:11:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c32 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[10]\n$array:10:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c33 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[9]\n$array:9:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c34 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[8]\n$array:8:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c35 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[7]\n$array:7:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c36 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[6]\n$array:6:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c37 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[5]\n$array:5:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c38 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[4]\n$array:4:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c39 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[3]\n$array:3:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c40 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[2]\n$array:2:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c41 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[1]\n$array:1:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c42 [ shape=record, label="{{<p4> A|<p10> X}|DOBUF[0]\n$array:0:32:\\sky130_fd_sc_hd__clkbuf_4|{}}" ];
c43 [ shape=record, label="{{<p4> A}|ENBUF\nsky130_fd_sc_hd__clkbuf_4|{<p10> X}}" ];
c44 [ shape=record, label="{{<p4> A}|MUX\nPASS|{<p10> X}}" ];
c45 [ shape=record, label="{{<p4> A|<p9> CLK|<p6> Di|<p7> EN|<p8> WE}|COLUMN[0].RAMCOLS\nDFFRAM_COL4|{<p5> Do}}" ];
c45:p5:e -> n1:w [color="black", style="setlinewidth(3)", label=""];
n1:e -> c44:p4:w [color="black", style="setlinewidth(3)", label=""];
c43:p10:e -> n2:w [color="black", label=""];
n2:e -> c45:p7:w [color="black", label=""];
c44:p10:e -> n3:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c11:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c12:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c13:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c14:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c15:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c16:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c17:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c18:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c19:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c20:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c21:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c22:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c23:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c24:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c25:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c26:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c27:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c28:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c29:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c30:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c31:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c32:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c33:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c34:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c35:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c36:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c37:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c38:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c39:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c40:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c41:p4:w [color="black", style="setlinewidth(3)", label=""];
n3:e -> c42:p4:w [color="black", style="setlinewidth(3)", label=""];
n4:e -> c45:p4:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c11:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c12:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c13:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c14:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c15:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c16:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c17:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c18:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c19:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c20:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c21:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c22:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c23:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c24:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c25:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c26:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c27:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c28:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c29:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c30:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c31:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c32:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c33:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c34:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c35:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c36:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c37:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c38:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c39:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c40:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c41:p10:w [color="black", style="setlinewidth(3)", label=""];
n5:e -> c42:p10:w [color="black", style="setlinewidth(3)", label=""];
n6:e -> c45:p6:w [color="black", style="setlinewidth(3)", label=""];
n7:e -> c43:p4:w [color="black", label=""];
n8:e -> c45:p8:w [color="black", style="setlinewidth(3)", label=""];
n9:e -> c45:p9:w [color="black", label=""];
}