Jump to content

    

Оценка ASIC

Всем доброго дня. У разработчиков ASIC прошу помощи. Опираясь на свой опыт, не могли бы вы примерно оценить стоимость asic (при партии в 500 000 шт.) и стоимость разработки ASIC по готовому, рабочему HDL проекту для альтеры (практически все блоки без IP, самописные)?

 

Такие исходные:

1. Количество вентилей - 60000

2. Частота переключения - не выше 150 МГц (20% схемы работает на 120 МГц, остальное - на 20МГц и 40 МГц)

3. Память на кристалле - 800 000 бит

4. Желателен АЦП, 5 МГц, 12 бит, но можно и внешний.

 

Если не хватает каких данных - скажите, напишу.

 

Хоть бы на вскидку цифры узнать. Типа метод экспертных оценок :), а потом усреднить...

 

Спасибо!

Share this post


Link to post
Share on other sites

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

 

Цену прогона промышленных масштабов лучше спрашивать у фаба. Под выбранный техпроцесс. Она сильно зависит от задачи. Усреднять по полученным "сказкам" - получите "+ - километр".

 

То, что Вы спрашиваете - некоторый ответственный объем работ по оценке.

"Вскидка" вряд ли имеет большой практический смысл. Кто-то лимон потратил, а кто-то и на халяву проскочил.

 

Также, укажите желаемые сроки на разработку. Может, Вам за неделю всё надо сделать. :)

Share this post


Link to post
Share on other sites
Для начала Вам нужно найти согласного на такой проект разработчика, чтобы он оценил разработку и изготовление макетных образцов в составе шатл-а. На такую большую партию можно выходить только имея уверенность в проекте.

 

Цену прогона промышленных масштабов лучше спрашивать у фаба. Под выбранный техпроцесс. Она сильно зависит от задачи. Усреднять по полученным "сказкам" - получите "+ - километр".

 

То, что Вы спрашиваете - некоторый ответственный объем работ по оценке.

"Вскидка" вряд ли имеет большой практический смысл. Кто-то лимон потратил, а кто-то и на халяву проскочил.

 

Также, укажите желаемые сроки на разработку. Может, Вам за неделю всё надо сделать. :)

 

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

А по срокам как раз нормально - 1..1,5 года запас.

Share this post


Link to post
Share on other sites

1. Составить ТЗ на работы. Чем подробнее, тем лучше.

Первым пунктом в нем - оценка сложности проекта, сроков, выбор технологии и фаба.

Подробнее об исходных данных. Что за HDL. Если он в базисе Альтеры (в ячейках), то нужно переписать его заново, в поведенческий. Или придется разработать новую библиотеку под выбранный техпроцесс.

 

2. Высылать его заинтересовавшимся\запросившим. И вступить в переписку\переговоры с ними.

Огласите требования к разработчикам, форме проведения и способах оплаты работ.

Место. Взаимодействие\встречабельность\контроль за выполнением. И т.п.

 

Если проект заинтересует, то желающие найдутся быстро, не беспокойтесь.

Если хотите ускорить поиски, - выдайте ориентировочный бюджет разработки.

Хотя бы по нижней планке. Но, лучше в привате. А то могут начаться лишние обсуждения.

 

Альтернативный вариант - встретиться с эйсик-разработчиками "по знакомству" и уломать их при личном контакте.

 

А так, заход у Вас нормальный. Мне, по крайней мере, пока интересно. :)

Да, и учтите, что Вы и Ваши истинные намерения никому здесь не известны.

Поэтому, Вы вполне можете считать себя не благонадежным пока. :)

Share this post


Link to post
Share on other sites

Спасибо за ответ.

 

Я сам отвечаю за так скажем "макетный" алтьеровский проект. Сейчас его в течение нескольких (2-3 я думаю) месяцев тестить будут на предмет доработок, связанных с поведением в реальном мире, а не "на столе" в теории, хотя испытание сейчас, "на столе", проводится в условиях максимально приближенных к реальным. Попутно пока буду выяснять озвученные Вами моменты у инвестора, чтоб предметно обсудить изготовление асика.

Edited by alexPec

Share this post


Link to post
Share on other sites

Может еще HardCopy посмотреть? Не знаю, правда, что выгоднее при таких объемах. Зато будет уже две оценки стоимости.

Share this post


Link to post
Share on other sites

Позволю дать свой совет.

Если речь идет об исключительно российской разработке,

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

Выберете знакомых - кому более менее доверяете, и сопоставляйте.

На мой взгляд леса рук от наших реальных компаний для подобного проекта у Вас не будет.

Везение в грамотном выборе исполнителя - признак мастерства.

Share this post


Link to post
Share on other sites
Такие исходные:

1. Количество вентилей - 60000

2. Частота переключения - не выше 150 МГц (20% схемы работает на 120 МГц, остальное - на 20МГц и 40 МГц)

3. Память на кристалле - 800 000 бит

4. Желателен АЦП, 5 МГц, 12 бит, но можно и внешний.

1) А память у вас ОЗУ? Округляя получается 1 Мбит? А скорость чтения/записи какая, 120 МГц?

2) А АЦП какого типа? Последовательного приближения? Какая точность?

3) Сколько выводов у схемы планируется? Какую мощность и скорость они должны обеспечивать?

4) Синхронизация внешняя?

 

Share this post


Link to post
Share on other sites
1) А память у вас ОЗУ? Округляя получается 1 Мбит? А скорость чтения/записи какая, 120 МГц?

2) А АЦП какого типа? Последовательного приближения? Какая точность?

3) Сколько выводов у схемы планируется? Какую мощность и скорость они должны обеспечивать?

4) Синхронизация внешняя?

1. Память - ОЗУ, да, около 1 Мбит, используется в разных местах кусками, примерно 20% памяти - 120МГц, остальное- не выше 40МГц

2. АЦП - да любого типа, сейчас стоит аналогдевайсовый PulSAR (похоже посл. прибл.), частота оцифровки - 5 МГц, разрядность 12 бит. Что понимается под точностью?

3. Выводов (сигнальных) - около 160. Скорость - на внешнюю память ОЗУ (паралельная, 16 бит, 512 кбайт) - 40 МГц, остальные - не выше 10 МГц

4. Синхронизация - желателен внутренний PLL, по джитеру- не выше 400 ps. Опорник - чистый (джитер 1,5ps), внешний, 5 МГц.

 

 

Может еще HardCopy посмотреть? Не знаю, правда, что выгоднее при таких объемах. Зато будет уже две оценки стоимости.

Да хардкопи я смотрел - на стратиксы только. А там все очень излишне: и частота, и объем, а за них все равно платить придется. Задавал на семинаре альтеровском вопрос "а какой выигрыш хардкопи по сравнению с фпга, оценочно, примерно при условии забивки фпга 80%" - не ответили.

Share this post


Link to post
Share on other sites
Всем доброго дня. У разработчиков ASIC прошу помощи. Опираясь на свой опыт, не могли бы вы примерно оценить стоимость asic (при партии в 500 000 шт.) и стоимость разработки ASIC по готовому, рабочему HDL проекту для альтеры (практически все блоки без IP, самописные)?

...

Хоть бы на вскидку цифры узнать. Типа метод экспертных оценок :), а потом усреднить...

Первое приближение: Нормы предполагаю 0,18 мкм (так как хотим 1 Мбит ОЗУ), по 0,35 нужно смотреть корпус, можем не влезть. Значит 1 MPW для прототипа будет стоить 25-30К. Шаблоны около 100К, пластина 1-1.5К. За разработку нужно будет выложить думаю не меньше 50К (и то если у разработчиков уже будут IP блоки АЦП, PLL и др.). Вот и сумма вырисовывается не менее 200К. Если по 0,35 то там цены в 2 раза ниже за MPW и шаблоны...

 

Share this post


Link to post
Share on other sites

Если уж всё-таки говорить о "вскидке", то

- 0,18u должно хватить, хоть и просится 0.13u;

- разработка порядка 100-150 к$, включая разработку IP (купить IP будет не дешевле, но хуже - совместимость и качество под вопросом);

- прогон в шаттле, с получением 50 кристаллов - ~25 к$;

- сборка, тестирование - 10-20 к$.

Если повезло, то выходим уже на коммерческую партию, со своей бухгалтерией порядка 500 k$.

Share this post


Link to post
Share on other sites

Раз предполагается внешняя память 512 кбайт, то по-возможности, лучше перенести большую часть внутренней памяти (из этих 800 кбит) во внешнюю. Это может ощутимо сократить площадь кристалла.

Share this post


Link to post
Share on other sites
Раз предполагается внешняя память 512 кбайт, то по-возможности, лучше перенести большую часть внутренней памяти (из этих 800 кбит) во внешнюю. Это может ощутимо сократить площадь кристалла.

Конечно была такая мысль, но себе дороже - там примерно 20 памятей (все разные и по типу и по назначению: rom, ram, fifo, линии задержки и тд), у каждой свой обвес, т.е. линии адресов, данных и управления у всех разные. Не на плате же потом 20 корпусов ставить. А внешняя сделана только процессорная.

Share this post


Link to post
Share on other sites

Доброго времени суток!

В принципе. цифры, озвученные zzzzzzzz, достаточно реалистичны.

Рекомендовал бы закладываться на 0.13мкм - существенно компактнее будут памяти, больше ресурсов для трассировки, проще сделать питание.

Для 0.13мкм при 60к вентилей и 1Мбит внутренней памяти можно подумать о создании проекта не в 8(=часто максимальное число металлов) металлах, а, например, в 7 или 6 - выиграете в стоимости шаблонов, а ядро кристалла можно сделать компактнее.

Много зависит от выбора будущих банков памяти - как будете реализовывать - SRAM 1P/2P, RF?

Выводить много памяти на улицу через внешний порт не всегда целесообразно, можно серьезно проиграть во времени доступа.

Разумеется, надо покупать/искать PLL, КП могут оказаться достаточно медленными.

Вообще, проект не выглядит устрашающе, если не будет долгих итераций разработки поведенческих моделей : )

Edited by sleep

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this