Úroveň kroku - Stepping level

V integrovaných obvodech je krokovací úroveň nebo úroveň revize číslo verze, které odkazuje na zavedení nebo revizi jedné nebo více fotolitografických fotomasek v sadě fotomasek, která se používá pro vzorování integrovaného obvodu. Termín pochází z názvu zařízení ( „stepperů“ ), které vystavuje fotorezistor světlu. Integrované obvody mají dvě primární třídy sad masek: za prvé „základní“ vrstvy, které se používají k vytváření struktur, jako jsou tranzistory, které obsahují logiku obvodu, a za druhé „kovové“ vrstvy, které spojují logiku obvodu.

Obvykle, když výrobce integrovaných obvodů, jako je Intel nebo AMD, vytvoří nové krokování (tj. Revizi masek), je to proto, že našel chyby v logice, provedl vylepšení designu, které umožňují rychlejší zpracování, našel způsob, jak zvýšit výtěžek nebo zlepšit „bin splits“ (tj. vytvořit rychlejší tranzistory a tedy rychlejší CPU), má vylepšenou manévrovatelnost pro snadnější identifikaci okrajových obvodů nebo zkrátil dobu testování obvodu, což může zase snížit náklady na testování.

Mnoho integrovaných obvodů umožňuje dotazování odhalit informace o jejich vlastnostech, včetně krokování úrovně. Například provádění instrukce CPUID s registrem EAX nastaveným na '1' na procesorech x86 bude mít za následek umístění hodnot do jiných registrů, které ukazují krokovou úroveň CPU.

Krokovací identifikátory obvykle obsahují písmeno, za nímž následuje číslo, například B2 . Písmeno obvykle označuje úroveň revize základních vrstev CPU a číslo označuje úroveň revize kovových vrstev. Změna písmene označuje změnu revize masky základní vrstvy i kovových vrstev, zatímco změna čísla znamená změnu pouze revize masky kovové vrstvy. To je analogické s čísly velkých/menších revizí při verzování softwaru . Změny revize základní vrstvy jsou časově náročné a pro výrobce dražší, ale některé opravy je obtížné nebo nemožné provést pomocí změn pouze na kov.

Intel Core mikroarchitektury využívá řadu steppings, který nejen na rozdíl od dřívějších microarchitectures reprezentovat postupné zlepšování, ale také změní k funkcím, jako jsou například různé velikosti vyrovnávací paměti nebo přidáním režimech nízké spotřeby. Většina těchto steppings se používá napříč značkami, obvykle zahrnuje deaktivaci funkcí nebo snížení frekvencí hodin u low-end čipů. Steppings se zmenšenou velikostí mezipaměti používají samostatné schéma pojmenování, což znamená, že steppingy CPU nejsou nutně vydávány v abecedním pořadí krokování.

Reference