Функциональные возможности любой САПР в значительной степени определяются полнотой представления компонентов в базе данных. В САПР печатных плат библиотеки компонентов представляют базу данных.
Библиотечный компонент должен включать в себя следующую информацию:
Разработка библиотеки электронных компонентов это один из этапов в сквозном цикле проектирования печатных плат. Как правило, в отделах проектирования и разработки печатных плат есть конструктора и разработчики (библиотекари), основная задача которых заключается в разработке графики компонента. При этом следует различать библиотекаря усвлоно-графических обозначений в отделе разработчика и библиотекаря посадочных мест в отделе конструкторов, главного библиотекаря, который интегрирует и проверяет всю информацию, приходящую от библиотекарей посадочных мест и условно-графических обозначений. Данная концепция применяется на предприятих, в которых имеется большое количество конструкторов и разработчиков. В сравнительно небольших компаниях роль библиотекаря посадочных мест, условно-графических обозначений и главного библиотекаря может выполнять и один человек.
Таким образом, прежде чем приступить к автоматизированной разработке схемы электрической принципиальной, необходимо иметь готовую библиотеку проекта, где уже должны быть те компоненты, которые применяются на схеме. Тоже самое касается и этапа компоновки и трассировки.
На рисунке 1 приведена концепция реализации описания компонента в базе данных (библиотеке).
Рисунок 1 - Информация о различных представлениях компонента в базе данных