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

 
 
> Симуляция верилог совместно со спайс-нетлистом, Методы оптимизации симуляций
v_mirgorodsky
сообщение Apr 10 2015, 15:25
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Доброго времени суток,

Ищется простое решение для симуляции спайс-нетлиста совместно с тест-бенчем на Верилог. Точно знаю, что подобная штука есть в Каденсе. Там Verilog-NC запускается совместно со Спектрой и получается автоматический тестовый стенд с очень хорошим покрытием. Верилог генерирует входные вейв-формы и проверяет результаты из Спайса. Получается очень приличное покрытие, практически неограниченная гибкость, авоматические тесты и много других полезностей. Недостатком этого всего является большой прицеп в виде самого Каденса и его слабо вменяемых настроечных файлов.

Еще знаю, что подобное решение запускалось с Наносимом, однако он уж сильно устарел и для "свежих" библиотек его использовать как-то сильно рисковано. Был вариант, когда Наносим был интегратором, а в качестве спайс-симулятора предлагались на выбор xa & hsim. Однако этот маршрут выглядит тоже немного рискованным по причине отсутствия "свежих" версий вышеупомянутых симуляторов.

Недавно прочитал, что есть подобное решение от Синопсиса - VCS-AMS. Сразу пошел искать его в закрома, однако ничего похожего на аббревиатуру VCS-AMS там не нашел.

Соответственно, вопрос. Использовал ли кто-то в работе связки Верилог-Спайс? Если да, то какие програмные продукты использовались, получалось ли у кого в качестве Спайс-симулятора запускать HSPICE?

Есть ли у кого опыт использования VCS-AMS? На сколько сложно увязать нетлисты?

И знает ли кто как скоро он может появиться в закромах?


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Losik
сообщение Nov 2 2015, 13:01
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 22-04-07
Пользователь №: 27 235



Для смешанного моделирования вам понадобится среда virtuoso и симулятор AMS из пакета INCISIVE, без первого можно обойтись, если у вас есть уже готовый спайс нетлист.
посмотрите примеры в INCISIV/tools.lnx86/amsd/samples если есть готовый спайс нетлист или в
IC6/tools.lnx86/dfII/samples/tutorials/AMS если схема в базе даных кэденса.

UPD: по "behavioral verilog ", AMS позволяет а ultrasim нет. считайте что ultrasim это обычный аналоговый спайс симулятор, без поддержки цифры.
AMS позволяет выбирать аналоговый симулятор, spectre или ultrasim.

MMSIM содержит только аналоговые симуляторы, вам нужен пакет INCISIVE.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- v_mirgorodsky   Симуляция верилог совместно со спайс-нетлистом   Apr 10 2015, 15:25
- - SM   Цитата(v_mirgorodsky @ Apr 10 2015, 18:25...   Apr 10 2015, 16:37
- - v_mirgorodsky   Был у меня опыт использования Наносим для динамиче...   Apr 11 2015, 02:12
- - SM   вся тройка - Nanosim, XA и HSIM плавно переросли в...   Apr 11 2015, 04:27
- - v_mirgorodsky   На eetop.cn говорят, что CustmSIm - это и есть XA....   Apr 11 2015, 15:07
|- - SM   Цитата(v_mirgorodsky @ Apr 11 2015, 18:07...   Apr 11 2015, 16:39
- - v_mirgorodsky   Нашел как запускать XA с VCS. Как оказалось, надо ...   Apr 11 2015, 17:10
|- - SM   Цитата(v_mirgorodsky @ Apr 11 2015, 20:10...   Apr 11 2015, 17:21
- - kleverd   Объединение спайс нетлистов с верилогом по слухам ...   Apr 14 2015, 19:50
- - Shivers   А в кэденсе кто нибудь моделировал спайс с верилог...   Nov 2 2015, 11:06
- - Poluektovich   В cadence Virtuoso ADE есть симулятор ams. Ultrasi...   Nov 2 2015, 12:02
- - Shivers   AMS позволяет behavioral verilog моделировать? Пот...   Nov 2 2015, 12:48
- - Shivers   Я так понимаю, если пакет INCISIVE, то используетс...   Nov 2 2015, 13:24
|- - Losik   Цитата(Shivers @ Nov 2 2015, 16:24) Я так...   Nov 2 2015, 13:28
- - Shivers   Losik Заработало, спасибо! И еще два вопроса. ...   Nov 2 2015, 16:28
|- - Losik   Цитата(Shivers @ Nov 2 2015, 19:28) Losik...   Nov 3 2015, 08:27
- - Poluektovich   1. Такие функции в simvision недоступны. 2. Можно ...   Nov 3 2015, 06:48
|- - Shivers   Цитата(Poluektovich @ Nov 3 2015, 09:48) ...   Nov 3 2015, 08:00
- - Shivers   Спасибо! Интегрировать я пока не научился (в ...   Nov 3 2015, 09:19
- - drozel   А можно ли для этих целей использовать Modelsim? С...   Jan 19 2016, 15:09
- - Shivers   Меня здесь интересовало немного другое - аналогов...   Jan 19 2016, 17:10
- - Shivers   Ай нид хелп. Опыта совсем мало, столкнулся с пробл...   Mar 16 2016, 18:55
- - krux   Цитатасхема на ~10k транзисторов моделируется 4-6 ...   Mar 16 2016, 19:11
|- - Shivers   Цитата(krux @ Mar 16 2016, 22:11) это pos...   Mar 16 2016, 19:17
- - Losik   Большинство фич для ускорения поддерживаются тольк...   Mar 17 2016, 07:32
- - Shivers   Это просто праздник какой то, спасибо! К мног...   Mar 17 2016, 10:59
- - Losik   >>К многоядерностью не получилось тут пробле...   Mar 17 2016, 13:02
- - Shivers   Еще вопрос. Питание я задаю в amscf.scs с помощью ...   Mar 17 2016, 15:17
- - psygash   В amsControlSpectre.scs задается: simulatorOptions...   Mar 17 2016, 15:44
- - Shivers   Цитата(psygash @ Mar 17 2016, 18:44) simu...   Mar 17 2016, 16:45


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 22:11
Рейтинг@Mail.ru


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