1 (* techmap_celltype = "$_DFFE_[PN][PN][01][PN]_" *)
2 module \$_DFFE_xxxx_ (input D, C, R, E, output Q);
4 parameter _TECHMAP_CELLTYPE_ = "";
7 .CLK_POLARITY(_TECHMAP_CELLTYPE_[39:32] == "P"),
8 .CE_POLARITY(_TECHMAP_CELLTYPE_[15:8] == "P"),
9 .SR_POLARITY(_TECHMAP_CELLTYPE_[31:24] == "P"),
12 .SR_VALUE(_TECHMAP_CELLTYPE_[23:16] == "1"),
13 .SR_SYNC_PRIORITY(1'b1)
14 ) _TECHMAP_REPLACE_ (.D(D), .CE(E), .CLK(C), .SR(R), .Q(Q));
16 wire _TECHMAP_REMOVEINIT_Q_ = 1'b1;
20 (* techmap_celltype = "$_SDFFE_[PN][PN][01][PN]_" *)
21 module \$_SDFFE_xxxx_ (input D, C, R, E, output Q);
23 parameter _TECHMAP_CELLTYPE_ = "";
26 .CLK_POLARITY(_TECHMAP_CELLTYPE_[39:32] == "P"),
27 .CE_POLARITY(_TECHMAP_CELLTYPE_[15:8] == "P"),
28 .SR_POLARITY(_TECHMAP_CELLTYPE_[31:24] == "P"),
31 .SR_VALUE(_TECHMAP_CELLTYPE_[23:16] == "1"),
32 .SR_SYNC_PRIORITY(1'b1)
33 ) _TECHMAP_REPLACE_ (.D(D), .CE(E), .CLK(C), .SR(R), .Q(Q));
35 wire _TECHMAP_REMOVEINIT_Q_ = 1'b1;
39 (* techmap_celltype = "$_SDFFCE_[PN][PN][01][PN]_" *)
40 module \$_SDFFCE_xxxx_ (input D, C, R, E, output Q);
42 parameter _TECHMAP_CELLTYPE_ = "";
45 .CLK_POLARITY(_TECHMAP_CELLTYPE_[39:32] == "P"),
46 .CE_POLARITY(_TECHMAP_CELLTYPE_[15:8] == "P"),
47 .SR_POLARITY(_TECHMAP_CELLTYPE_[31:24] == "P"),
50 .SR_VALUE(_TECHMAP_CELLTYPE_[23:16] == "1"),
51 .SR_SYNC_PRIORITY(1'b0)
52 ) _TECHMAP_REPLACE_ (.D(D), .CE(E), .CLK(C), .SR(R), .Q(Q));
54 wire _TECHMAP_REMOVEINIT_Q_ = 1'b1;
58 module \$_DLATCH_N_ (E, D, Q);
59 wire [1023:0] _TECHMAP_DO_ = "simplemap; opt";
61 output Q = !E ? D : Q;
64 module \$_DLATCH_P_ (E, D, Q);
65 wire [1023:0] _TECHMAP_DO_ = "simplemap; opt";
81 EFX_LUT4 #(.LUTMASK(LUT)) _TECHMAP_REPLACE_ (.O(Y), .I0(A[0]), .I1(1'b0), .I2(1'b0), .I3(1'b0));
84 EFX_LUT4 #(.LUTMASK(LUT)) _TECHMAP_REPLACE_ (.O(Y), .I0(A[0]), .I1(A[1]), .I2(1'b0), .I3(1'b0));
87 EFX_LUT4 #(.LUTMASK(LUT)) _TECHMAP_REPLACE_ (.O(Y), .I0(A[0]), .I1(A[1]), .I2(A[2]), .I3(1'b0));
90 EFX_LUT4 #(.LUTMASK(LUT)) _TECHMAP_REPLACE_ (.O(Y), .I0(A[0]), .I1(A[1]), .I2(A[2]), .I3(A[3]));
92 wire _TECHMAP_FAIL_ = 1;