реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Аналоговое моделирование большого проекта целиком, Есть ли что-то быстрее Ultrasim?
Escorial
сообщение Feb 16 2009, 15:37
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 104
Регистрация: 11-11-05
Из: Москва
Пользователь №: 10 714



Здраствуйте, возникла необходимость моделирования большого проекта на транзисторном уровне с новыми spice-модллями транзисторов.

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

Всвязи с этим возник вопрос, какая программа сможет обеспечить приемлемое быстродействие на таком большом проекте?
Пока склоняюсь к UltraSim, может есть что-то более шустрое в ущерб точности.

Быть может есть какие-либо хитрости в самом UltraSim, чтобы ускорить процесс моделирования? Вариант mixed-mode в данном случае не подходит, т.к. есть только топология.
Go to the top of the page
 
+Quote Post
psygash
сообщение Feb 16 2009, 16:34
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 8-09-05
Из: Зеленоград
Пользователь №: 8 390



Есть HSIM и Nanosim от Синопсиса.
В HSIM можно выбирать соотношение точность/скорость моделирования. Считает быстро, понимает spice-модели и dspf/spef.
Nanosim не пробовал.
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Feb 16 2009, 18:38
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(psygash @ Feb 16 2009, 19:34) *
Есть HSIM и Nanosim от Синопсиса.
В HSIM можно выбирать соотношение точность/скорость моделирования. Считает быстро, понимает spice-модели и dspf/spef.
Nanosim не пробовал.
Пробовал как-то HSIM. Возможно, что не смог использовать все его скоростные возможности, не вник до конца.
Но, HSpiсe показал скорость, большую в разы! Сейчас большие нетлисты только в нем гоняем.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 16 2009, 19:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Добавлю, hspice он еще и мультитредный, который 32-битный, hspice_mt.
Go to the top of the page
 
+Quote Post
psygash
сообщение Feb 17 2009, 17:10
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 8-09-05
Из: Зеленоград
Пользователь №: 8 390



Цитата(zzzzzzzz @ Feb 16 2009, 21:38) *
Пробовал как-то HSIM. Возможно, что не смог использовать все его скоростные возможности, не вник до конца.
Но, HSpiсe показал скорость, большую в разы! Сейчас большие нетлисты только в нем гоняем.


В свое время специально сравнивал эти 2 программы. Получились такие результаты:
Комп Athlon64 X2 4000+ 2Gb RAM
Цифровая схема:
MOS Elements : 1983
RES Elements : 16
GCAP Elements : 1791
HSPICE A-2007.09 BYPASS=1 FAST=1 Threads=2 Simulation time=7043.77s
HSIMplus 2005.02.7 hsimspeed=6 Threads=1 Simulation time=271.34s

Выигрыш hsim очевиден.
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Feb 17 2009, 18:03
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(psygash @ Feb 17 2009, 20:10) *
В свое время специально сравнивал эти 2 программы. Получились такие результаты:
Комп Athlon64 X2 4000+ 2Gb RAM
Цифровая схема:
MOS Elements : 1983
RES Elements : 16
GCAP Elements : 1791
HSPICE A-2007.09 BYPASS=1 FAST=1 Threads=2 Simulation time=7043.77s
HSIMplus 2005.02.7 hsimspeed=6 Threads=1 Simulation time=271.34s

Выигрыш hsim очевиден.

Спорить не буду, возможно.
Однако, 7 000 с. это почти 2 часа!
Что Вы делали с цифровой схемой из 2 тыс. транзюков? Какой-то длиннющий тест?

Скоро у меня назреет очередная задачка по симуляции ИС из 50 тыс. транзюков.
Попробую еще раз HSIM с HSpice сравнить, конечно.
Go to the top of the page
 
+Quote Post
oratie
сообщение Feb 17 2009, 19:13
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 2-11-06
Из: Москва
Пользователь №: 21 900



По-моему, сравнивать Hspise с HSim не коректно. Hspice это программа моделирования с высокой точностью. Какие бы опции Вы не ставили, точность будет всегда выше, а скорость ниже, чем у других программ ускоренного моделирования (типа Nanosim или Hsim).

Правильно было бы сравнить Hsim с Nanosim. За счёт чего в них достигается ускорение:
один из путей это создание упрощенной модели (типа look-up table) для каждого уникального (уникальные размеры W/L) транзистора в схеме. Другой путь это parasitic reduction - типа если R/C маленькие, то можно пренебречь или смержить.

А Hspice всё считает "по-честному", поэтому и медленно.

На сайте Синопсиса, говорится, что Hsim, это для 65-45нм, а Nanosim для 90нм. Так, что я думаю, что Nanosim должен быть побыстрее.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 18 2009, 06:15
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(oratie @ Feb 17 2009, 22:13) *
На сайте Синопсиса, говорится, что Hsim, это для 65-45нм, а Nanosim для 90нм. Так, что я думаю, что Nanosim должен быть побыстрее.

Однако.... А ведь оба были еще тогда, когда о таких размерах и не мечтали....
Go to the top of the page
 
+Quote Post
oratie
сообщение Feb 18 2009, 06:48
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 2-11-06
Из: Москва
Пользователь №: 21 900



Nanosim появился, когда 90нм уже во всю использовали (я начал работать с 90нм примерно в 2002г, NanoSimа еще не было) . Правда, до этого он назывался Star-Sim(XT).

Про HSim не скажу, не знаю, когда он вышел на рынок.
Go to the top of the page
 
+Quote Post
Escorial
сообщение Feb 19 2009, 12:51
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 104
Регистрация: 11-11-05
Из: Москва
Пользователь №: 10 714



Спасибо всем ответившим, добавлю еще инфу почерпнутую с eda-board:

NanoSim быстрее HSIM на больших проектах.
Однако HSIM благодаря технологии выделения однотипных элементов быстрее при моделировании больших блоков памяти.
Go to the top of the page
 
+Quote Post
nikolascha
сообщение Jun 20 2009, 17:58
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 20-06-09
Из: BY
Пользователь №: 50 480



У Ментора для моделирования больших spice-netlist`ов есть MachTa. Вроде сейчас развивается под названием ADiT. Цифру тянет великолепно! Восстанавливаешь из топологии весь контроллер и 10-100К тестов без проблем... рекомендую...
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Jun 20 2009, 18:11
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(nikolascha @ Jun 20 2009, 21:58) *
У Ментора для моделирования больших spice-netlist`ов есть MachTa. Вроде сейчас развивается под названием ADiT. Цифру тянет великолепно! Восстанавливаешь из топологии весь контроллер и 10-100К тестов без проблем... рекомендую...
Интересно. А он есть у Вас в закромах?

Однако, чисто цифра - редкость для большого проекта нынче.
Тут недавно пытались моделировать БИС смешанную.
HSIM просто не смог с аналоговыми узлами совладать, генератор хитрый не запустил, УВХ не понял и т.п. Незачет по нему.
HSpice сказал, что 500 тыс транзисторов будет считать только на супер компе. rolleyes.gif
Так что, "сыр выпал"... Только моделирование по кускам в HSpice.
Go to the top of the page
 
+Quote Post
SM
сообщение Jun 20 2009, 18:16
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



А nanosim что? Тоже не совладал? Вкупе с XA Technology?
Go to the top of the page
 
+Quote Post
nikolascha
сообщение Jun 20 2009, 19:00
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 20-06-09
Из: BY
Пользователь №: 50 480



Цитата(zzzzzzzz)
Интересно. А он есть у Вас в закромах?

MachTa - есть, ADiT только в презентациях ментора видел...
Цитата
Однако, чисто цифра - редкость для большого проекта нынче.

Согласен. Если у вас в схеме генератор синусойды есть, то выйгрыш будет не более ~10 раз, по сравнению с обычным spice`ом... А если аналоговые сигналы меняются не часто, то моделируется "моментально"...
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Jun 20 2009, 20:08
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(SM @ Jun 20 2009, 22:16) *
А nanosim что? Тоже не совладал? Вкупе с XA Technology?
Всех опробовать времени не было.
Цитата(nikolascha @ Jun 20 2009, 23:00) *
MachTa - есть, ADiT только в презентациях ментора видел...
Может, зальете куда-нибудь? Ментор в некоторых вопросах вне конкуренции. Вдруг, это тот случай.

Цитата
Согласен. Если у вас в схеме генератор синусойды есть, то выйгрыш будет не более ~10 раз, по сравнению с обычным spice`ом... А если аналоговые сигналы меняются не часто, то моделируется "моментально"...
Нет, генераторы разные бывают. Далеко не во всех случаях спайсу удается найти начальное DC состояние. И указать его явно тоже не всегда возможно.

Все эти ускорители, по сути, спайсы с представлением компонентов в виде короткой таблицы реакций. Для точных симуляций аналоговых узлов они не пригодны. Только если аналоговый узел линейный какой-нибудь, с дубовой функцией.
Вообще, и при моделировании цифры у них выскакивает куча не существующих на самом деле иголок и просечек, на которые просто надо закрывать глаза и смотреть верность функционирования.

Самое лучшее, всё таки - купить супер-пупер комп. И гонять H-Spice. Такой вот вывод напрашивается.
Конечно, когда количество компонентов еще не огромно. Полагаю, при их числе порядка 10 млн. спайс уже не поможет. На сегодняшний день, естественно. Завтра будет иначе.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 13:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01682 секунд с 7
ELECTRONIX ©2004-2016