vak: (Улыбка)
[personal profile] vak
Измерил скорость трёх коммерческих симуляторов Verilog на тесте микро-БЭСМ.

Mentor Modelsim: 2428 микроинструкций в секунду.
Cadence NCsim: 2362 микроинструкций в секунду.
Synopsys VCS: 7759 микроинструкций в секунду.

Первые два - на самом деле бесплатные версии от Altera и Xilinx. Но синопсис по любому в разы быстрее получается.

Date: 2016-11-04 21:26 (UTC)
From: [identity profile] oppad (from livejournal.com)
у VCS заметное преимущество на симулировании нетлиста - занимаемая память получается в несколько раз меньше (на том проекте было что-то типа 8ГБ против 60), скорость пропорционально. на RTL особого преимущества не видел.

Date: 2016-11-05 08:30 (UTC)
From: [identity profile] oppad (from livejournal.com)
ну так у Вас и нет опыта подготовки АЗИКа к производству. там все-таки важно - неделю или две идет прогон теста.
на малом размере может какие-то накладные расходы играют - добавляется константа.

просто меня поразил факт прямой пропорциональности между памятью и временем прохождения теста

Ментор вроде как утверждает, что квеста гораздо быстрее моделсима - я про моделсим ничего не скажу, но квеста все-равно медленнее и nc и vcs-а. когда-то вопрос сравнения производительности будоражил сообщество элекроникс.ру ну и по работе мне поручали потестировать перед покупкой лицензий.

конечно, есть шанс, что за пару лет все изменилось, но это маловероятно

Date: 2016-11-04 21:47 (UTC)
From: [identity profile] raydac.livejournal.com
а какиенить бесплатные и опенсорсные неплохие есть?

Date: 2016-11-05 06:48 (UTC)
From: [identity profile] raydac.livejournal.com
недоработка опенсорс комьюнити :(

Date: 2016-11-05 02:46 (UTC)
From: [identity profile] spamsink.livejournal.com
То, что коммерческий VCS быстрее, неудивительно. Меня удивило то, что modelsim и ncsim насколько близки, как будто у них код из одного источника вырос.

Date: 2016-11-05 07:11 (UTC)
From: [identity profile] Евгений Х. (from livejournal.com)
А на каком железе пускалось?