Перейти к содержанию

    

Создание библиотечных компонентов DxDataBook

Добрый день.

Необходимо сделать следующее:

Создать библиотечный компонент в DxDatabook, УГО которого состоит из нескольких УГО (например микросхема сложносоставная) и у которого было бы несколько посадочных мест.

Для УГО нашел атрибут - HETERO, вот только не совсем понятно как его заполнять...- через запятую надо перечислить всего уго, которые связаны с этим компонентом или как?

Для посадочных мест есть атрибут PKG_TYPE - для основного посадочного места и ALT_PKG_LST - для дополнительно посадочного места. А как добавить более двух(например для разных вариантов формовки выводов)?

Помогите пожалуйста, советом, добрым словом или примером такого компонента.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Добрый день.

Необходимо сделать следующее:

Создать библиотечный компонент в DxDatabook, УГО которого состоит из нескольких УГО (например микросхема сложносоставная) и у которого было бы несколько посадочных мест.

Для УГО нашел атрибут - HETERO, вот только не совсем понятно как его заполнять...- через запятую надо перечислить всего уго, которые связаны с этим компонентом или как?

Для посадочных мест есть атрибут PKG_TYPE - для основного посадочного места и ALT_PKG_LST - для дополнительно посадочного места. А как добавить более двух(например для разных вариантов формовки выводов)?

Помогите пожалуйста, советом, добрым словом или примером такого компонента.....

 

Пример из PADS Evaluation

post-512-1466500474_thumb.png

 

ALT_PKG_LST - список корпусов через запятую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Пример из PADS Evaluation

post-512-1466500474_thumb.png

 

ALT_PKG_LST - список корпусов через запятую

Спасибо большое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Пример из PADS Evaluation

post-512-1466500474_thumb.png

 

ALT_PKG_LST - список корпусов через запятую

 

Вами приведён демонстративно показательный пример нереального использования атрибута HETERO.

При попытке использовать сколь либо осознанное наименование, дабы не пересекаться с именами иных родственных компонентов,

и с учётом необходимости перечислить имена всех секций компонента, Вы попадаете в ситуацию ограничения длины атрибута - 256 символов.

Т.е. фактически пользоваться атрибутом HETERO (с учётом ограничения его длины) не представляется возможным.

Об этом я сообщал ещё лет 10 назад, но разработчика (Mentor Graphics) этот вопрос особо не парит.

Самое смешное - то что в прежних версиях ViewLogic (до 2007) вопрос ограничения длины атрибута был решён.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вами приведён демонстративно показательный пример нереального использования атрибута HETERO.

При попытке использовать сколь либо осознанное наименование, дабы не пересекаться с именами иных родственных компонентов,

и с учётом необходимости перечислить имена всех секций компонента, Вы попадаете в ситуацию ограничения длины атрибута - 256 символов.

Т.е. фактически пользоваться атрибутом HETERO (с учётом ограничения его длины) не представляется возможным.

Об этом я сообщал ещё лет 10 назад, но разработчика (Mentor Graphics) этот вопрос особо не парит.

Самое смешное - то что в прежних версиях ViewLogic (до 2007) вопрос ограничения длины атрибута был решён.

 

При использовании интегрированного маршрута не нужны вообще никакие атрибуты упаковки, соответственно и нет никаких ограничений связанных с длиной атрибута HETERO.

post-512-1468575409_thumb.pngpost-512-1468576402_thumb.png

Как видите, мне нужен всего один атрибут Part Number по которому система считывает всю нужную информацию из определения компонента в ЦБ. В данном примере я сделал 9 символов с длинной имени 32 знака, т.е. в сумме получилось больше чем 256 знаков.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как в dxdesigner быстро переключать страницы? Бывает он сам все закроет кроме первой, потом приходится открывать навигатор, сворачивать длиннющие списки компонентов с непонятными и ненужными номерами, чтобы найти страницу, а потом только выбирать страницу. В design capture сразу всегда доступ ко всем страницам внизу был (:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
При использовании интегрированного маршрута не нужны вообще никакие атрибуты упаковки, соответственно и нет никаких ограничений связанных с длиной атрибута HETERO.

post-512-1468575409_thumb.pngpost-512-1468576402_thumb.png

Как видите, мне нужен всего один атрибут Part Number по которому система считывает всю нужную информацию из определения компонента в ЦБ. В данном примере я сделал 9 символов с длинной имени 32 знака, т.е. в сумме получилось больше чем 256 знаков.

 

Такой способ применим только для новых версий PADS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Такой способ применим только для новых версий PADS?

 

Да, т.к. используется новый интегрированный маршрут с ЦБ, а не нетлист.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация