СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №5/2016

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 53 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2016 раз применять одни и те же данные. Например, посадочное место описы- вается один раз и при этом много раз используется в разных компонентах. Повторное использование данных предоставляет широкие возможности, но может и породить множество про- блем при неправильном применении. Описание компонента, как уже упоми- налось, состоит из множества различ- ных частей. Сам компонент можно рас- сматривать как объединение всех этих частей между собой. Однако механистический (назовём его программистский) подход, при котором все части объявляются повтор- но используемыми, создаёт неудобства в работе, и перекладывает на конструк- тора задачу поддержания целостности данных. Например, условное графиче- ское обозначение (УГО) компонента в библиотеке можно разрешить исполь- зовать во множестве компонентов. При этом несомненный плюс – ведение дан- ных в одном месте. Однако при рабо- те с большой библиотекой наступа- ет момент, когда конструктору слож- но понять: можно исправлять данное УГО или нет, т.к. оно используется во множестве компонентов. В результате, при работе могут возникнуть ошибки в ранее описанных компонентах или появится ещё одна копия УГО, создан- ная для экономии времени. Поэтому повторное использование не должно применяться без разбора. Оно должно опираться на понимание специфики работы конструктора. Рас- смотрим конкретные примеры и нач- нём с описания УГО. УГО можно разделить на два вида: ● используемое во множестве компо- нентов одного семейства; ● уникальное для конкретного компо- нента. Такое разделение возникает, посколь- ку для каждой микросхемы набор элек- трических сигналов уникален и, соот- ветственно, уникально её УГО. Однако для транзисторов, резисторов и других подобных деталей УГО не зависит от компонента, библиотеки, а является еди- нымдля конструкторского бюро в целом. Поэтому в системеDeltaDesign условное графическое обозначение может быть: ● создано и привязано к семейству (в этом случае оно относится к стан- дартам конструкторского бюро и может быть использовано в любой библиотеке); ● создано как уникальное в рамках кон- кретного компонента. Такой подход позволяет избежать путаницы и сделать работу с УГО удобнее (см. рис. 6). Стоит отметить, что в комплект поставки входит более 300 УГО, выполненных согласно ГОСТ. При описании контактных площа- док (КП) используется другой подход (см. рис. 7). В компоненте, как правило, встречается всего лишь несколько вари- антов форм КП при большом количе- стве самих КП. Поэтому введено поня- тие «стек контактных площадок». СтекКП описываетшаблон создания контактной площадки, иименно этишаблоныразме- щаются на посадочномместе. В этом слу- чаеформу контактнойплощадки гораз- до проще править. При этом САПР в редакторе стека кон- тактной площадки сразу же подсказы- вает конструктору, какие посадочные места используют стек КП, и преду- преждает конструктора в случае прав- ки им уже используемого места. Аналогичным образом в САПР Delta Design проработаны вопросы повтор- ного использования данных для каж- дой части компонента. Во второй части статьи будет описан вариативный интерфейс, зависящий от сложности описания компонента, сред- ства контроля целостности информа- ции о компонентах, а также средства автоматизации рутинных операци- ийв системе Delta Design. Рис. 5. Представление посадочного места в Datasheet и в интерфейсе системы Delta Design Рис. 6. Пример условного графического обозначения из комплекта поставки Рис. 7. Пример работы с используемым стеком контактной площадки

RkJQdWJsaXNoZXIy MTQ4NjUy