|
|
  |
SigXplorer и я |
|
|
|
Jan 28 2013, 05:13
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608

|
Пытаюсь промоделировать простейший случай. Источник, линия передачи, приёмник. Скачал IBIS модель с сайта альтеры для третьего циклона. Открыл Model Browser указал модель, транслировал её (тоже странно, а чё нельзя напрямую данные из модели брать, а не транслировать её в нечто другое), указл имена буферов, промоделировал и получил результат. Закрыл программу. Открываю снова тотже файл и тут начинается. Программа думает с пол минуты. Открываю Model Browser программа думает ещё пол минуты, переключаюсь на вкладку IBIS Models - ещё пол минуты, указываю файл - ещё пол минуты. Да я понимаю файл очень большой, около 30 Мбайт, но на кой чёрт он каждый раз его анализирует или чем он там занимается. Кто-нибудь сталкивался с этим? Есть ли решение? Может быть каким-то образом нужно приндексировать названия моделей или запретить копаться ему в них каждый раз?
|
|
|
|
|
Jan 28 2013, 06:13
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(djhall @ Jan 28 2013, 09:13)  Кто-нибудь сталкивался с этим? Есть ли решение? Может быть каким-то образом нужно приндексировать названия моделей или запретить копаться ему в них каждый раз? Вы наверное еще не пробовали делать трассировку?  (тупить будет точно также) Можно сделать следующее: - выкинуть лишние модели. Первый вариант: Делаете model dump, в папке с brd появлятся "имя_платы.dml". Дальше замените devices.dml новым файлом. Можно это не делать и переназначить working library с devices.dml, на ту что получили, но у меня были проблемы с схемой в HDL. Вариант второй: прямыми руками удаляете лишнее из ibis файла, а потом делаете трансляцию модели. - если хотите отключить, то заходите в model browser -> Library mgmt, расставяете крестики в столбике ignore и радуйтесь. (но не долго, до первых warning о ненайденных моделях  ) - Ну и самый радикальный способ - фтыкнуть в компьютер SSD...
|
|
|
|
|
Jan 28 2013, 06:56
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608

|
Цитата Можно сделать следующее: Спасибо, попробую. А вообще хотелось бы заметить насколько чудовищное отношение разработчиков к пользователям. Это касается и описанного здесь и ещё примерно 20 пунктов, которые я отметил у себя в записях. Больше всего у меня возникает вопросов не как сделать что-то, а почему это нужно делать через такую задницу и почему такая продвинутая казалась бы контора нанимает программистов с руками из этой самой задницы. И ладно бы если не с чем было сравнивать, но HyperLynx - ни каких вопросов не возникает - ни каких ожиданий, ни каких трансляций по разным библиотекам - всё просто и понятно. Но Cadence это просто нечто. И вообще я пришел к выводу, что достойных САПР сейчас просто нет. В альтиум все хорошо и красиво, но считай нет ни какого анализа, ни аналогового, ни цифрового, ни до, ни после трассировки, а точнее всё это в зачаточном состаянии. В Cadance всё через задницу хоть они и позицианируют себя как супер пупер программу. Mentor что ли ещё попробовать?
|
|
|
|
|
Jan 28 2013, 09:08
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(Uree @ Jan 28 2013, 11:58)  Вы знаете, у меня стоит SSD. Слабо он помогает на толстых файлах моделей, тормоза присутствуют все равно. Может они меньше, чем были бы с HDD, но по 3-5 секунд почти на всех операциях может вначале подвисать... Мне все интересно, но руки не доходят, запустить cadence на линухе и посмотреть как там дела обстоят. По идее в линуксовом ядре можно управлять swap на диск, и в частности, заставить выносить почти все RAM. Или проект перед работой запихивать в RAM, а потом назад копировать на диск после работы...
|
|
|
|
|
Jan 28 2013, 09:18
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
У меня нет свапа, он выключен - Win7-64 + SSD + 8Гиг памяти позволили так сделать, так что все находится в памяти. И если не подключать много моделей, то все работает весьма шустренько. Но вот если подключить, то уже не так весело. А в последнем проекте файл моделей был больше, чем сам РСВ. Тут я все и прочувствовал. Сначала думал, что Аллегро стал тормозить, после какого-то из хот-фиксов, а потом разобрался, что с моделями связано. Но чистить либы было некогда, проще было смириться с подтормаживаниями.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|