DOE OSTI · 1160333
Testing and operating a multiprocessor chip with processor redundancy
Abstract
A system and method for improving the yield rate of a multiprocessor semiconductor chip that includes primary processor cores and one or more redundant processor cores. A first tester conducts a first test on one or more processor cores, and encodes results of the first test in an on-chip non-volatile memory. A second tester conducts a second test on the processor cores, and encodes results of the second test in an external non-volatile storage device. An override bit of a multiplexer is set if a processor core fails the second test. In response to the override bit, the multiplexer selects a physical-to-logical mapping of processor IDs according to one of: the encoded results in the memory device or the encoded results in the external storage device. On-chip logic configures the processor cores according to the selected physical-to-logical mapping.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Bellofatto, Ralph E, Douskey, Steven M, Haring, Rudolf A, McManus, Moyra K, Ohmacht, Martin, Schmunkamp, Dietmar, Sugavanam, Krishnan, Weatherford, Bryan J. 2014-10-21. Testing and operating a multiprocessor chip with processor redundancy. https://www.osti.gov/biblio/1160333
Cite the original work for its findings. Save a collection to share your selection of sources.