Симуляторы Verilog
2016-11-04 14:00![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Измерил скорость трёх коммерческих симуляторов Verilog на тесте микро-БЭСМ.
Mentor Modelsim: 2428 микроинструкций в секунду.
Cadence NCsim: 2362 микроинструкций в секунду.
Synopsys VCS: 7759 микроинструкций в секунду.
Первые два - на самом деле бесплатные версии от Altera и Xilinx. Но синопсис по любому в разы быстрее получается.
Mentor Modelsim: 2428 микроинструкций в секунду.
Cadence NCsim: 2362 микроинструкций в секунду.
Synopsys VCS: 7759 микроинструкций в секунду.
Первые два - на самом деле бесплатные версии от Altera и Xilinx. Но синопсис по любому в разы быстрее получается.
no subject
Date: 2016-11-04 21:26 (UTC)no subject
Date: 2016-11-04 23:23 (UTC)no subject
Date: 2016-11-05 08:30 (UTC)на малом размере может какие-то накладные расходы играют - добавляется константа.
просто меня поразил факт прямой пропорциональности между памятью и временем прохождения теста
Ментор вроде как утверждает, что квеста гораздо быстрее моделсима - я про моделсим ничего не скажу, но квеста все-равно медленнее и nc и vcs-а. когда-то вопрос сравнения производительности будоражил сообщество элекроникс.ру ну и по работе мне поручали потестировать перед покупкой лицензий.
конечно, есть шанс, что за пару лет все изменилось, но это маловероятно
no subject
Date: 2016-11-04 21:47 (UTC)no subject
Date: 2016-11-04 23:23 (UTC)no subject
Date: 2016-11-05 06:48 (UTC)no subject
Date: 2016-11-05 02:46 (UTC)no subject
Date: 2016-11-05 04:17 (UTC)Кстати, я попробовал собрать это дело коммерческим ncsim - выловил пару ошибок, типа массивов в sensitivity list. А еще он терпеть не любит не-ASCII символы в комментариях.
no subject
Date: 2016-11-05 07:11 (UTC)no subject
Date: 2016-11-05 20:35 (UTC)http://browser.primatelabs.com/v4/cpu/2528