Lip-Bu Tan, возглавивший Intel год назад, начинает претворять в жизнь кардинальные изменения в культуре разработки процессоров. На конференции JP Morgan он озвучил новый принцип: чипы должны работать в production-ready качестве уже на первой ревизии A0, сразу после tape-out.
«A0 — это первый проход, и он должен быть идеальным», — сказал Tan. «B0, ты сохраняешь работу. Что-либо выше — ты уволен». По его словам, инженеры сначала думали, что это шутка, но теперь понимают серьезность намерений. Tan лично проверяет дизайны перед tape-out, анализирует все баги и верифицирует используемые IP-блоки.
Это резкий контраст с историей Intel. Например, Xeon Sapphire Rapids содержал около 500 ошибок и прошел 12 ревизий (от A0 до E5) для их устранения. Обычно Intel требуется несколько переделок для достижения нормальной производительности и выхода годных чипов.
Nvidia и некоторые другие производители уже массово выпускают A0 чипы, используя техники повышения выхода годных — избыточную логику и кэши. Intel исторически выбирал другой путь, что приводило к большему количеству ревизий. Tan хочет сократить respins, ускорить валидацию и сжать циклы разработки.
Достичь A0 success на сложных CPU-дизайнах на передовых технологических нормах крайне сложно. Это может потребовать от инженеров более консервативных решений и активного использования проверенных IP-блоков, что может сделать продукты менее амбициозными, но зато более надежными и предсказуемыми в бизнес-плане.