Специалист по истории электроники и обратной разработке Кен Ширрифф рассказал об интересной находке в процессорах Intel Pentium первого поколения. Исследователю удалось обнаружить транзисторы, вызвавшие ошибку FDIV, которая стоила компании Intel на момент 1994 года 475 миллионов долларов убытков.
Ошибка FDIV (Floating Point Division) заключалась в неправильном выполнении процессорами операции деления чисел с плавающей запятой. При помощи микроскопа учёный изучил ответственную за эту операцию логическую матрицу и обнаружил тот самый конструкционный недочёт.
Чтобы блок операций с плавающей запятой функционировал корректно, на кристалле потребовалось разместить таблицу из 2048 ячеек со значениями «-2», «-1», «0», «1» и «2» в 112 строках. Значения выражались наличием или отсутствием транзисторов в ячейках. Однако в пяти записях таблицы отсутствовали важные транзисторы, в результате чего значения по умолчанию оказывалось нулём вместо двойки. Отсюда вычисления и выдавали неверный результат.
Ошибку FDIV обнаружил профессор математики Линчбургского колледжа Томас Найсли. В ответ Intel поначалу посчитала её несущественной, однако в результате ей пришлось отозвать все затронутые процессоры, что и повлекло за собой многомиллионные убытки.