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

 
 
 
Reply to this topicStart new topic
> Open-source софт для проектирования микросхем
BarsMonster
сообщение Mar 13 2013, 12:58
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Поднимаю вопрос, который уже упоминался несколько лет назад в некроветках : http://electronix.ru/forum/index.php?showt...p;hl=opensource , http://electronix.ru/forum/index.php?showt...p;hl=opensource

1) Работал ли кто в последние годы с open-source софтом для разработки микросхем, с последующим выводом результата в кремний? icarus, Electric (http://www.staticfreesoft.com/) и другие...
С чем конкретно, и как впечатления?

Интересует все, что между синтезируемым Verilog на входе и GDS на выходе.

2) Может ли что-то opensource в природе хотя-бы частично читать и использовать дизайн-киты и либы, которые выдают в компаниях, запускающих шаттлы?

Сразу хочу заметить, что у меня пока есть время и интерес поковыряться, и возможность запороть пару вариантов кристалла.
В противном случае альтернативы коммерческому софту не было бы.


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
aht
сообщение Mar 13 2013, 19:42
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 11-01-10
Из: Moscow
Пользователь №: 54 725



Это интересный вопрос, я когда-то начинал заниматься этим, но сейчас совсем нет времени (да и коммерческих тулов имеются целые бандлы).

С точки зрения самой возможности существования таких тулов особых препятствий нет - основные форматы открыты и задокументированы (lib, sdc, itf (из которого генерятся tlu+ и nxtgrd)).
Проблемы в QoR, удобстве и поддержке...

Некоторые ссылки ниже:
http://www.gpleda.org/
http://en.wikipedia.org/wiki/Comparison_of_EDA_software
http://opencircuitdesign.com/magic/index.html
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 15 2013, 19:52
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



А видел ли кто что-то, что может цифровые схемы синтезировать из стандартных ячеек?

Цитата(aht @ Mar 13 2013, 22:42) *
Это интересный вопрос, я когда-то начинал заниматься этим, но сейчас совсем нет времени (да и коммерческих тулов имеются целые бандлы).

То что коммерческого навалом - это понятно, вопрос в цене :-)


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
aht
сообщение Mar 15 2013, 21:50
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 11-01-10
Из: Moscow
Пользователь №: 54 725



Суть в том, что ниша фриварного EDA-софта достаточно узка:
- крупные фирмы имеют сотни и тысячи лицензий
- средние фирмы покупают дешёвые лицезии (например, Symica или Polyteda) или выторговывают нужные цены у "большой тройки", зачастую используя, например, BE design как сервис.
- студенты имеют полные бандлы университетских лицензий и привыкают работать с ними

Соответственно сабж - удел разработчиков-одиночек, скорее всего.
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 24 2013, 10:29
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Подсказали Gnu Electric - и это уже выглядит очень оптимистично.
Как минимум один человек использует для реального кремния, вместе с коммерческими экстракторами паразитов.

По функционалу в одной программе есть практически все что только может быть, а запускается вообще без каких-либо танцев с бубном (с Cadence IC не сравнить).



--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
aht
сообщение Mar 25 2013, 19:00
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 11-01-10
Из: Moscow
Пользователь №: 54 725



Цитата(BarsMonster @ Mar 24 2013, 14:29) *
Как минимум один человек использует для реального кремния, вместе с коммерческими экстракторами паразитов.

Для какого техпроцесса?
DRC/LVS чем делается?
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 26 2013, 07:14
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(aht @ Mar 25 2013, 21:00) *
Для какого техпроцесса?
DRC/LVS чем делается?

65нм чистый CMOS.
Экстракция/DRC - calibre drc+lvs/pex или hercules drc+starrcxt.
LVS встроенный в GNU Electric.


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
SFx
сообщение Mar 26 2013, 18:26
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Ну что ? делаем российскую реализацию FPGA ? sm.gif
интересно, в Воронеже реально отпечатать?
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 26 2013, 19:11
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(SFx @ Mar 26 2013, 20:26) *
Ну что ? делаем российскую реализацию FPGA ? sm.gif
интересно, в Воронеже реально отпечатать?

[off]За ваши деньги любой каприз. И в Воронеже реально. Но по нормам 3мкм.[/off]


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение May 27 2013, 16:24
Сообщение #10


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



http://ramlamyammambam.livejournal.com/230477.html


--------------------
Go to the top of the page
 
+Quote Post
SamuraY
сообщение Sep 28 2013, 20:31
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 93
Регистрация: 5-03-07
Из: Киев
Пользователь №: 25 900



Вот проект MIPS32, созданный в Electric: http://www4.hmc.edu:8001/Engineering/158/0...ject/index.html
а потом изготовленный через MOSIS. На страничке куча исходников, в т.ч. и для Electric.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Aug 11 2014, 12:09
Сообщение #12


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

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Оригинал новости: http://www.opennet.ru/opennews/art.shtml?num=40365

Компания Tachyon DA открыла код полноценного симулятора Verilog

Компания Tachyon Design Automation перевела в разряд свободных проектов HDL-симулятор OSS CVC, ранее распространяемый в виде проприетарного продукта. Таким образом, сообщество получило первый свободный симулятор для языка описания и моделирования электронных систем Verilog, полностью соответствующий стандарту IEEE 1364. Ранее доступные открытые HDL-симуляторы, обеспечивали лишь частичную поддержку актуальных спецификаций Verilog.

OSS CVC является одним из самых быстрых симуляторов Verilog и предоставляет возможность симуляции как в режиме интерпретации с возможностью интерактивной отладки, так и в режиме компиляции с формированием исполняемых файлов. Пакет может использоваться для любых видов симуляции Verilog, включая поддержку моделей SDF и точных задержек на логическом элементе (Accurate Delay Gate).

Поддерживаются некоторые элементы расширения SystemVerilog, что позволяет упростить использование OSS CVC с современными методами проектирования, использующими System C или обработку вывода инструментами ESL. Возможно использование интерфейса DPI PLI для прямого вызова из модели Verilog функций на языках C и C++ или для обращения к функциям Verilog из кода на языках C и C++. Уровень поддержки SystemVerilog достаточен для запуска всех популярных библиотек PFGA. При этом OSS CVC поддерживает только статические типы, без возможности использования динамических классов.

Код симулятора открыт под модифицированной свободной лицензией Artistic, применяемой в проектах Perl Foundation. Лицензия запрещает использование CVC в составе проприетарных продуктов, для использования в которых предлагается отдельная коммерческая лицензия. В свободных проектах код CVC может использоваться без ограничений, в том числе допускается создание форков, при условии смены имени и отражении в документации внесённых изменений.
Go to the top of the page
 
+Quote Post

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

 


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


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