Pentium Floating Point bugs
The Pentium Floating Point bugs are two well-known floating-point defects in Intel's Pentium microprocessor line that became prominent examples of defects escaping detection during microprocessor design verification. They are discussed in the literature as canonical instances of "escape bugs" — bugs that evade the verification process and reach released silicon.
Classification as escape bugs
In the functional verification literature, the two Pentium Floating Point bugs are cited as the "recent two infamous" examples of known escape bugs affecting the x86 microprocessor family. Their appearance in released product motivated renewed attention to rigorous, methodology-driven verification practices for complex processor designs (07f197f2-2987-4465-b203-1df19e8b1a40).
Relationship to verification methodology
The Pentium Floating Point bugs are referenced as a motivating case study for improved microprocessor verification approaches. The IBM Research paper Functional verification methodology for microprocessors using the Genesys test-program generator — Application to the x86 microprocessors family (DATE 1999) argues that a verification-plan-driven, pseudo-random test-program generation methodology such as Genesys could have helped to avoid the Pentium Floating Point bugs, illustrating how systematic verification planning can be applied retrospectively to the kinds of defects that slipped through the original design verification (07f197f2-2987-4465-b203-1df19e8b1a40).
Significance
By being explicitly labeled "infamous" in the verification research literature, the Pentium Floating Point bugs are presented as a cautionary example: even highly scrutinized, commercially critical designs like the Pentium family can ship with floating-point defects when verification methodologies are not sufficiently rigorous or comprehensive (07f197f2-2987-4465-b203-1df19e8b1a40).