@Shalini. I think we need comparators only for comparing the tags because tags need to be compared sequentially. But, for set, thats not the case. From the address, we should be able to directly arrive at the set without sequential comparison. In this regards, it shld have been a decoder rather than mux but not sure.