This chapter mainly explains about the double-layer circuit board circuit design rule шахматная решетка (DRC) system method. после проектирование PCB is obtained by the схема generation tool, можно запустить DRC, чтобы найти любые нарушения правил проектирование PCB правила. эти операции должны быть завершены до начала последующей обработки, and the developer of the development circuit diagram generation tool must provide most проектирование PCBОни могут легко освоить инструменты DRC. Writing your own проектирование PCB Проверка правил имеет много преимуществ. Although the проектирование PCB не так просто, Это далеко, because any проектирование PCBПрограммисты, хорошо знающие язык программирования или скрипта проектирование PCB checker. The benefits of work are immeasurable. Общие инструменты маркетинга на рынке обычно недостаточно гибки для удовлетворения конкретных потребностей проектирование PCB нужно. Therefore, клиент должен известить разработчика инструмента DRC о новых функциональных требованиях, это обычно требует определённых денег и времени, especially when the requirements are constantly updated. К счастью, most tool developers can provide customers with a convenient way to write their own DRC to meet specific needs. Однако, this powerful tool has not yet been widely recognized or used. В настоящем документе содержится практическое руководство для получения максимальных выгод от использования инструментов DRC. Since DRC must traverse the entire circuit diagram of the проектирование PCB, Включить каждый символ, each pin, каждая сеть, and each attribute, при необходимости можно создать бесконечное количество "вложений".
Как указано в разделе 4.0, DRC can indicate any minor deviations that violate правила проектирования PCB. For example, одно из приложений может включать все проектирование PCB. если количество конденсаторов меньше или выше ожидаемого, метка на линии электропитания/может возникнуть проблема. These ancillary files may be necessary, но ни один бизнес - инструмент DRC не может создать эти файлы. Another advantage of DRC is that it is easy to update to meet the needs of new проектирование PCB features (such as those that may affect проектирование PCB rules). и, once you have gained sufficient experience in this field, можно выполнять многие другие функции. For example, если бы вы могли написать свой собственный DRC, you can write your own bill of materials (BOM) creation tool, для более эффективного удовлетворения конкретных потребностей пользователей, such as how to obtain the "extra hardware" of devices that are not part of the circuit diagram database (such as Socket, heat sink or screwdriver). Or проектирование PCBпользователь может подготовить свой собственный список, достаточная гибкость в проектировании проектирование PCB Окружающая среда, such as how to obtain Verilog models or time files suitable for specific devices. На самом деле, since DRC traverses the entire проектирование схема PCB, all valid information can be collected to output the simulation and/или проектирование PCB.
Double-layer circuit board design skills
It is a bit far-fetched to discuss these topics without providing any program code. поэтому, we will take a circuit diagram acquisition tool as an example. в данной работе используются инструменты ViewDraw, разработанные Mentor Graphics, подключиться к сети PADS Designer. Кроме того, we also adopted the ViewBase tool, Это упрощенная библиотека с, которую можно вызвать, получить и использовать в базе данных ViewDraw. использование ViewBase, проектирование PCBers can easily use C/язык C - полный и эффективный инструмент ViewDraw DRC. Следует отметить, что основные принципы, обсуждаемые здесь, в равной степени применимы и к любым другим принципам. схема PCB инструмент. Кроме того to the circuit diagram database, DRC также нуждается в некоторых входных файлах, которые могут описывать конкретные ситуации, например, автоматическое подключение к уровню питания с именем законной сети. For example, Если имя сети power, then the power plane will be automatically connected to the power plane using a back-end packaging device (if applicable to ViewDrawpcbfwd). The following is a list of input files, Эти файлы должны быть расположены в определённом глобальном положении, so that DRC can automatically find and read, Сохранить сообщение в DRC.Некоторые символы должны иметь внешние кабели, так как эти символы не связаны с традиционным слоем питания. For example, устройство ECL подключено к VCC или заземлено; его V - образный штырь может быть заземлен или - 5.0V plane. In addition, the power line pins can also be connected to the filter before reaching the power line layer. обозначение устройства обычно не подключено. On the contrary, an attribute of the symbol (here called SIGNAL) describes which pin is the power pin or the ground pin and describes the pin should be connected to the network name. сигнал = VCC: 10, SIGNAL = GROUND: 20DRC может прочесть этот атрибут и удостовериться в том, что имя сети будет сохранено в законном файле \ u pwr \ u net \ edu name. Если имя сети не содержит имя сети, Тогда указатель питания не будет подключен к доске питания, and This problem is indeed very serious.