US 7,603,582 B2
Systems and methods for CPU repair
Jeff Barlow, Roseville, Calif. (US); Jeff Brauch, Fort Collins, Colo. (US); Howard Calkin, Roseville, Calif. (US); Raymond Gratias, Fort Collins, Colo. (US); Stephen Hack, Fort Collins, Colo. (US); Lacey Joyal, Fort Collins, Colo. (US); Guy Kuntz, Richardson, Tex. (US); Ken Pomaranski, Roseville, Calif. (US); and Michael Sedmak, Fort Collins, Colo. (US)
Assigned to Hewlett-Packard Development Company, L.P., Houston, Tex. (US)
Filed on Feb. 17, 2006, as Appl. No. 11/356,576.
Claims priority of provisional application 60/654256, filed on Feb. 18, 2005.
Prior Publication US 2006/0230231 A1, Oct. 12, 2006
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—7  [714/42; 714/710] 29 Claims
OG exemplary drawing
 
1. A method of repairing a processor comprising the steps of:
assigning each cache element a quality rank based on each cache element's error rate;
comparing the quality rank of an allocated cache element to the quality rank of a non-allocated cache element; and
swapping in said non-allocated cache element for said allocated cache element based on said comparison.