3.5. Программа обслуживания библиотечных  элементов PCCOMP

Программа РССОМР предназначена для обслуживания как символьной (схемной), так и технологической библиотек. Программа позволяет посмотреть либо изменить информацию в библиотечном элементе. Изменению может подлежать практически вся текстовая информация библиотечного элемента, только графическую информацию программа РССОМР изменять не может.

Программа РССОМР является дополнительной утилитой и во многом дублирует функции графических редакторов PCCAPS и PCCARDS. Многие функции программы являются весьма полезными, существенно облегчающими работу при обслуживании библиотеки. Общее открытое меню программы РССОМР представлено на экране монитора следующим образом:

РС-СОМР version 4.50

Options:

» Edit Symbol Pin Information «

Edit Symbol Pkg Information

Edit Part Pin Information

Delete Pkg Information

Copy Pkg Information

Translate Pkg Information

Exit PC-COMP

Press:  [SPACE] for next option;  [RETURN] to accept

Меню содержит семь элементов:

1) Edit Symbol Pin Information — редактирование информации о контактах в схемном библиотечном элементе;

2) Edit Symbol Pkg Information — редактирование упаковочной информации в схемном библиотечном элементе;

3) Edit Part Pin Information — редактирование информации о контактах в технологическом библиотечном элементе;

4) Delete Pkg Information — стереть упаковочную информацию;

5) Copy Pkg Information — скопировать упаковочную информацию;

6) Translate Pkg Information — транслировать упаковочную информацию;

7) Exit PCCOMP — завершить работу РС-СОМР.

Анализируя меню, можно сделать вывод, что в основном программа РССОМР предназначена для редактирования элементов схемной библиотеки. Здесь средства редактирования богаче и гибче. Для элементов технологической библиотеки основным средством является трансляция информации со схемной библиотеки в технологическую. Выберем первый элемент меню. В результате получим на экране монитора следующее подменю:

РС-СОМР

Edit Symbol Pin Information

Symbol filename:   <symbol filename>.SYM

Enter the symbol filename; Press [Return] to accept;

[Esc] to exit

Если набрать на клавиатуре K155LA3 [Enter], то на экране появится изображение, как на рис. 3.19.

Рис. 3.19. Вид экрана при редактировании информации о контактах символа

Экран содержит следующую информацию:

Component Name – имя компонента;

Number of Gates per Package – число вентилей на корпус;

Component ID – идентификатор корпуса;

Power Pins – контакты питания.

Таблица содержит пять колонок: первая – имя контакта, вторая – тип контакта, третья – логическая эквивалентность контакта, четвертая и пятая колонки определяют координаты контакта X и Y, соответственно.

Первые три колонки могут редактироваться и изменяться, тогда как четвертая и пятая колонки не изменяются. Нажатие клавиш [End] и [Home] позволяет переместить курсор в верхнюю часть меню и обратно. В верхней части меню можно изменять значения идентификатора корпуса и контактов питания. Значение идентификатора корпуса обычно равно 255. Если библиотечный элемент выполнен с иерархией, то идентификатор равен 256. Значение идентификатора -1 назначается элементу, который программой PCPACK не обрабатывается, но входит в список цепей. Если задать значение идентификатора 0, то такой элемент не обрабатывается и не входит в список цепей.

Контакты питания задаются в виде: (7=GND,  14=+5V). Здесь обозначено, что седьмой вывод корпуса должен быть подключен к цепи с именем GND, а четырнадцатый вывод — к цепи с именем +5V. Задание контактов питания эквивалентно заданию специального атрибута для этого элемента в редакторе PCCAPS: PWGD = (7=GND, 14=+5V).

Второй элемент меню вызывается аналогично первому. В результате получим изображение, представленное на рис. 3.20.

Рис. 3.20. Вид экрана при редактировании упаковочной информации символа

Таблица содержит два поля: поле имен контактов и поле упаковочной информации, в котором столько колонок, сколько вентилей определено на корпус. Изменять можно только информацию во втором поле. В случае, если выполнены некоторые изменения, то после нажатия [Esc] будет выполнен запрос: Save new information: YES/NO? (Записать новую информацию: ДА/НЕТ?).

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

Для вызова третьего элемента меню необходимо задать элемент технологической библиотеки. Рассмотрим работу программы на примере элемента 7400.PRT, создаваемого ниже. На рис. 3.21 представлено содержимое экрана в указанном режиме работы программы РССОМР.

Рис. 3.21. Вид экрана при редактировании информации об упаковке в корпус

Экран содержит следующую информацию:

Component Name – имя компонента;

Number of Gates Types – число типов вентилей на корпус;

Component ID – идентификатор компонента;

Footprint Value – типовое посадочное место;

Component is a SMD – элемент является планарным.

Здесь идентификатор компонента нумеруется по другим правилам, чем для SYM-элементов. Об этих правилах будет сказано ниже. Типовое посадочное место – это дополнительное имя для группирования элементов, имеющих одинаковое посадочное место. Последний параметр принимает значение YES (ДА), когда элемент планарный, т.е. размещенный с одной стороны печатной платы, и NO (НЕТ), когда элемент имеет штыревые контакты.

Таблица содержит восемь колонок: первая – это сквозная нумерация всех контактов; вторая – это имя (номер) контакта (обычно стараются сделать, чтобы информация в первой и второй колонках совпадали); третья – тип контакта (отличается от номеров для схемных элементов); четвертая – логическая эквивалентность контакта; пятая и шестая – координаты X и Y контакта; седьмая – имя контакта схемного элемента по упаковочной информации; восьмая – номер секции. Иллюстрация упаковочной информации представлена на рис. 3.22.

Четвертый элемент меню предназначен для стирания упаковочной информации. Обычно используется для стирания у схемных элементов с последующим заданием упаковочной информации во втором элементе меню.

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

Шестой элемент меню предназначен для трансляции упаковочной информации с одного элемента или с нескольких элементов схемной библиотеки в один элемент технологической библиотеки. На рис. 3.23 представлено содержимое экрана для шестого элемента меню. В первой строке задано имя файла элемента технологической библиотеки K155LN1.PRT. Вторая строка определяет, сколько различных символьных (схемных) элементов будут транслироваться в элемент технологической библиотеки, и в третьей строке определено имя файла элемента схемной библиотеки. Если в технологический элемент транслируется один элемент схемной библиотеки, то такой элемент называют однородным элементом. САПР PCAD позволяет работать с неоднородными элементами, когда в одном технологическом элементе содержатся несколько различных схемных элементов.

Например, микросхема К511ПУ1 (преобразователь высокого уровня в низкий) содержит два элемента 2И-НЕ и два элемента НЕ с расширением по И (рис. 3.24).