Original Xbox used marginal DRAM chips and detected by software on each boot which regions of memory are actually usable.
AMD's current CPUs with "weird" number of cores (3, 6, 12..) are produced by disabling cores that does not pass tests.
Cell BE as used in Playstation 3 has one SPU disabled for same reason.
While in most cases such disabling is done by blowing some fuses in hardware I can imagine that in embedded systems software only solution (like the Xbox one) is actually more convenient.