| US 7,478,289 B1 | ||
| System and method for improving the yield of integrated circuits containing memory | ||
| Anthony M. Tamasi, San Jose, Calif. (US); Oren Rubenstein, Sunnyvale, Calif. (US); Srihari Vegesna, San Jose, Calif. (US); Jue Wu, San Jose, Calif. (US); and Sean J. Treichler, Mountain View, Calif. (US) | ||
| Assigned to NVIDIA Corporation, Santa Clara, Calif. (US) | ||
| Filed on Jun. 03, 2005, as Appl. No. 11/145,143. | ||
| Int. Cl. G11C 29/44 (2006.01); G11C 29/50 (2006.01) | ||
| U.S. Cl. 714—718 [714/710] | 5 Claims |

| 1. A computer system configured to use only regions of a memory element that do not include memory failures, the computing
device comprising:
a host device, including:
a host memory that stores a software driver,
host processor connected to the host memory and configured to execute the software driver, and
a system interface connected to the host processor; and
an integrated circuit, the integrated circuit including:
a programmable graphics processor configured to process graphics commands;
a graphics interface connected to the system interface and configured to communicate with the system interface, and
a graphics memory element connected to the graphics interface, wherein the graphics memory element has a first region and
a second region, a first memory state indicator that indicates whether the first region includes a memory failure, and a second
memory state indicator that indicates whether the second region includes a memory failure;
wherein the software driver is configured to:
read the first memory state indicator via the system interface and graphics interface to determine that the first region includes
a memory failure;
read the second memory state indicator via the system interface and graphics interface to determine that the second region
does not include a memory failure; and
use the second region and not use the first region.
|