Каждый из инструментов CAE и CAD пользуется наборами библиотек, содержащих информацию, описывающую каждый из компонентов, которым можно пользоваться при проектировании. Эти описания варьируются от простого описания физического размера площадок и их относительного расположения до полной логической модели, которую можно использовать в имитаторе для завершения процесса проектирования. Обычно библиотеки не поставляются как часть системы. Их следует приобретать отдельно или разрабатывать по одной части одновременно усилиями пользователей. Библиотеки в работоспособных системах могут быть достаточно большими и представлять собой существенную затрату времени, чтобы их разработать. К сожалению, библиотеки зачастую являются уникальными для данного инструмента и не могут легко заимствоваться новым выбранным инструментом для проектирования.
Формы посадочных мест и физические характеристики
Самая фундаментальная из библиотек, используемых системой CAD, для исходного проектирования печатных плат описывает физические характеристики любой детали так, что это позволяет системе CAD создавать для нее расположения монтажных отверстии и контактных площадок, а также контур трафаретной формы и рисунок паяльной маски. Запись в такой библиотеке будет содержать посадочное место, которое описывает, например, какой величины должны быть отверстия для выводов компонента и форму контактных площадок для каждого типа слоя печатной платы. Например, контактная площадка внешнего слоя проектируемого печатного узла должна быть достаточно большой, чтобы вмещать кольцевой ободок нужного размера, а перфорация в фольге должна находиться в плоскости слоя питания, так чтобы исключить касание цилиндром металлизированного сквозного отверстия плоскости слоя, или нужно будет использовать тепловую площадку и выполнить соединение с плоскостью питания таким способом, который дал бы возможность применить надежную пайку. Эти записи в библиотеке могут содержать индивидуальные номера деталей, используемые компанией для создания ведомости материалов, и в этом случае система CAD будет в состоянии создать ведомость материалов в форме, готовой к употреблению.
Некоторые библиотеки для проектирования электронных блоков с физическими характеристиками содержат информацию о функции вывода, т.е. является ли вывод контактом для ввода, вывода или должен использоваться для питания. Эти данные используются программой, выполняющей проверку, чтобы убедиться, что точки в цепи расположены в нужном порядке для обеспечения быстродействия или что цепь использует правильные функции выводов.
Функциональные модели проектируемой печатной платы
Инструменты CAE, которые имитируют функционирование печатной платы, нуждаются в библиотеке моделей, которая бы описывала, как каждая часть работает логически. Эти модели называют функциональными. Такие модели не содержат информации о задержках в линиях связи или времени нарастания импульса, необходимом для подтверждения, что выполняются правила по времени. Функциональные модели часто используют для настройки эмуляторов.
Имитационные модели для проектирования электронных блоков
Имитационные модели являются расширенными версиями функциональных моделей. Они содержат всю функциональную информацию о компонентах проектируемого электронного узла, а также подробные сведения о задержке в линии связи при прохождении той или иной ее части и времени установления и времени затухания.