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

 
 
> SystemVerilog [RTL] & ASIC Design Flow, За и Против
Doka
сообщение Oct 28 2015, 16:34
Сообщение #1


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Прошу высказаться у кого есть опыт (удачный, а в особенности - неудачный) использования поддерживаемых тулами Synopsys конструкций SystemVerilog.
Прежде всего интересуют тулы: DC, Formality (по нему в гайде вообще не нашёл описание поддерживаемого подмножества конструкций), Synplify.

Ситуация: есть два лагеря (кодеры и малочисленная группа принимающих решение консерваторов), которые имеют диаметрально противоположные взгляды.

Позиция RTL-кодеров такова
:
Кодеры понимают преимущества SV, не только для упрощения описания некоторых аспектов и сокращения объёма кода и человеческого фактора (использование интерфейсов на топ-левеле, свои типы данных), но и удобство верификации (enum, однозначное описание регистровой и комбинационной логики) и не хотели бы снижать скорость и качество кода даунгрейдом до Verilog-2001.

Позиция ярых консерваторов такова:
несмотря на то, что SV давно поддерживается тулами, поддержка эта только на бумаге, из-за того что этими конструкциями никто не пользуется и тул не проверен (пользователи как тестеры не репортовали о багах).
В числе компаний, которые не пользуются SV для RTL: ARM, Imagination, Synopsys (IP).


PS: Доп.информация:
RTL пишем для себя, на сторону не передаём,
субподрядчиков нет - делаем всё сами до GDSII.


Хотелось бы услышать За и Против из личного опыта (жлательно также указать к каким версия тула опыт применителен)

Спасибо
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Doka   SystemVerilog [RTL] & ASIC Design Flow   Oct 28 2015, 16:34
- - sleep   Доброго времени суток! В нашем случае, получае...   Oct 28 2015, 16:44
|- - Fat Robot   SV не используется. Тулчейн был и Cadence, и Synop...   Oct 28 2015, 20:14
- - Doka   Fat Robot, я так понимаю для STA основные ограни...   Oct 28 2015, 20:27
|- - Fat Robot   в общем-то нет никаких ограничений, если у вас ест...   Oct 28 2015, 21:01
- - masics   Мы тоже всё делаем для себя. Передаем только внутр...   Oct 28 2015, 21:05
- - Shivers   Дело в том, что синтез должны делать те же люди, ч...   Oct 29 2015, 08:12
- - Torpeda   Цитата(Doka @ Oct 28 2015, 19:34) Прошу в...   Oct 29 2015, 09:50
- - Shivers   Дело еще в том, что когда разные люди занимаются р...   Oct 29 2015, 11:50
|- - Torpeda   Цитата(Shivers @ Oct 29 2015, 14:50) .......   Oct 29 2015, 12:30
- - lexx   Верификация: SV, Specman. Код только на Verilog 20...   Oct 30 2015, 14:48
- - gerbity   Используйте для RTL только Verilog. SystemVerilog ...   Nov 2 2015, 09:04
|- - Djamal   Цитата(gerbity @ Nov 2 2015, 12:04) Испол...   Jun 30 2016, 12:20
- - cega   Синтезил достаточно большой проект в DC12.06. Испо...   Feb 19 2018, 14:22
- - yes   мне периодически приходится смотреть код, написанн...   Feb 19 2018, 15:11
- - baumanets   Цитата(yes @ Feb 19 2018, 18:11) мне пери...   Feb 22 2018, 17:10


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

 


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


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