Развитие корректуры печатных плат Современная ИТ-индустрия меняется с каждым днем, и требования к аппаратному оборудованию становятся все выше и выше. Разработчики аппаратного обеспечения сталкиваются с проблемой проектирования высокоскоростных и высокоплотных печатных плат. Как говорится, если работник хочет хорошо выполнять свою работу, он должен сначала наточить свои инструменты. Именно поэтому все больше проектировщиков отказываются от низкотехнологичных средств проектирования печатных плат и выбирают высокопроизводительное программное обеспечение PCB EDA, предоставляемое такими компаниями, как Cadence. . формат pcb
Изменения в области корректуры печатных плат неизбежно повлекут за собой проблемы того или иного рода. Благодаря ранним контактам и использованию, в Китае существует большое количество пользователей Protel. Когда они выбирают высокоскоростные печатные платы Cadence, все они сталкиваются с проблемой переноса своих проектов Protel в программное обеспечение для проектирования печатных плат Cadence.
Проблемы, с которыми сталкиваются разработчики печатных плат в этом процессе, можно условно разделить на два типа: в одном случае конструкция не очень сложная, и проектировщик хочет использовать только мощную функцию автоматической разводки Cadence CCT для завершения работ по разводке; в другом случае конструкция сложная, и проектировщик должен полагаться на доверие Инструменты анализа шума используются для моделирования сигнала и шума конструкции и установки топологии разводки сети проводов.
В первом случае работа по преобразованию относительно проста. Для выполнения этой работы можно использовать инструмент преобразования из Protel в CCT, предоставляемый компаниями Protel или Cadence. Во втором случае работа по преобразованию относительно сложнее, и этот метод преобразования будет кратко представлен ниже.
Объектом анализа в инструменте анализа сигнал-шум Cadence для проверки печатных плат является brd-файл Cadence Allegro, и Allegro может читать нетлисты сторонних производителей, которые соответствуют его требованиям. Нетлист формата Telexis, выводимый Protel, соответствует требованиям Allegro к нетлистам сторонних производителей. Вы можете вводить файлы Protel в Allegro.
Здесь следует обратить внимание читателя на два момента. Во-первых, сторонние нетлисты Allegro не допускают "." в секции $PACKAGE; во-вторых, в Protel мы используем форму BasName[0:N] для представления шины и BasName[x] для представления сигнала в шине. Представление сигнала в шине в стороннем нетлисте Allegro - Bas NameX. Читатели могут решить эти проблемы, непосредственно изменив нетлист Telexis, выводимый Protel.
При инжекции стороннего нетлиста Allegro также необходим файл описания устройства Device.txt для каждого типа устройства. Его формат следующий:
Пакет: тип пакета
Класс: classtype
Количество выводов: общее количество выводов
Pinused: ...
Для проверки печатной платы обычно используются элементы PACKAGE, CLASS и PINCOUNT. PACKAGE описывает упаковку устройства, но Allegro будет использовать элемент PACKAGE в нетлисте и игнорировать этот элемент в файле описания устройства при инжекции нетлиста. CLASS определяет тип устройства для анализа соотношения сигнал/шум. Cadence делит устройства на три категории: IC, IO и DISCRETE. PINCOUNT указывает количество выводов устройства. Для большинства устройств достаточно включить эти три элемента в файл Device.txt.
Имея файл нетлиста и описания устройства стороннего производителя для проверки печатной платы, мы можем подставить схему в Protel в программу проектирования печатных плат Cadence в виде нетлиста. После этого проектировщик может использовать программное обеспечение Cadence PCB на высокой скорости и с высокой плотностью. Мощная функция проектирования печатных плат дополняет ваш собственный дизайн. формат pcb
Если работа по разводке печатной платы была выполнена в Protel, функция сценариев Allegro может воспроизвести разводку в Protcl в Allegro. В Protel проектировщики могут вывести файл Place & Pick, который содержит положение, угол поворота и информацию о каждом устройстве в верхней или нижней части печатной платы. Из этого файла можно легко сгенерировать файл сценария Allegro. Выполнение этого сценария в Allegro может воспроизвести макет в Protel. Ниже приведен код на C++ для завершения преобразования файлов Place & Pick в файлы сценариев Allegro. Автор использует этот код и тратит всего несколько минут на передачу пользователю В Allegro была воспроизведена разводка печатных плат более чем 800 устройств.
Выше кратко представлен метод преобразования Protel в Allegro, и я надеюсь, что он может быть полезен читателям в их проектной работе.