Современная электроника №9/2024
ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 7 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 9 / 2024 Clearance: (IsTrack && Net="+5V"; IsVia && Net="GND") on (Layer="L1" && Region="RegionBGA") = {Min:0,25mil} Clearance: (Any; Any) = {Min: 0,4mil; Nom: 0,4mil} В этом примере на нижнем уров- не для всех объектов на плате задан минимальный и номинальный зазор 0,4, а потом минимальный зазор меж- ду треками цепи «+5V» и переходны- ми отверстиями цепи «GND» на слое «L1» в регионе «RegionBGA» переопре- делён как 0,25. Этот принцип лежит в основе создания «стандартныx» пра- вил. Поскольку больший приоритет имеют параметры, определённые в правилах, расположенных ближе к началу текста, мы можем задать в конце текста общий, не детализиро- ванный массив правил, а потом пере- определить значения для конкретных случаев. Хотя рассмотренная конструкция задания правил для зазоров между объектами цепей теоретически может работать и для объектов внутри одной цепи, в версии Delta Design 4.0 для совме- стимости с предыдущими версиями используется конструкция ClearanceSN: (ПредикатNO_1; Пре - дикат NO_2) on (ПредикатP) = {Min: Значение; Nom: Значение}. Она фактически повторяет конструк- цию Clearance , но правило ClearanceSN используется только для пары объектов, принадлежащих одной цепи (в то время как в текущей версии 4.0 строка правил Clearance работает, только если объек- ты принадлежат разным цепям). Стро- ки правил: ClearanceSN: (NetClass="Земля"; Any) = {Min:0,25mm} и ClearanceSN: (NetClass="Земля"; NetClass="Земля") = {Min:0,25mm} читаются одинаковым образом – «Минимальный зазор между любыми объектами одной цепи, для цепей, вхо- дящих в класс “Земля”, равен 0,25 мил- лиметра». Задаём требования к трассировке цепей Достаточно подробно рассмотрев принципы организации строки тек- стовых правил для задания зазоров, рассмотрим, как можно задать пра- вила других типов. Правила трасси- ровки цепей в Delta Design 3.7 услов- но разделены на «Физические» и «Электрические». Таблица для зада- ния «Физических» правил в версии 3.7 представлена на рис. 2. Здесь определяются требования к ширине треков при трассировке, типу и числу использованных переходных отверстий и другие. Пожалуй, наиболее часто рассматри- ваемые требования – задание параме- тров, определяющих ширину тре- ка. Ширина трека может зависеть от цепи (класса цепей) и от области, поэ- тому левая часть строки должна вклю- чать выражение, задающее множество цепей и областей: Width: (ПредикатN) on (ПредикатP) =, где предикат места ПредикатP орга- низован так же, как и рассмотренный нами в строке описания требований к зазорам, а ПредикатN формирует подмножество цепей и классов цепей на базе всего множества цепей. Если мы хотим сказать, что правило отно- сится к множеству цепей, состоящих из цепи «ВХОД8» и цепей, входящих в класс «Земля», то предикат будет выглядеть следующим образом: (NetClass="Земля" || Net="ВХОД8").
RkJQdWJsaXNoZXIy MTQ4NjUy