Что такое схематический нетлист для вашей печатной платы?

Закарайа Петерсон
|  Создано: 4 Июня, 2020  |  Обновлено: 10 Декабря, 2020
Что такое схематический нетлист для вашей печатной платы?

Если вы создали свою следующую великолепную схему, за кулисами вашего программного обеспечения для проектирования происходит много всего. Связность между компонентами в вашей схеме может быть сведена к небольшому количеству логических и электрических идентификаторов. Схема может предоставлять графическое изображение, показывающее соединения между различными компонентами и контактами, но для полного понимания всего о вашем проекте вам понадобится важный документ.

Список соединений схемы является одним из центральных элементов информации, который будет использоваться в нескольких функциях вашего программного обеспечения для проектирования для создания реальной печатной платы. Ваш список соединений схемы предоставляет информацию о электрической связности и отражает функциональную структуру данных вашего проекта в одном наборе данных. Когда вам нужно повторно использовать ваши данные или быстро определить электрические соединения в ваших инструментах симуляции, ваш список соединений поможет вам сделать переход от проектирования схемы к этим другим инструментам. Вам также нужно будет предоставить вашему производителю копию ваших списков соединений в рамках обзора проекта. Давайте подробнее рассмотрим точную структуру списка соединений в вашем программном обеспечении для проектирования печатных плат.

Что такое схематический нетлист?

Прежде чем двигаться дальше, стоит отметить, что в программном обеспечении для проектирования электронных устройств и печатных плат используются различные типы нетлистов. Эти нетлисты могут определять логику, соединения между компонентами и иерархические отношения. Они являются мощным инструментом для обобщения структуры и функциональности вашего проекта. Нетлист не содержит графической информации — она содержится в самом документе схемы.

Тем не менее, схема и её нетлист идут рука об руку; нетлист может быть сгенерирован из схемы, или схемы (плоские или иерархические) могут быть сгенерированы из нетлистов. В отношении информации в схеме ПП, нетлист будет содержать множество записей данных, в которых каждая запись содержит следующую информацию:

  • Метка сети: имя, которое вы присваиваете определенной сети в вашей схеме
  • Обозначения ссылок: эти обозначения предназначены для компонентов, подключенных к сети
  • Номера выводов: каждый компонент в сети будет иметь некоторое количество выводов, таким образом, номер вывода каждого компонента в сети будет отображаться в списке соединений

Если вы умеете читать список соединений схемы, вы можете видеть, как схема переводится в список соединений SPICE при подготовке к симуляции. Вы также можете устранять любые ошибки, которые могут быть найдены в списках соединений из сторонних библиотек. 

Схематический нетлист, преобразованный в SPICE нетлист
Пример SPICE нетлиста, извлеченного из схемы

После того, как вы создадите свою схему и импортируете ее в начальную компоновку, данные вашего списка соединений схемы будут использованы для создания соединительных линий, видимых в немаршрутизированной компоновке. До тех пор, пока вам не потребуется вносить дополнительные изменения в вашу схему, вы можете быть уверены, что ваши данные проектирования останутся неизменными в процессе трассировки платы. Однако вам все еще нужно будет убедиться, что ваш BOM и Герберы соответствуют информации в вашей схеме и списках соединений перед производством.

Как производители используют ваш список соединений

Во время проверки проекта данные вашего схематического списка соединений будут сравниваться с вашими Герберами, спецификацией и схематическими данными. Часто можно увидеть несоответствия между списком соединений и одним или несколькими из этих документов. Скорее всего, это просто результат экспорта списка соединений и спецификации до завершения вашего проекта; последнее изменение в дизайне перед отправкой вашего проекта требует пересборки вашей спецификации, списка соединений и Герберов, чтобы обеспечить согласованность всех данных. Хотя это может звучать повторно, это лучше, чем использовать производителя низкого качества и получить партию бракованных плат по почте.

Производители также будут использовать ваш список соединений для определения требований к тестам голых плат. Соединения в списке соединений программированы в испытательное оборудование, используемое для процесса тестирования голых плат. Использование формата файла данных ODB++ является предпочтительным форматом для производства, поскольку список соединений может быть сгенерирован из пакета. В противном случае вы захотите отправить список соединений IPC-D-356 вместе с вашими файлами Гербера, поскольку это может быть использовано для тщательного сравнения перед изготовлением голых плат.

Схематический нетлист и файлы Gerber
Ваш схематический нетлист должен соответствовать вашим сетям в файлах Gerber перед изготовлением

Не Отказывайтесь От Нетлистов Ваших Старых Проектов

Повторное использование проектов не является чем-то новым и охватывает всё, начиная от сохранения часто используемых библиотек или блоков схем. Импорт данных проекта из другой программы EDA в желаемую платформу может быть сложной задачей. Ваш следующий проект может быть вариантом старого дизайна, или может потребоваться ссылка на определённые функциональные блоки в оригинальной схеме/раскладке. Сохранение нетлистов из ваших старых проектов может помочь вам воссоздать их в новой дизайнерской платформе, особенно если оригинальная раскладка и/или данные схемы повреждены или недоступны.

Поскольку данные, размещенные в схемном нетлисте, имеют строго определенный формат, различные платформы проектирования могут использовать нетлисты друг друга при создании нового проекта. Если у вас есть модели, символы схем и посадочные места для компонентов из старого проекта, вам не придется вручную перестраивать оригинальный проект в новом программном обеспечении. Хотя вы могли бы считывать имена сетей, обозначения компонентов и номера выводов из вашего нетлиста, гораздо лучше работать с программным обеспечением для проектирования, которое может помочь вам быстро воссоздать проект из старого нетлиста.

Функции проектирования схем и моделирования в Altium Designer® теперь будут автоматически компилировать вашу схему по мере разработки нового проекта. Вам не придется вручную компилировать документы проекта или беспокоиться о несоответствиях в списках соединений ваших проектов. С Altium Designer вы можете легко импортировать данные проекта из других платформ EDA, что экономит ваше время при повторном использовании старых проектов. Вы также получите доступ к широкому спектру инструментов для управления данными компонентов и подготовки к производству.

Теперь вы можете скачать бесплатную пробную версию Altium Designer и работать с лучшими в отрасли инструментами для разработки плат, моделирования и планирования производства. Обратитесь к специалисту Altium сегодня, чтобы узнать больше.

Об авторе

Об авторе

Закарайа Петерсон (Zachariah Peterson) имеет обширный технический опыт в научных кругах и промышленности. До работы в индустрии печатных плат преподавал в Портлендском государственном университете. Проводил магистерское исследование на хемосорбционных газовых датчиках, кандидатское исследование – по теории случайной лазерной генерации. Имеет опыт научных исследований в области лазеров наночастиц, электронных и оптоэлектронных полупроводниковых приборов, систем защиты окружающей среды и финансовой аналитики. Его работа была опубликована в нескольких рецензируемых журналах и материалах конференций, и он написал сотни технических статей блогов по проектированию печатных плат для множества компаний.

Связанные ресурсы

Связанная техническая документация

Вернуться на главную
Thank you, you are now subscribed to updates.