
В передовых процессах название процесса (например, 7 нм, 5 нм, 3 нм) не соответствует фактическим физическим размерам. Вместо этого производители микросхем используют эти названия для различения поколений в маркетинговых целях, тем самым подчеркивая для потребителей улучшение характеристик.
На самом деле, современные названия технологических процессов больше не относятся к каким-либо конкретным размерам схем, и к концу 2010-х годов они стали просто обозначениями поколений.
То есть название ««3-нм процесс» больше не означает структуру 3 нанометра; это подразумеваемое маркетинговое название, предполагающее, что «уровни PPA относятся к классу 3 нм».
Следовательно, чтобы действительно оценить, является ли процесс «более тонким», необходимо использовать альтернативные метрики, основанные на геометрических характеристиках (размер шрифта, размер контактов и т. д.), а не традиционные единицы измерения в нм.
Наиболее важным фактором является PPA. Даже если уровень процесса не является тонким, но он подходит для массового производства и имеет хороший PPA, это хороший процесс. Однако в этой статье рассматриваются только методы определения утонченности процесса. Она не затрагивает PPA.
Что означает утонченность процесса?
В этой статье используются размеры устройств (FEOL, BEOL) и расстояние между размещением устройств.
То есть в качестве критерия утонченности процесса принята геометрическая утонченность.

Определение геометрического размера процесса
В конечном итоге, размер процесса устройства или компонента определяется геометрическими размерами его критических характеристик.EC%A0%95%EC%9D%98">Определение геометрического разрешения
В конечном итоге, разрешение процесса определяется минимальными размерами устройства или межсоединений. Конкретные показатели включают в себя различные элементы, такие как шаг контактированного полимера, шаг металла, шаг ребра, шаг листа и шаг перехода.
- CPP обозначает зазор между одним затвором транзистора и следующим, часто также называемый шагом затвора транзистора.
- MMP — это сумма минимальной ширины и расстояния между металлическими линиями, которая обычно равна или немного превышает шаг переднего металла (M0 или M1).
- В FinFET или GAAFET шаг ребра или шаг листа определяет ширину канала; в новейших процессах (например, TSMC 5 нм) шаг ребра составляет около 25 нм.
- Шаг затвора, высота дорожки: основа для определения высоты стандартной ячейки. Помимо CPP, альтернативные метрики включают количество дорожек ячейки (n-track cell) и высоту ячейки. Например, в процессе 5 нм можно использовать ячейку с 6 дорожками и высотой 180 нм. Необходимо также учитывать случаи, когда в макете допускаются правила расстояния между слоями одной и той же сети, а различия в расстоянии между концами линий должны рассматриваться как исключения.

- В процессе TSMC 5 нм CPP (шаг поли) был оценен примерно в 48 нм, а шаг металла — примерно в 30 нм.
- Между тем, известно, что в процессе «7 нм» Intel (Intel 4 Process) CPP составляет 50 нм, а шаг ребер/металла — 30 нм.

Синтезируя эти метрики, можно создать сравнительную таблицу фактической тонкости между процессами.
Например, 3 нм (N3) TSMC было публично объявлено с CPP = 45 нм, и даже при сравнении с другими узлами можно наблюдать значительный разрыв в шаге затвора транзистора или шаге вывода.

‘nm’ История и маркетинговые предпосылки соглашения об именовании
Вначале названия процессов были напрямую связаны с минимальными размерами процесса, такими как длина затвора или шаг металла. Например, в эпоху 90 нм длина затвора составляла примерно 90 нм, а в эпоху 65 нм — примерно 65 нм, что показывало тесную взаимосвязь.
Однако с середины 2000-х годов названия узлов начали деградировать до маркетинговой терминологии. Опытные инженеры-полупроводниковые специалисты отмечают, что «на самом деле с 1997 года названия узлов не отражают никаких размеров на чипе».
То есть, когда вводились 22 нм, 14 нм, 10 нм, 7 нм и т. д., это не означало, что все устройства или проводка были равномерно уменьшены. Вместо этого название просто продолжало обозначать общий сдвиг поколений в этом процессе.
В действительности, 7-нм процесс определенного крупного производителя имел уровень интеграции, аналогичный 10-нм процессу конкурента. Более того, 10-нм процесс этого конкурента также имел фактические геометрические размеры, превышающие 10 нм.

Поскольку названия узлов стали независимыми от физических размеров, часто возникали вопросы типа «Действительно ли 2 нм компании A тоньше, чем их 3 нм? Или это просто 3 нм второго поколения?». В результате, даже когда конкретная фабрика заявляет, что у нее есть первый в мире процесс *нм, ее фактическая плотность интеграции и PPA часто уступают конкурирующим фабрикам.
Каждый показатель можно косвенно вывести из литературы по технологическим процессам или презентационных материалов.
При получении PDK такая информация о размерах должна быть извлечена из файлов DRC Rules или Technology LEF. Если доступны минимальная ширина поли и минимальное расстояние между поли, можно рассчитать CPP.

- Сопоставление слоев: определите основные слои, используемые в целевом процессе (например, поли, фин, металл1). Найдите правила, относящиеся к
полиилифинв наборе правил DRC, затем сопоставьте названия слоев с их физическими функциями. - Идентификация ключевых правил: найдите названия правил или комментарии, содержащие «width», «spacing», «pitch» и т. д., для каждого слоя, идентифицированного выше. Например, правила, связанные со слоем Poly, находятся как
poly.1a,poly.1bи т. д., а слой M1 — какm1.1,m1.2и т. д. Кроме того, для процессов FinFET также проверьте имена, такие какfinилиctr. - Извлечение размеров: извлеките минимальную ширину и минимальное расстояние из найденных правил и преобразуйте их в шаг. Например, если
minwidth = 0,15 мкм, minspace = 0,15 мкмдает CPP = 0,30 мкм. На этом этапе рассмотрите возможность нормализации путем применения многошаблонных соображений или правил ослабления для одной сети. При необходимости обеспечьте точное преобразование единиц измерения (например, мкм→нм). - Вычисление и таблица: организуйте ключевые показатели, такие как CPP, MMP и шаг ребер, в таблице для каждого процесса. Перечислите процессы, которые будут сравниваться (например, SkyWater 130 нм, Samsung 5LPE, TSMC N5, Intel 4 и т. д.), и, сравнивая рассчитанные значения, можно определить, какой процесс на самом деле является более мелкошаговым. Например, если для виртуального узла SkyWater 130 нм были рассчитаны CPP = 300 нм и шаг M1 = 360 нм, эти значения должны быть включены в таблицу сравнения с другими процессами.
Следуя этой процедуре, подготовка контрольного списка/шаблона наряду со стандартизированной таблицей сравнения позволяет проектировщикам систематически оценивать физический масштаб каждого процесса.
Например, для оценки будет полезно создать «Сводную таблицу CPP, MMP и шага ребер по процессам» и дополнительно подготовить список ключевых слов, который позволяет напрямую проверить соответствующее название правила или значение в файле правил DRC.



