Введение
Проверка геометрических ограничений в электронных схемах
В автоматизированном проектировании электроники (EDA) правило проектирования — это геометрическое ограничение, налагаемое на разработчиков печатных плат, полупроводниковых приборов и интегральных схем (ИС) для обеспечения корректной, надежной работы и возможности производства схем с приемлемым выходом годных изделий. Правила проектирования для производства разрабатываются технологическими инженерами, исходя из возможностей производственных процессов по реализации задуманной схемы. Автоматизированное проектирование электроники широко используется для предотвращения нарушений правил проектирования; этот процесс называется проверкой правил проектирования (DRC). DRC является ключевым этапом при физической верификации проекта, которая также включает проверки LVS (соответствие макета принципиальной схеме), XOR, ERC (проверка электрических правил) и антенных структур. Значимость правил проектирования и DRC особенно велика для ИС с микро- и наномасштабной геометрией; для передовых технологических процессов некоторые предприятия настаивают на использовании более строгих правил для повышения выхода годных изделий.
Правила проектирования
Правила проектирования — это набор параметров, предоставляемых производителями полупроводников, позволяющий разработчику проверить корректность набора масок. Правила проектирования специфичны для конкретного технологического процесса производства полупроводников. Набор правил проектирования определяет определенные геометрические и требования к соединениям, чтобы обеспечить достаточный запас для учета вариативности в процессах производства полупроводников и гарантировать работоспособность большинства изделий. Наиболее базовые правила проектирования показаны на диаграмме справа. Первые из них — это правила для одного слоя. Правило ширины определяет минимальную ширину любой фигуры в проекте. Правило интервала определяет минимальное расстояние между двумя соседними объектами. Эти правила применяются к каждому слою технологического процесса производства полупроводников, при этом нижние слои имеют наименьшие значения правил (обычно 100 нм по состоянию на 2007 год), а верхние металлические слои — более крупные (возможно, 400 нм по состоянию на 2007 год). Правило для двух слоев определяет взаимосвязь, которая должна существовать между двумя слоями. Например, правило оборачивания может указывать, что объект определенного типа, такой как контакт или переход, должен быть покрыт металлическим слоем с некоторым дополнительным запасом. Типичное значение по состоянию на 2007 год могло составлять около 10 нм. Существует множество других типов правил, которые здесь не показаны. Правило минимальной площади соответствует своему названию. Правила для антенн — это сложные правила, которые проверяют соотношение площадей каждого слоя сети на предмет конфигураций, которые могут вызвать проблемы при травлении промежуточных слоев. Существует множество других подобных правил, которые подробно описаны в документации, предоставляемой производителем полупроводников. Правила проектирования в академической практике часто задаются в терминах масштабируемого параметра λ, так что все геометрические допуски в проекте могут быть определены как целые кратные λ. Это упрощает перенос существующих макетов чипов на новые технологические процессы. Промышленные правила более оптимизированы и допускают лишь приблизительное равномерное масштабирование. Набор правил проектирования становится все более сложным с каждым новым поколением технологических процессов производства полупроводников.