Cache Design for Low Power and High Yield