Системный метод проверки правил проектирования (DRC) используется в проектирование печатная плата.в плену проектирование PCB В принципиальная схема платы инструмент,Необходимо запустить DRC, чтобы обнаружить нарушение правил проектирования.Это должно быть сделано до начала обработки. обычно, Поставщики схем инструмент Предоставление DRC,Большинство дизайнеров используют его.
Однако инструменты поставщиков являются общими и, возможно, не всегда достаточно гибкими для удовлетворения особых потребностей.поставщик может направить запрос на добавление новой функции в DRC, однако это потребует денег и времени, особенно в тех случаях, когда необходимо выполнить эту операцию неоднократно. К счастью, большинство поставщиков инструментов предлагают удобные в использовании механизмы, которые вы можете создавать для своих собственных нужд. К сожалению, этот мощный инструмент еще не получил широкого признания или использования.
Поскольку DRC должен просмотреть всю схему, разработанную PCB, включая каждый символ, каждую ногу трубы и каждую сеть, он может, если необходимо, генерировать бесконечное количество полезных побочных продуктов для каждого атрибута. Как указано в разделе 4.0, они могут быть достаточно четко обозначены как незначительные нарушения правил проектирования. например, в файл побочных продуктов могут быть включены все конденсаторы развязки,которые были разработаны.Если цифры значительно меньше или больше, чем ожидалось, то это может вызвать опасный сигнал для возможных проблем с силовыми линиями dv / dt.эти побочные продукты могут быть очень нужны,но они, безусловно, не были подготовлены каким - либо коммерческим DRC.
Еще одно преимущество этого DRC заключается в том,что его можно легко и быстро обновить,с тем чтобы приспособиться к новым особенностям конструкции, таким,как новые атрибуты, влияющие на правила проектирования. Кроме того,как только вы накопите достаточный опыт в этой области,появится много других возможностей.
например, Если вы можете написать свой собственный DRC, вы, конечно же, можете написать свой собственный инструмент генерации BOM, который лучше справляется с определенными уникальными требованиями, например, где получить компоненты,которые не являются частью базы данных « Дополнительное оборудование» (розетка, радиатор или винт).Или вы можете написать свой собственный список,Это достаточно гибко, чтобы приспособиться к вашей проектной среде, например, где можно получить файлы модели Verilog или хронометража отдельных компонентов.На самом деле,Когда DRC эргодический дизайн,Он может собрать всю необходимую информацию для вывода списка сетей Verilog для моделирования и тестирования/Или бом PCB производство.
если не предоставить некоторые коды программирования, будет трудно обсуждать эти темы. Для этого,Нам нужно взять пример с диаграммы захвата.В этой статье,Мы используем Вид Рисунок из Организация , Это часть серии PADS Designer. Кроме того,Мы используем ViewBase, Это всего лишь библиотека с, которая может вызвать доступ к базе данных ViewDraw.Использование ViewBase, Вы можете легко использовать C для подготовки полного и полезного DRC для ViewDraw/C++.Следует отметить, что принципы, которые мы здесь обсуждаем, применимы в любых других ситуациях. принципиальная схема платы Инструменты. печатная плата
За исключением базы данных,DRC также нуждается в некоторых входных файлах, чтобы показать ему, как обрабатывать некоторые ситуации, Например, название законной электрической сети, которая автоматически подключается к уровню мощности. Если электрическая сеть называется Power, автоматически подключиться к панели питания, Например, PCBfwd ViewDraw. Ниже приводится список этих входных файлов. Эти файлы должны быть помещены в постоянное глобальное положение, чтобы DRC мог автоматически найти их/Читайте их во время выполнения и храните информацию внутри.
Вы можете выбрать файл, содержащий все законные имена сетей, таких как VCC, V3 u 3P, VDD, которые содержат сигналы питания. обратите внимание, что для некоторых PCB - схем / схем электропитания буква может иметь важное значение, обычно VCC отличается от VCC или VCC. VCC может быть 5.0v питания, V3 u 3P может быть 3.3V питания.
Юридическое основание PWR.Название сети необязательна, так как файл конфигурации для загрузки пакетов обычно содержит список законных источников питания / наземных сетей. Если « аллегро» является инструментом размещения / компоновки, то этот документ называется « аллегро». для PCBfwd cfg необходимо иметь следующие записи:
заземление VSS CGND
питание VCC VDD VEE 3P V2 falu 5P + 5V + 12V
если бы Демократическая Республика Конго могла прочесть его непосредственно. Cfg вместо юридического имени, будет лучше (меньше возможностей вводить ошибки).
обычно, power/заземляющий конец не появится на символе узла. Вместо этого символ имеет атрибут (который можно назвать SIGNAL), который определяет, какой вывод является источником питания или заземлением, и указывает название сети, к которой этот вывод должен быть подключен:
сигнал = VCC: 10
сигнал = заземление: 20
DRC может прочитать этот атрибут и удостовериться в том, что имя сети является законным в файле Чистая вода. Иначе искатель питания не сможет подключиться к доске питания, что является очень серьезной ошибкой. печатная плата
Некоторые символы должны иметь электрические / заземляющие штыки, так как они не соединены с обычными силовыми / заземленными пластами. например, клавиша VCC устройства ECL может быть подключена к VCC или заземлена; его V - образные пятки могут быть соединены с поверхностью земли или с плоскостью - 5.0v. Кроме того, перед входом в энергосистему / в пласт можно подключить к фильтру зажим питания / заземления.
Сеть между выводом и фильтром может иметь любое имя,Демократическая Республика Конго не сможет проверить эту информацию.DRC может сделать этот отчет ошибкой, пользователь должен фильтровать его, Или просто добавить имя сети в файл Законный Название сети PWR. Это одна из причин, по которой может понадобиться законодательство.наконец,DRC прочитает законное имя сети pwr 1) Найдите резистор верхнего натяжения, 2) Проверьте буквенный размер имени сети POWER в проектирование PCB, и 3) Обнаружение любых неиспользуемых выводов, подключенных непосредственно к POWER.