“…Satisfying such a timing constraint is a difficult task in high speed systems. To mitigate this problem, several techniques have been reported in the literature including loop-unrolling (speculation) [7], soft decision [8], half-rate and quarter-rate architectures [8,9], and canceling the first post-cursor ISI tap in transmitter using FFE [10]. In loop-unrolling technique, instead of detecting the previous bits and then subtracting their ISI effect from the recent bit, first, the ISI effects of the previous bits for all possible scenarios are subtracted from the recent bit in parallel, and then one of the cases is selected based on the previous detected bits using a MUX [7].…”