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

 
 
> Эквивалентность двух схем, Если ли подобные утилиты?
des333
сообщение Mar 23 2009, 18:10
Сообщение #1


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

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Существуют ли программы, позволяющие сравнить функциональность нескольких проектов и сделать вывод об их эквивалентности?


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SM
сообщение Mar 24 2009, 19:06
Сообщение #2


Гуру
******

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



Ну елки-палки, как это нету таких программ?

Formality® is an equivalence-checking (EC) solution that uses formal, static techniques to determine if two versions of a design are functionally equivalent. EC tools verify large designs quickly and completely without the use of test vectors. Formality supports all major hardware description languages, database formats, flows, and implementation design optimizations to provide the most comprehensive verification solution available

http://www.synopsys.com/tools/verification.../formality.aspx

И никого не трогает, что сравнивается, netlist vs исходник или исходник1 vs исходник2, или нетлист1 vs нетлист2

Цитата(Maverick @ Mar 24 2009, 08:27) *
особенно не представляю если схемы нарисованы в shematic editor и с использованием генератора готовых ядер (например CoreGenerator в Xilinx ISE)

А что тут представлять-то? Синтезировать, да сравнить нетлисты формальной верификацией.
Go to the top of the page
 
+Quote Post
yes
сообщение Mar 25 2009, 17:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(SM @ Mar 24 2009, 22:06) *
Ну елки-палки, как это нету таких программ?

Formality® is an equivalence-checking (EC) solution that uses formal, static techniques to determine if two versions of a design are functionally equivalent. EC tools verify large designs quickly and completely without the use of test v

....


но вроде бы не позволяет формалити сравнить два независимых дизайна.

все-таки это практический тул, а не эдвансная концепция, он сравнивает только разные шаги одного и того же проекта, да и то если историю модификации, которую пишет DC утерять, то сразу куча точек с расхождениями получится

это не для Вас пояснение smile.gif - предназначение формалити - проверять, что низкоуровневые оптимизаторы в своей работе не испортили логику (функциональность) проекта, и больше ничего

то есть мне ее заставить сравнить два независимых проекта не удалось (может я не прав)

может SMV
http://www.cs.cmu.edu/~modelcheck/smv.html
или какие-то еще "кудрявые" проекты могут такое делать, но там язык ввода не verilog | vhdl, а специальный язык

-----------------

то есть практически решить задачу эквивалентности произвольных проектов - это симуляция+покрытие(coverage), благо сейчас констрейн-дривен рандом + кавередж это мэйнстрим в верификации...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- des333   Эквивалентность двух схем   Mar 23 2009, 18:10
- - Maverick   Цитата(des333 @ Mar 23 2009, 22:10) Сущес...   Mar 24 2009, 05:27
- - Sefo   Существуют Formal Verification тулы, но они предна...   Mar 24 2009, 07:37
- - cdg   Цитата(des333 @ Mar 23 2009, 21:10) Сущес...   Mar 24 2009, 10:08
|- - des333   Цитата(cdg @ Mar 24 2009, 13:08) Смотря о...   Mar 24 2009, 16:08
|- - vitan   Цитата(SM @ Mar 24 2009, 22:06) Formality...   Mar 24 2009, 19:15
||- - SM   Цитата(vitan @ Mar 24 2009, 22:15) Вроде ...   Mar 24 2009, 19:18
||- - vitan   Ну да, это все правильно. Просто, des333 вроде бы,...   Mar 24 2009, 19:22
||- - SM   Цитата(vitan @ Mar 24 2009, 22:22) От син...   Mar 24 2009, 20:15
||- - disel   Цитата(SM @ Mar 24 2009, 23:15) Скачать -...   Mar 24 2009, 20:28
||- - atlantic   Цитата(SM @ Mar 24 2009, 23:15) И... Если...   Mar 24 2009, 20:36
||- - SM   Цитата(atlantic @ Mar 24 2009, 23:36) Ага...   Mar 24 2009, 20:42
||- - Maverick   Спасибо , просветили!!! Я честно не з...   Mar 25 2009, 06:12
|- - SM   Цитата(yes @ Mar 25 2009, 20:32) то есть ...   Mar 26 2009, 10:35
|- - yes   Цитата(SM @ Mar 26 2009, 13:35) Два полно...   Mar 26 2009, 17:36
- - des333   SM: Огромное спасибо! Осталось только найти...   Mar 24 2009, 19:15
- - SM   Хренасе, до чего дошел прогресс.... http://www.s...   Mar 24 2009, 20:31


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 03:39
Рейтинг@Mail.ru


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