latch cycle stealing
In a big design including flops, if there is too much delay due to combinational circuits between two particular flops, the clock time period should be as high as that.. but the trade off cannot be afforded just for a single combinational ckt. in a big design.. So the solution is by using a latch.. when a latch is used instead of the flop after the long delay, the clock period can be considerably reduced and the latch gets its data some time after the positive edge of the clock.. This is a great boon for developing microprocessors with low clock frequencies..
Note: The delay of the combinational circuit must be less, so that the data from the latch reaches the next flop before the clock..
Please press the helped button if you think this is useful.