Глава 8: Создание новых технологий
8-3: Иерархия технологических библиотек
Для описания какой либо технологии достаточно одной библиотеки, но можно взять ряд последовательных библиотек для того чтобы описать технологию. Последовательность формирует иерархию наследования, где более поздняя библиотека в последствии может отвергнуть элементы, найденные в более ранних библиотеках. Например, одна библиотека может быть основным описанием для семейства технологий, а другая библиотека техническая, которая позволяет описать определенные совокупности элементов. Техническая библиотека может быть небольшой, состоя лишь из единственного описания узла. В этом случае информация переопределялась бы или увеличила бы основную библиотеку.
Для того чтобы соединить последовательность библиотек, необходимо поместить список в самую нижнюю библиотеку, которые указывают предыдущие или зависимые библиотеки. В примере ниже, текущая библиотека - "smallPads", настроена с двумя другими библиотеками: "pads" и "cmos" (основная библиотека). Обратите внимание на то, что список неявно начинается с текущей библиотеки и продолжается в обратном порядке. В этом примере первая библиотека исследуется, "padsSmall", сопровождаемая " pads " и основной библиотекой "cmos". Когда часть технологической информации найдена больше чем в одной библиотеке, то используется последняя версия (т.е. версия текущей библиотеки используется перед версией зависимой библиотеки, и версия зависимой библиотеки используется перед другой зависимой библиотеки выше по списку). Обратите внимание на то, что версия, которая используется, как ожидается, будет последней созданной версией и если дело обстоит не так, то выйдет предупреждающее сообщение.
Контроль списка библиотек можно редактировать в зависимостями от самой библиотеки... командой (в меню Edit / Technology Editing). ::
В диалоге показывается два списка библиотек. Список слева - зависимые библиотеки и список справа показывает все текущие библиотеки.
Выбирая название библиотеки из списка справа и нажимая кнопку" << Add ", он добавляется к списку слева. Чтобы добавить не показанную библиотеку, введите ее имя в окно справа и нажмите << Add; Чтобы удалить библиотеку из списка слева, выберите его и щелкните кнопкой "Remove".