2024-04-05 01:39:30 +00:00
|
|
|
(* techmap_celltype = "DFF_P" *)
|
|
|
|
module _80_DFF_P (C, D, Q);
|
|
|
|
input C, D;
|
|
|
|
output Q;
|
2024-04-04 06:33:47 +00:00
|
|
|
|
|
|
|
generate
|
|
|
|
GAL_OLMC #(
|
|
|
|
.REGISTERED(1'b1),
|
|
|
|
.INVERTED(1'b0)
|
|
|
|
) _TECHMAP_REPLACE_ (
|
|
|
|
.C(C),
|
2024-04-04 17:02:51 +00:00
|
|
|
.E(1'b1),
|
2024-04-05 01:39:30 +00:00
|
|
|
.A(D),
|
|
|
|
.Y(Q)
|
2024-04-04 06:33:47 +00:00
|
|
|
);
|
|
|
|
endgenerate
|
|
|
|
endmodule
|
|
|
|
|
2024-04-05 01:39:30 +00:00
|
|
|
(* techmap_celltype = "NDFF_P" *)
|
|
|
|
module _81_NDFF_P (C, D, Q);
|
2024-04-04 17:02:51 +00:00
|
|
|
input C, D;
|
|
|
|
output Q;
|
|
|
|
|
|
|
|
generate
|
|
|
|
GAL_OLMC #(
|
|
|
|
.REGISTERED(1'b1),
|
2024-04-05 01:39:30 +00:00
|
|
|
.INVERTED(1'b1)
|
2024-04-04 17:02:51 +00:00
|
|
|
) _TECHMAP_REPLACE_ (
|
|
|
|
.C(C),
|
|
|
|
.E(1'b1),
|
|
|
|
.A(D),
|
|
|
|
.Y(Q)
|
|
|
|
);
|
|
|
|
endgenerate
|
|
|
|
endmodule
|
|
|
|
|
2024-04-05 01:39:30 +00:00
|
|
|
(* techmap_celltype = "TRI_DFF_P" *)
|
|
|
|
module _80_TRI_DFF_P (C, E, D, Q);
|
|
|
|
input C, E, D;
|
|
|
|
inout Q;
|
2024-04-04 06:33:47 +00:00
|
|
|
|
|
|
|
generate
|
|
|
|
GAL_OLMC #(
|
|
|
|
.REGISTERED(1'b1),
|
2024-04-05 01:39:30 +00:00
|
|
|
.INVERTED(1'b0)
|
2024-04-04 06:33:47 +00:00
|
|
|
) _TECHMAP_REPLACE_ (
|
|
|
|
.C(C),
|
2024-04-05 01:39:30 +00:00
|
|
|
.E(E),
|
|
|
|
.A(D),
|
|
|
|
.Y(Q)
|
2024-04-04 06:33:47 +00:00
|
|
|
);
|
|
|
|
endgenerate
|
|
|
|
endmodule
|
|
|
|
|
2024-04-05 01:39:30 +00:00
|
|
|
(* techmap_celltype = "TRI_NDFF_P" *)
|
|
|
|
module _81_TRI_NDFF_P (C, E, D, Q);
|
|
|
|
input C, E, D;
|
|
|
|
inout Q;
|
2024-04-04 06:33:47 +00:00
|
|
|
|
|
|
|
generate
|
|
|
|
GAL_OLMC #(
|
2024-04-04 17:02:51 +00:00
|
|
|
.REGISTERED(1'b1),
|
|
|
|
.INVERTED(1'b1)
|
2024-04-04 06:33:47 +00:00
|
|
|
) _TECHMAP_REPLACE_ (
|
2024-04-04 17:02:51 +00:00
|
|
|
.C(C),
|
2024-04-05 01:39:30 +00:00
|
|
|
.E(E),
|
2024-04-04 17:02:51 +00:00
|
|
|
.A(D),
|
|
|
|
.Y(Q)
|
2024-04-04 06:33:47 +00:00
|
|
|
);
|
|
|
|
endgenerate
|
|
|
|
endmodule
|