Modified ffs map file

Signed-off-by: rakeshm <rakeshm@quicklogic.com>
diff --git a/ql-qlf-plugin/qlf_k6n10f/ffs_map.v b/ql-qlf-plugin/qlf_k6n10f/ffs_map.v
index b57d5a3..be92436 100644
--- a/ql-qlf-plugin/qlf_k6n10f/ffs_map.v
+++ b/ql-qlf-plugin/qlf_k6n10f/ffs_map.v
@@ -51,8 +51,23 @@
     dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(1'b1), .R(1'b1), .S(R));
 endmodule
 
-// Async reset, enable
+module  \$_DFFE_PP_ (D, C, E, Q);
+    input D;
+    input C;
+    input E;
+    output Q;
+    dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(1'b1), .S(1'b1));
+endmodule
 
+module  \$_DFFE_PN_ (D, C, E, Q);
+    input D;
+    input C;
+    input E;
+    output Q;
+    dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(1'b1), .S(1'b1));
+endmodule
+
+// Async reset, enable
 module  \$_DFFE_PP0P_ (D, C, E, R, Q);
     input D;
     input C;
@@ -62,6 +77,15 @@
     dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(!R), .S(1'b1));
 endmodule
 
+module  \$_DFFE_PP0N_ (D, C, E, R, Q);
+    input D;
+    input C;
+    input E;
+    input R;
+    output Q;
+    dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(!R), .S(1'b1));
+endmodule
+
 module  \$_DFFE_PN0P_ (D, C, E, R, Q);
     input D;
     input C;
@@ -70,6 +94,15 @@
     output Q;
     dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(R), .S(1'b1));
 endmodule
+
+module  \$_DFFE_PN0N_ (D, C, E, R, Q);
+    input D;
+    input C;
+    input E;
+    input R;
+    output Q;
+    dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(R), .S(1'b1));
+endmodule
 // Async set, enable
 
 module  \$_DFFE_PP1P_ (D, C, E, R, Q);
@@ -81,6 +114,15 @@
     dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(1'b1), .S(!R));
 endmodule
 
+module  \$_DFFE_PP1N_ (D, C, E, R, Q);
+    input D;
+    input C;
+    input E;
+    input R;
+    output Q;
+    dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(1'b1), .S(!R));
+endmodule
+
 module  \$_DFFE_PN1P_ (D, C, E, R, Q);
     input D;
     input C;
@@ -90,6 +132,15 @@
     dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(1'b1), .S(R));
 endmodule
 
+module  \$_DFFE_PN1N_ (D, C, E, R, Q);
+    input D;
+    input C;
+    input E;
+    input R;
+    output Q;
+    dffsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(1'b1), .S(R));
+endmodule
+
 // Async set & reset
 
 module \$_DFFSR_PPP_ (D, C, R, S, Q);
@@ -301,6 +352,22 @@
     dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(1'b1), .R(1'b1), .S(R));
 endmodule
 
+module  \$_DFFE_NP_ (D, C, E, Q);
+    input D;
+    input C;
+    input E;
+    output Q;
+    dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(1'b1), .S(1'b1));
+endmodule
+
+module  \$_DFFE_NN_ (D, C, E, Q);
+    input D;
+    input C;
+    input E;
+    output Q;
+    dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(1'b1), .S(1'b1));
+endmodule
+
 module  \$_DFFE_NP0P_ (D, C, E, R, Q);
     input D;
     input C;
@@ -311,6 +378,16 @@
     dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(!R), .S(1'b1));
 endmodule
 
+module  \$_DFFE_NP0N_ (D, C, E, R, Q);
+    input D;
+    input C;
+    input E;
+    input R;
+    output Q;
+    parameter _TECHMAP_WIREINIT_Q_ = 1'bx;
+    dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(!R), .S(1'b1));
+endmodule
+
 module  \$_DFFE_NN0P_ (D, C, E, R, Q);
     input D;
     input C;
@@ -321,6 +398,16 @@
     dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(R), .S(1'b1));
 endmodule
 
+module  \$_DFFE_NN0N_ (D, C, E, R, Q);
+    input D;
+    input C;
+    input E;
+    input R;
+    output Q;
+    parameter _TECHMAP_WIREINIT_Q_ = 1'bx;
+    dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(R), .S(1'b1));
+endmodule
+
 module  \$_DFFE_NP1P_ (D, C, E, R, Q);
     input D;
     input C;
@@ -331,6 +418,16 @@
     dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(1'b1), .S(!R));
 endmodule
 
+module  \$_DFFE_NP1N_ (D, C, E, R, Q);
+    input D;
+    input C;
+    input E;
+    input R;
+    output Q;
+    parameter _TECHMAP_WIREINIT_Q_ = 1'bx;
+    dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(1'b1), .S(!R));
+endmodule
+
 module  \$_DFFE_NN1P_ (D, C, E, R, Q);
     input D;
     input C;
@@ -341,6 +438,16 @@
     dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(E), .R(1'b1), .S(R));
 endmodule
 
+module  \$_DFFE_NN1N_ (D, C, E, R, Q);
+    input D;
+    input C;
+    input E;
+    input R;
+    output Q;
+    parameter _TECHMAP_WIREINIT_Q_ = 1'bx;
+    dffnsre _TECHMAP_REPLACE_ (.Q(Q), .D(D), .C(C), .E(!E), .R(1'b1), .S(R));
+endmodule
+
 module \$_DFFSRE_NPPP_ (D, C, E, R, S, Q);
     input D;
     input C;