Speeding Up tSU with Local Feedback
The fitter will attempt to group the data-path logic function and registers
into the same function block to use the local feedback path between them. If you
need to explicitly group flip-flop RegY and the combinatorial logic between the
input pad and the flip-flop that was not optimized (resulting in multi-level
logic between the input and the flip flop) into the same function block, you
could use the LOC property. To place RegY and the un-optimized logic represented
by GATE in function block 1 the required LOC properties would look like this:
Using ABEL:
The BLOCK property can be used to apply an arbitrary attribute string, such as
the LOC attribute, to an individual design element in the netlist from ABEL.
xilinx property
NET GATE LOC=FB1;