1. A method of improving yield in a multiple way associative cache memory having a plurality of cache blocks each corresponding to one of the multiple ways, the method comprising: determining whether a defect exists in any of the cache blocks; and for each way, selectively disabling the way if the corresponding cache block is defective.