Un chicken bit est un indicateur de configuration non documenté ou de niveau ingénierie intégré dans un processeur ou un ASIC lors de la phase de conception. Si une nouvelle fonctionnalité architecturale, comme un prédicteur de branchement spécifique ou une optimisation de cache, provoque des défaillances du silicium après la fabrication, les ingénieurs peuvent basculer ce bit pour contourner la logique défectueuse. Cela permet au reste de la puce de fonctionner et d'être vendue, bien qu'avec une légère baisse de performances.
The new prefetcher is causing a race condition, so just flip the chicken bit in the BIOS to turn it off for this stepping.
En français simple Le nouveau pré-chargeur provoque une condition de concurrence, alors basculez simplement le chicken bit dans le BIOS pour le désactiver pour cette version de puce.
Le basculement d'un chicken bit est souvent le dernier recours pour sauver un projet de fabrication de plusieurs millions de dollars lorsqu'un bug localisé est découvert dans les premiers échantillons de silicium.
Termes associés
ASIC
Un circuit intégré propre à une application, conçu pour une tâche dédiée plutôt que pour un usage général.
Silicon lottery
La variance naturelle de la qualité de fabrication qui dicte jusqu'où une puce spécifique peut être surcadencée.
Firm error
Erreur de données ou de logique qui persiste jusqu'au redémarrage ou à la mise hors tension du système.
Tape out
Finaliser la conception d'un circuit intégré et envoyer les données de fabrication à la fonderie.