Jump to content
    

Конверсия FPGA в ASIC

Не совсем так. Понятно, что результат будет зависеть, практически полностью, от аналоговой части, т.е. от ЦАП. Но эту работу в Analog Devices ведёт некто David Crook, признанный лидер в разработках синтезаторов DDS, где так же главное – ЦАП. Т.е. проблем в этой части проекта нет. А вот с цифровой частью – суть то, что находится у нас в FPGA – получается неприятность. Работа неплановая, и ему надо уговорить «цифровиков» сделать эту часть помимо их прямых обязанностей. Процесс может затянуться надолго. Вот я и подумал, а не проще ли будет найти специалистов у нас. У Дэвида есть собственный бюджет, которым он распоряжается по своему усмотрению. Для меня сейчас главное – выяснить, возьмётся ли кто-либо из наших сделать эту работу и за какие деньги. Тогда я предложу этот вариант Дэвиду. Тут ведь есть не только возможность случайного заработка, но и перспектива сотрудничества с ADI в их разработках.
Какой Вы загадочный, оказывается. :)

Это серьёзно меняет расклад.

Узнавайте, дадут ли ADI стороннему разработчику PDK на выбранный (у себя) техпроцесс. Под NDA.

Можно даже без SCL, её можно нарисовать под тот базис, который Вы использовали в своем проекте.

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

Если дадут, то можно подумать еще раз.

 

ПС. Если я, конечно, правильно понял, и Ваш Дэвид делает аналоговую часть. А "наш разработчик" сделает цифровой модуль как IP в чип Дэвида.

Share this post


Link to post
Share on other sites

ПС. Если я, конечно, правильно понял, и Ваш Дэвид делает аналоговую часть. А "наш разработчик" сделает цифровой модуль как IP в чип Дэвида.

Вы правильно поняли.

 

 

Кажется, вопросов я получил достаточно, чтобы обратиться к ADI с предложением. Не хватает только ответа на мой вопрос: сколько работа будет стоить? Существенно ли дешевле у НАС, чем у НИХ? Может ли кто-нибудь назвать конкретную цифру? Желательно также знать примерный срок исполнения, естественно, после подписания NDA и получения от ADI всех необходимых материалов для разработки.

Share this post


Link to post
Share on other sites

Вы правильно поняли.

 

 

Кажется, вопросов я получил достаточно, чтобы обратиться к ADI с предложением. Не хватает только ответа на мой вопрос: сколько работа будет стоить? Существенно ли дешевле у НАС, чем у НИХ? Может ли кто-нибудь назвать конкретную цифру? Желательно также знать примерный срок исполнения, естественно, после подписания NDA и получения от ADI всех необходимых материалов для разработки.

 

"Не хватает только ответа на мой вопрос: сколько работа будет стоить?" - к сожалению по столь общему описанию проекта трудно дать такой ответ....

Не ясно, нужно сделать хард IP (GDS2 или DEF) для Вашего синтезатора или и всё остальное то-же....

 

---------

 

Всё остальное может включать:

- тест интерфейс совместимый с неуказанными требованиями ADI, тест контроллер для дебага и производственного тестирования аналога, EEPROM для тримирования аналога и.т.п.....

- в 24-х пиновом корпусе никто отдельно не выделит 4 пина на JTAG. Не любой интерфейс можна прикрутить к ATPG тулзе (типа TetraMAX или Test Encounter).....

 

Я-бы такое сделал месяцев за 3-6...

Это что касается front end (RTL)

 

----------

 

По back end (SP&R)

- Технология не известна. Тут аналог определяет....

- timing constraints в формате SDC , как я понимаю нет... Ну будем надеятся что дизай чисто синхронный раз в FPGA влез....

- Надо либо тулзы предоставить (Cadence или Synopsys + библиотеки: LIB, LEF и всё для RC экстракта - CapTable, QRC...), или не на форумах спрашивать, а искать фирмы способные такие тулзы содержать за пару 1000_000 EUR год....

- SP&R под уже используемую технологию - это где-то 1-2 месяца. Под Вашу - + пара месяцев на отладку скриптов.

ATPG под Ваш тест контроллер - 1-2 месяца.

 

 

----------

 

Т.е. 5 - 12 месяцев по 5000$ месяц это где-то 25-60к$ у нас.... При условии предоставления тулзов....

А если тулзы не Ваши - спрашивайте у тех кто их имеет.... Правда front end часть за Вами....

 

 

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

 

P.S. Люди, кто-нить знает в СНГ контору, которая имеет все тулзы для back end диджитал дизайна и умеет его делать?

 

 

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

Вы правильно поняли. ...

Вышлите, пожалуйста, проект мне на мыло (или ссылку на файлообменник с файлом). Конфиденциальность обещаю.

Посмотрим, подумаем.

Share this post


Link to post
Share on other sites

Думаю, конторы типа ntlab.com или bms.by с этой задачей или не захотят связываться, или потребует много денег. Мне кажется, ваша задача для меньшего коллектива. А тулзы есть у всех, если тем более ADI предоставит все библиотеки, т.е. сама с фабрикой будет договариваться, то с тулзами уже проблем не будет...

А по срокам - 5 мес..., Может я не правильно понял задачу, по мне так тут 1 месяц (максимум 2, если будут непредвиденные проблемы) плодотворной работы 2-3 спецов.

Share this post


Link to post
Share on other sites

Думаю, конторы типа ntlab.com или bms.by с этой задачей или не захотят связываться, или потребует много денег. Мне кажется, ваша задача для меньшего коллектива. А тулзы есть у всех, если тем более ADI предоставит все библиотеки, т.е. сама с фабрикой будет договариваться, то с тулзами уже проблем не будет...

А по срокам - 5 мес..., Может я не правильно понял задачу, по мне так тут 1 месяц (максимум 2, если будут непредвиденные проблемы) плодотворной работы 2-3 спецов.

 

"А тулзы есть у всех," - А Вы случайно не знаете, фаб будет проверять ID тулзы в Вашем GDS файлике с целью написать куда надо?

А ADI вопрос лицензионности тулзы в которой DEF и Нетлист сделаны тоже неинтересны и в контракте ни слова про это не будет?

Буржуи они такие....

 

 

Share this post


Link to post
Share on other sites

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

нет не проверяют, gds вы генерируете чем хотите, не уверен, что там эта информация хранится.

По поводу будем ли мы этим заниматься, я про проект для Vitaly_K, вопрос не ко мне. можно написать письмо и вам ответят. мы разрабатываем и отдельные ip блоки.

Share this post


Link to post
Share on other sites

Программа Либеро бесплатная независимо от объёма FPGA.

 

зачем спорите, если не знаете?

http://www.actel.com/products/software/libero/default.aspx

табличка "Device support"

старшие актеловские плисы тира A3PE3000 (которые сравнимы с ПЛИС из семейств Циклон/Спартан Альтеры/Ксайлинса, и их можно назвать "средними") не поддерживаются в бесплатном GOLD

 

вордовский документ содержит то ли вирусы, то ли какие-то макросы, куда-то по сети пытается полезть

лучше выкладывать в тексте

 

в отчете присутствуют куча derived тактов, с делителей (я не знаю структуры проекта). так никто не запретит, но это ес-сно дополнительный гемморой в АЗИКе

 

"ничтожный" в моем ответе не носит характер оскорбления, а означает, что очень маленький

 

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

 

если с АЗИКом что-то не получится - посмотрите на ПЛИС Стратиксы/Виртексы может там сумеете поднять частоты в два-три раза

 

 

 

 

Share this post


Link to post
Share on other sites

"А тулзы есть у всех," - А Вы случайно не знаете, фаб будет проверять ID тулзы в Вашем GDS файлике с целью написать куда надо?

А ADI вопрос лицензионности тулзы в которой DEF и Нетлист сделаны тоже неинтересны и в контракте ни слова про это не будет?

Буржуи они такие....

Вы сами сталкивались с такой проблемой? Насколько я знаю, максимум фабы могут раздавать свои PDK через производителей САПРов. Но я даже с таким вариантом не сталкивался.

И ещё, бОльшая часть проектной информации для обсуждаемого проекта будет идти в открытых форматах (либерти, vhdl/verilog, gds, lef/def и др.). В общем, не думаю, что в этом плане будут проблемы...

Share this post


Link to post
Share on other sites

зачем спорите, если не знаете?

http://www.actel.com/products/software/libero/default.aspx

табличка "Device support"

старшие актеловские плисы тира A3PE3000 (которые сравнимы с ПЛИС из семейств Циклон/Спартан Альтеры/Ксайлинса, и их можно назвать "средними") не поддерживаются в бесплатном GOLD

Да не спорю я, просто так мне казалось, видимо, потому, что так высоко (по объёму) не забирался. Ну ошибся, извините.

вордовский документ содержит то ли вирусы, то ли какие-то макросы, куда-то по сети пытается полезть

лучше выкладывать в тексте

Хорошо, учту. Но Вы смогли убедиться, что тактовые частоты порядка 200 МГц? FR=186 и FC=199 MHz. Или переслать отчёт текстовым файлом?

в отчете присутствуют куча derived тактов, с делителей (я не знаю структуры проекта). так никто не запретит, но это ес-сно дополнительный гемморой в АЗИКе

Значит ли это, что проект негодный? Не понял, что именно никто не запретит и что такое «ес-сно». Это что, жаргон такой?

"ничтожный" в моем ответе не носит характер оскорбления, а означает, что очень маленький

Я так и понял, потому и поблагодарил за оценку.

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

 

если с АЗИКом что-то не получится - посмотрите на ПЛИС Стратиксы/Виртексы может там сумеете поднять частоты в два-три раза

 

 

Share this post


Link to post
Share on other sites

Значит ли это, что проект негодный? Не понял, что именно никто не запретит и что такое «ес-сно». Это что, жаргон такой?

 

Вы бы могли привести фрагмент кода для оценки его соответствия синхронному дизайну?

Особенно, там где делёные частоты...

 

Share this post


Link to post
Share on other sites

Вы бы могли привести фрагмент кода для оценки его соответствия синхронному дизайну?

Особенно, там где делёные частоты...

Не знаю, правильно ли я Вас понял, но прилагаю несколько vhd-файлов, относящихся к делителям частоты.

Dividers.zip

Share this post


Link to post
Share on other sites

Не знаю, правильно ли я Вас понял, но прилагаю несколько vhd-файлов, относящихся к делителям частоты.

 

Нормально вроде всё - везде один и тот-же In_Div заведён на FF.clk.

чё Вам так переживать - чё FPGA съело, ASIC и подавна съест...

 

Вот только зачем-то проект полностью структурным способом описан - почти везде прямая инстанцинация примитивов....

Если есть VHDL описание каждого примитива - никаких проблем.

Если нет - прийдётся или инстанцировать прямо технологическую библиотеку примитивов или создавать VHDL описание... В первом случае - сэкономите на синтезе :).

Вцелом - нафик нужный лишний геморой....

 

Share this post


Link to post
Share on other sites

что такое «ес-сно». Это что, жаргон такой?
Рискну предположить, что это "естественно". :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...