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

 
 
> перевод проекта ПЛИС на БМК, почём и кто?
ilo
сообщение Apr 1 2015, 13:02
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 30-03-15
Из: Москва
Пользователь №: 85 964



озадачилась вопросом - чего нам может стоить в деньгах перевод нашего намечающегося проекта из тысячи-полутора тыс. логических элементов, реализованного на ПЛИС Альтеры, в БМК? Ну и дальнейшее производство мелкой партии около 50 штук.

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

Сообщение отредактировал ilo - Apr 1 2015, 13:03
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kleverd
сообщение Apr 12 2015, 19:18
Сообщение #2


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

Группа: Свой
Сообщений: 131
Регистрация: 26-04-14
Из: Москва
Пользователь №: 81 525



Как мне представляется, процесс заключается в следующем.
Сначала нужно отладить проект на плис. Убираются все платформозависимые блоки. Указанные блоки надо заменить на самописные, или те, которые содержатся в библиотеке стандартных ячеек на целевой фабрике.
Как только все отлажено, просимулировано можно идти дальше.
А дальше берется синтезатор типа LeonardoSpectrum от Ментора и ему скармливаются файлы написанные на верилоге или виэйтчдиэле. Перед этим в ЛеонардоСпектрум следует подгрузить библиотеку синтеза, содержащую стандартные ячейки. Библиотека берется с завода, на котором будет изготавливаться микросхема.
После ЛеонардоСпектрум стнтезирует описание дизайна на Верилоге или на ВХДЛе, которое содержит исключительно библиотечные элементы.
Далее это синтезированное описание дизайна надо подкинуть кому нибудь типа Tanner EDA. В схемном редакторе создать ячейку, описанную файлом на верилоге.
Далее в схемном редакторе Таннер тулз следует экспортировать нетлист в формате TPR.
Дальше надо перейти в Tanner L-edit. В модуле SPR надо загрузить сгенерированный ранее нетлист и указать из какой библиотеки блать топологическое описание стандартных ячеек.
В завершении нажимаем кнопочку Run и получаем готовую микросхему с фреймпадом, который генерируется автоматически.

Но не стоит обнадеживаться кажущейся простотой процесса. На пути встретятся куча багов, косяков и прочих мелких недоделок, которыми располагает Tanner EDA. На самом деле качество автоматического роутинга в Таннере вызывает некоторые сомнения.

Сообщение отредактировал kleverd - Apr 12 2015, 19:19
Go to the top of the page
 
+Quote Post
SM
сообщение Apr 13 2015, 13:02
Сообщение #3


Гуру
******

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



Цитата(kleverd @ Apr 12 2015, 22:18) *
Как мне представляется, процесс заключается в следующем.
Сначала нужно отладить проект на плис. Убираются все платформозависимые блоки.


А на самом деле, все по-другому. За исключением этих двух шагов. Далее надо:

1) Сделать некую (железную) тестовую обвязку для FPGA-прототипа, тест-систему. На ней все отладить.
2) Описать эту обвязку в виде тест-бенча для проекта, добиться, чтобы тест в нужном объеме проходил в системе моделирования.
3) Сгенерировать необходимые блоки памяти. Это делает обычно по запросу вендор БМК.
4) Синтезировать. Это Synopsys DC, либо кусок Cadence Encounter (RTL Compiler) + либы от вендора БМК
5) проверить формальной верификацией соответствие результатов для этого синтеза и для FPGA-версии.
6) проверить STA.
7) прогнать тест-бенч, сделанный в 2) на этом нетлисте, до тех пор, пока не сойдется, править что-то, пересинтезировать. Лучше всего, пользоваться Synopsys VCS или Cadence NC-Verilog, можно на крайняк модельсимом.
8) Сгенерировать .vcd-файл с результатами моделирования, которое признано Вами корректным.
9) Отправить этот нетлист, этот .vcd файл, и констрейны вендору БМК, он сделает размещение и разводку. Никто Вам не даст необходимые для бэкенда библиотеки, а даже, если вдруг даст с перепугу, скидки в цене не будет никакой.
10) После размещения и разводки, вендор прогонит Ваш .vcd файл на post-route нетлисте (и пришлет его Вам, новый нетлист + SDF, сами тоже все проверите и прогоните - и формальную, и моделирование).
11) Если все устраивает - подписываете документ, что вперед, на фаб. signoff, так сказать.
12) Они выпекают кристаллы, и тестируют их тестером по тому самому .vcd файлу - чипы, прошедшие данный тест, признаются годными, корпусируются (если заказывали), и едут к Вам.

На самом деле, совершенно ничего сложного.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ilo   перевод проекта ПЛИС на БМК   Apr 1 2015, 13:02
- - Torpeda   Цитата(ilo @ Apr 1 2015, 16:02) озадачила...   Apr 1 2015, 15:35
- - Lerk   Цитата(ilo @ Apr 1 2015, 16:02) озадачила...   Apr 1 2015, 15:46
- - ilo   Цитата(Torpeda @ Apr 1 2015, 19:35) А в п...   Apr 2 2015, 06:55
- - Shivers   С Воронежскими ПЛИС все просто - раздобудьте FLEX ...   Apr 2 2015, 20:37
- - zzzzzzzz   Ну, если без ОКР, 5 приёмки, испытаний и всего соп...   Apr 2 2015, 21:26
- - BlackOps   что такое БМК?   Apr 3 2015, 01:20
|- - des00   Цитата(BlackOps @ Apr 3 2015, 09:20) что ...   Apr 3 2015, 03:27
|- - zzzzzzzz   Цитата(des00 @ Apr 3 2015, 06:27) ЗЫ. В с...   Apr 3 2015, 10:53
- - yes   если это не импортозамещение - возьмите какой-нибу...   Apr 3 2015, 12:18
|- - Fat Robot   Забудьте, как страшный сон. 50 шт. это очень смешн...   Apr 3 2015, 15:32
- - SM   Если сможете синтезировать сами, проверить результ...   Apr 3 2015, 15:41
- - kleverd   Да, наверное дело с БМК обстоит как-то так. А с ка...   Apr 13 2015, 18:39
|- - SM   Цитата(kleverd @ Apr 13 2015, 21:39) Да, ...   Apr 14 2015, 04:07
|- - _4afc_   Цитата(SM @ Apr 14 2015, 07:07) Имел дело...   Apr 15 2015, 06:51
|- - Lerk   Цитата(_4afc_ @ Apr 15 2015, 09:51) Макси...   Apr 15 2015, 07:51
|- - SM   Цитата(_4afc_ @ Apr 15 2015, 09:51) Допус...   Apr 15 2015, 08:07
|- - kleverd   Цитата(_4afc_ @ Apr 15 2015, 10:51) Допус...   Apr 15 2015, 21:00
|- - SM   Цитата(kleverd @ Apr 16 2015, 00:00) Но и...   Apr 17 2015, 09:10
|- - amatrology   Цитата(SM @ Apr 17 2015, 13:10) Это никто...   Apr 17 2015, 14:13
|- - krux   Цитата(amatrology @ Apr 17 2015, 17:13) И...   Apr 17 2015, 15:43
|- - kleverd   Цитата(krux @ Apr 17 2015, 20:43) всё, чт...   Apr 17 2015, 20:11
|- - Lerk   Цитата(kleverd @ Apr 17 2015, 23:11) Ну а...   Apr 19 2015, 09:13
|- - kleverd   Цитата(Lerk @ Apr 19 2015, 14:13) На сайт...   Apr 19 2015, 10:12
||- - Lerk   Цитата(kleverd @ Apr 19 2015, 13:12) То е...   Apr 20 2015, 06:08
|- - SM   Цитата(Lerk @ Apr 19 2015, 12:13) существ...   Apr 20 2015, 03:48
- - kleverd   В основном интересуют отечественные изделия. Наско...   Apr 14 2015, 19:38
- - kleverd   А за кем остаются права разработчика на кристалл и...   Apr 20 2015, 11:42
|- - SM   Цитата(kleverd @ Apr 20 2015, 14:42) А за...   Apr 20 2015, 11:55
||- - kleverd   Цитата(SM @ Apr 20 2015, 16:55) У меня бы...   Apr 20 2015, 12:54
||- - SM   Цитата(kleverd @ Apr 20 2015, 15:54) На о...   Apr 20 2015, 14:33
|- - Lerk   Цитата(kleverd @ Apr 20 2015, 14:42) А за...   Apr 20 2015, 16:32
|- - SM   Цитата(Lerk @ Apr 20 2015, 19:32) PS. И п...   Apr 20 2015, 16:40
|- - kleverd   Цитата(Lerk @ Apr 20 2015, 21:32) За разр...   Apr 20 2015, 17:20
- - Lerk   Честно говоря, я не очень понимаю, какую цель вы п...   Apr 21 2015, 07:12
- - kleverd   Оборонка. В перечне напротив этих микросхем нет ни...   Apr 21 2015, 10:13
|- - Lerk   Цитата(kleverd @ Apr 21 2015, 13:13) Обор...   Apr 21 2015, 12:42
|- - kleverd   Цитата(Lerk @ Apr 21 2015, 16:42) По дого...   Apr 21 2015, 18:55
- - tegumay   Вы тут извините вилами по воде пишете. пример, для...   Aug 27 2015, 18:33
- - kleverd   Оказывается на нашем предприятии уже некоторое кол...   Feb 25 2016, 20:51
|- - Lerk   Цитата(kleverd @ Feb 25 2016, 23:51) И ск...   Feb 26 2016, 07:50
- - Николай Коровин   Когда мне было 20, всё делали ровно наоборот. 1) В...   Jun 5 2016, 16:54


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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 02:58
Рейтинг@Mail.ru


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