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

 
 
> Эквивалентность двух схем, Если ли подобные утилиты?
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
vitan
сообщение Mar 24 2009, 19:15
Сообщение #3


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(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 vectors. Formality supports all major hardware description languages, database formats, flows, and implementation design optimizations to provide the most comprehensive verification solution available

Вроде бы, спрашивают про разные проекты, а не про две версии одного и того же...
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 24 2009, 19:18
Сообщение #4


Гуру
******

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



Цитата(vitan @ Mar 24 2009, 22:15) *
Вроде бы, спрашивают про разные проекты, а не про две версии одного и того же...

А в чем разница? Если учесть их формальную эквивалентность? Или Вы никогда не слышали, что бывает так, что вторая версия проекта переписана с нуля и совершенно не узнаваема по сравнению с первой?

тем более, что
Цитата
Если имеется ввиду функциональная эквивалентность, например когда несколько кусков проекта модифицировались, но при этом функциональность не подлежала(так задумывалось, что не должна была подежать )
подтверждает то, что речь идет о сравнении двух разных версий одного и того же.
Go to the top of the page
 
+Quote Post
vitan
сообщение Mar 24 2009, 19:22
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Ну да, это все правильно. Просто, des333 вроде бы, не хотел ничего синтезировать... От синтезаторов тоже много чего зависит. Если они разные, то и работать может по-разному, это уж совершенно точно, сам проходил.
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 24 2009, 20:15
Сообщение #6


Гуру
******

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



Цитата(vitan @ Mar 24 2009, 22:22) *
От синтезаторов тоже много чего зависит. Если они разные, то и работать может по-разному, это уж совершенно точно, сам проходил.

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

Цитата(des333 @ Mar 24 2009, 22:15) *
Осталось только найти, где это все можно скачать. smile.gif

Скачать - дело за малым - стать своим.
И... Если Вы еще не под линуксом, то мы идем к вам smile.gif Ибо под винду этого софта нет в природе. Как и очень многого другого, касаемого процесса разработки ПЛИС/ИМС.
Go to the top of the page
 
+Quote Post
atlantic
сообщение Mar 24 2009, 20:36
Сообщение #7


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(SM @ Mar 24 2009, 23:15) *
И... Если Вы еще не под линуксом, то мы идем к вам smile.gif Ибо под винду этого софта нет в природе. Как и очень многого другого, касаемого процесса разработки ПЛИС/ИМС.

Ага, только разберитесь сначала какой дистрибутив правильный, а то потом окажется, что под линукс софт(касаемого процесса разработки ПЛИС/ИМС и PCB) глючит значительно значительней чем под винду.
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 24 2009, 20:42
Сообщение #8


Гуру
******

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



Цитата(atlantic @ Mar 24 2009, 23:36) *
Ага, только разберитесь сначала какой дистрибутив правильный

Вы это мне??? Я уже очень давно работаю с разработкой асиков под линуксом, и при первой же возможности ушел туда и с ПЛИСами. Глюков не замечено. Ни со старой FC4, ни сейчас с центос 5.2. А несовместимости - попадались, так это не глюки, и лечатся дибо установкой чего-нить, либо тупым созданием линков туды-сюды.

А что касается PCB... А именно экспедишена, так там глюк дистрибутивонезависимый smile.gif smile.gif , а именно "падучая" у либрари-манагера.... Но и что с него взять... Он линуксовый только одним названием, а на самом деле майнвин...

А винда... Место ей на столе у рядового юзера. А у разработчика - разве что для разработки софта и дров под нее, которые этот юзер юзать будет.
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
||- - disel   Цитата(SM @ Mar 24 2009, 23:15) Скачать -...   Mar 24 2009, 20:28
||- - Maverick   Спасибо , просветили!!! Я честно не з...   Mar 25 2009, 06:12
|- - yes   Цитата(SM @ Mar 24 2009, 22:06) Ну елки-п...   Mar 25 2009, 17:32
|- - 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 Текстовая версия Сейчас: 29th July 2025 - 15:45
Рейтинг@Mail.ru


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