|  | 
 | module top(input clk, ce, sr, d, output q); | 
 |     /* | 
 |     IS_C_INVERTED=1'b1, IS_D_INVERTED=1'b1, IS_CLR_INVERTED=1'b1, | 
 |     ERROR: [Place 30-1008] Instance ff has an inverted D pin which is expected to be used as an I/O flop. | 
 |     However, it is used as a regular flop. | 
 |  | 
 |     cliff didn't have constrained, also got annoyed | 
 |     he is using slightly later version | 
 |     ERROR: [Place 30-1008] Instance roi/ffs[0].genblk1.genblk1.ff | 
 |     has an inverted D pin which is unsupported in the UltraScale and UltraScale+ architectures. | 
 |  | 
 |     which is fine except...he's using 7 series | 
 |  | 
 |  | 
 |     and now... | 
 |     IS_C_INVERTED=1'b1, IS_D_INVERTED=1'b0, IS_CLR_INVERTED=1'b1, | 
 |     ERROR: [Place 30-488] Failed to commit 1 instances: | 
 |     ff with block Id: 4 (FF) at SLICE_X0Y104 | 
 |     ERROR: [Place 30-99] Placer failed with error: 'failed to commit all instances' | 
 |  | 
 |     IS_C_INVERTED=1'b0, IS_D_INVERTED=1'b0, IS_CLR_INVERTED=1'b1, | 
 |     failed with same message | 
 |  | 
 |     IS_C_INVERTED=1'b1, IS_D_INVERTED=1'b0, IS_CLR_INVERTED=1'b0, | 
 |     built! | 
 |     diff design_fdce.segd design_fdce_inv.segd | 
 |         > tag CLBLL_L.SLICEL_X0.CLKINV | 
 |     expected | 
 |  | 
 |     IS_C_INVERTED=1'b0, IS_D_INVERTED=1'b1, IS_CLR_INVERTED=1'b0, | 
 |     ERROR: [Place 30-1008] Instance ff has an inverted D pin which is expected to be used as an I/O flop. | 
 |     However, it is used as a regular flop. | 
 |     ERROR: [Place 30-99] Placer failed with error: 'IO Clock Placer stopped due to earlier errors. | 
 |     Implementation Feasibility check failed, Please see the previously displayed individual error or warning messages for more details.' | 
 |     */ | 
 | 	(* | 
 |         IS_C_INVERTED=1'b1, IS_D_INVERTED=1'b0, IS_CLR_INVERTED=1'b0, | 
 | 	    LOC="SLICE_X16Y100", BEL="AFF", DONT_TOUCH | 
 |     *) | 
 | 	FDCE ff ( | 
 | 		.C(clk), | 
 | 		.CE(ce), | 
 | 		.CLR(sr), | 
 | 		.D(d), | 
 | 		.Q(q) | 
 | 	); | 
 | endmodule | 
 |  |