Задать вопрос
Driver86
@Driver86
Немодератор toster.ru

Кто и как разрабатывает принципиальные схемы процессоров (Intel/AMD) с миллиардами элементов?

Восьмиядерный процессор Core i7-5960X имеет кристалл с площадью 356 мм² и числом транзисторов 2,6 млрд.
  • Вопрос задан
  • 2103 просмотра
Подписаться 2 Средний Комментировать
Решения вопроса 4
saboteur_kiev
@saboteur_kiev
software engineer
Их разрабатывают компании, которые в далеком прошлом создали процессы гораздо более простые, затем в течение 30 лет понемногу совершенствовали.
Я лично сомневаюсь, что в интеле или АМД есть хотя бы один человек, который разбирается в спецификации ВСЕЙ схемы процессора.

Также, как и любой сложный проект, например нет человека, который бы разбирался во всем исходном коде офиса или фотошопа - есть люди, которые много лет работали над какой-то частью.
Ответ написан
longclaps
@longclaps
Принципиальные схемы процессоров (Intel/AMD) разрабатывают процессоры (Intel/AMD) предыдущих поколений. Так уж у них заведено.
Ответ написан
Комментировать
@aol-nnov
абстракции абстракций абстракций же! :)

Сначала разрабатывают IP блоки потом комбинируют эти блоки, потом отдают автоматике, и та делает конечный продукт.

Еще можно гуглить в сторону VHDL и прочих таких языков "программирования"
Ответ написан
Комментировать
Сейчас большинство сложных микросхем проектируют на ПЛИСе, используя языки VHDL или Verilog (SystemVerilog). Это единственный способ более-менее быстро разработать и проверить работоспособность своей реализации. После проектирования они могут запустить пробную партию для испытаний. Если прошли испытания - запускают в серию, нет - отправляют на переработку, исправлять блоки (либо заменить, либо переместить в пределах одного кристалла). Расписывать схему потранзисторно нет смысла, да и много времени уйдёт. Поэтому потранзисторно схему расписывают только те, которые составляют IP-блоки или библиотеки на более низком уровне, чем VHDL или SV. А оборудование на основе этого уже достаёт нужный набор шаблонов и расставляет их в соответствии реализацией разработчика в нужном порядке.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы