|
Конверсия FPGA в ASIC, Как сделать это эффективно и относительно дешево |
|
|
|
Oct 22 2011, 01:31
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Доброго времени суток, Есть дизайн крипто-сопроцессора в Spartan6 LXT150 FPGA. В чипе 180 тысяч логических блоков и триггеров. Дизайн использует около 90% ресурсов. Как перевести эти цифры в гейты - не знаю. Из самой быстрой FPGA удается отжать частоту порядка 250 мегагерц, вендор X согласился продавать микросхемы немногим дешевле их розничной цены на Digi-Key, что практически убило возможность успешного коммерческого использования девайса на этом чипе. В качестве выхода из сложившейся ситуации рассматривается переход на ASIC. Ожидается, что тактовая частота будет не хуже 450 мегагерц, а стоимость готового чипа сравнимого объема не выше $15 в партиях до 10 тысяч штук. В качестве варианта рассматривается eASIC. У них там есть некая акция вида - $45к - 45nm - 45 девайсов на выходе. Это предложение включает полный цикл НРЕ и 45 самплов на выходе. К сожалению, опыта проектирования ASIC у меня нет совсем. Есть значительный опыт проектирования FPGA, но здесь он применим слабо. Хотелось бы понять, какие трудности ожидают на этом пути, реальны ли частоты и цены на чипы и с чего надо начинать. Заранее, спасибо всем
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
 |
Ответов
|
Oct 22 2011, 12:44
|

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

|
Цитата(v_mirgorodsky @ Oct 22 2011, 04:31)  Доброго времени суток, Есть дизайн крипто-сопроцессора в Spartan6 LXT150 FPGA. В чипе 180 тысяч логических блоков и триггеров. Дизайн использует около 90% ресурсов. Как перевести эти цифры в гейты - не знаю. Из самой быстрой FPGA удается отжать частоту порядка 250 мегагерц, вендор X согласился продавать микросхемы немногим дешевле их розничной цены на Digi-Key, что практически убило возможность успешного коммерческого использования девайса на этом чипе. В качестве выхода из сложившейся ситуации рассматривается переход на ASIC. Ожидается, что тактовая частота будет не хуже 450 мегагерц, а стоимость готового чипа сравнимого объема не выше $15 в партиях до 10 тысяч штук. В качестве варианта рассматривается eASIC. У них там есть некая акция вида - $45к - 45nm - 45 девайсов на выходе. Это предложение включает полный цикл НРЕ и 45 самплов на выходе. К сожалению, опыта проектирования ASIC у меня нет совсем. Есть значительный опыт проектирования FPGA, но здесь он применим слабо. Хотелось бы понять, какие трудности ожидают на этом пути, реальны ли частоты и цены на чипы и с чего надо начинать. Заранее, спасибо всем  Тут надо определится - сколько девайсов нужно, 45 или 10000, это совершенно разные пути. Для 10к чипов ваших 150к$(10к*15$) не хватит даже на изготовление набора масок на 130нм и ниже, а по толстым техпроцессам - не факт что будет нужное ускорение/влезет схема с приемлемым выходом. Если участвовать в MPW (аналогично вашему примеру с eASIC) - то 15$ на чип не получится, от 100-200$/чип и выше в зависимости от жадности и техпроцесса. Вот если на 100к чипов ориентироваться, возможностей становится больше. Самим проектировать - софт до 1 млн $ на рабочее место, или заказывать - но тут опять же за дешево никто не сделает. В общем, денег нужно много.
--------------------
|
|
|
|
|
Oct 22 2011, 22:19
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Цитата(BarsMonster @ Oct 22 2011, 15:44)  Тут надо определится - сколько девайсов нужно, 45 или 10000, это совершенно разные пути. Девайсов нужно 10000. Я так думал, что eASIC предлагает весь НРЕ сделать в пределах этих самых $45k, а потом можно пытаться штамповать девайсы пачками. Собственно на это и был весь расчет. Я ошибся? Цитата(zzzzzzzz @ Oct 22 2011, 21:01)  Начинать надо с имеющегося описания проекта на HDL. Насколько оно синтезабельное на базе SCL возможного производителя? Если описание есть только в ячейках FPGA и их соединений, то пути 3 (или): 1. Отдаться полностью сервису Ксайлинксов и производить ASIC только через них. Не знаю точно, есть у них такая услуга? И есть ли такая услуга для больших тиражей? 2. Переписать HDL в поведенческом виде, для возможности синтеза схемы\топологии на любой подходящей стандартной библиотеке ячеек. 3. Взяв за основу библиотеку стандартных ячеек выбранного производителя и перелопатить её (по сути, разработать заново) по принципу полной эквивалентности ячейкам Spartan6 LXT150 FPGA. Потом подставить ссылку на эту новую либу при синтезе\трассировке топологии из имеющегося структурного HDL. Есть вариант дизайна на чистом VHDL совершенно без примесей платформенно зависимых элементов самого Spartan6. Есть и результат ручной оптимизации/выпиливания под его архитектуру, однако приемлемой частоты все равно достичь не удалось. Очень бедные роутинговые ресурсы внутри кристалла. Вариант 1 не подходит по умолчанию. Их Easy-Path это все тот-же Spartan6 с жестко загруженной прошивкой - дорогое и неэффективное решение. А еще очень прожорливое по мощности. Вариант 3 тоже сомнителен из-за отсутствия необходимых навыков да и нет необходимости эмулировать Spartan в ASICe. Думаю, что существующее описание должно неплохо подойти для варианта 2. Собственно, осталось понять как наиболее эффективно получить желаемый результат в железе с минимальной стоимостью чипа и минимальной стоимостью НРЕ. Может кто может поделиться тулзами для eASIC? Там дают тулзы на покататься на 30 дней, запрашивать уже начали, но похоже, что получим мы их совсем не скоро. А решение хотелось бы принять уже сейчас. Может наш дизайн окажется трудно совместим с eASIC, поскольку создает очень серьезную нагрузку на роутинг между элементами дизайна. BarsMonster, а откуда такая оценка по стоимости? Если eASIC делает 45 чипов за $45k, то не в убыток же себе они их делают?
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
Oct 22 2011, 23:22
|

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

|
Цитата(v_mirgorodsky @ Oct 23 2011, 01:19)  BarsMonster, а откуда такая оценка по стоимости? Если eASIC делает 45 чипов за $45k, то не в убыток же себе они их делают? Нет, работают конечно не в убыток. В eASIC меняется обычно только 1 маска, но т.к. это прототипирование - то на ней много-много заказчиков, и соответственно на готовой пластине микросхемы для кучи заказчиков. Тестовую серию вы действительно получаете по 1000$ за 1 чип, но чтобы запустить "большую" серию - нужны существенно большие деньги на печать новой маски только для вас. И для 45нм это уже далеко не 100к $. Если печатать с этой маски с прототипами - придется отдавать по 3к$ (грубая оценка печати целой пластины) за каждые 45 чипов, и "бесплатно" будут печататься тысячи чипов других заказчиков, которые придется выбросить.
--------------------
|
|
|
|
Сообщений в этой теме
v_mirgorodsky Конверсия FPGA в ASIC Oct 22 2011, 01:31 zzzzzzzz Начинать надо с имеющегося описания проекта на HDL... Oct 22 2011, 18:01 v_mirgorodsky Спасибо за консультацию, какая-то совсем нерадостн... Oct 22 2011, 23:38 BarsMonster Цитата(v_mirgorodsky @ Oct 23 2011, 02:38... Oct 22 2011, 23:42 alexPec Цитата(v_mirgorodsky @ Oct 23 2011, 03:38... Oct 25 2011, 21:42 -=Sergei=- Цитата(v_mirgorodsky @ Oct 22 2011, 05:31... Oct 26 2011, 07:42 yes такое количество как 10000 наверно дешевле всего ч... Oct 27 2011, 11:37 v_mirgorodsky Доброго времени суток,
Ну что, ответ от eASIC я п... Oct 28 2011, 20:41 BarsMonster Цитата(v_mirgorodsky @ Oct 28 2011, 23:41... Oct 28 2011, 21:11 jojo Цитата(v_mirgorodsky @ Oct 29 2011, 00:41... Oct 29 2011, 21:03 Ed2000 Цитата(v_mirgorodsky @ Oct 22 2011, 05:31... Feb 17 2012, 18:21 alex_tor Цитата(v_mirgorodsky @ Oct 22 2011, 04:31... Feb 22 2012, 13:44 Vitaly_K Вот и у меня задача конверсии FPGA в заказной чип.... Mar 11 2012, 09:29  zzzzzzzz Цитата(Vitaly_K @ Mar 11 2012, 13:29) Вот... Mar 11 2012, 16:24   Vitaly_K Цитата(zzzzzzzz @ Mar 11 2012, 19:24) Воп... Mar 11 2012, 16:51 zzzzzzzz Ну, представьте себя на месте ASIC-дизайнера. Что ... Mar 11 2012, 17:27 Vitaly_K Цитата(zzzzzzzz @ Mar 11 2012, 20:27) Ну,... Mar 11 2012, 18:24  zzzzzzzz Цитата(Vitaly_K @ Mar 11 2012, 22:24) Отн... Mar 11 2012, 19:37   Vitaly_K Цитата(zzzzzzzz @ Mar 11 2012, 22:37) Не,... Mar 11 2012, 20:25  nikolascha Цитата(Vitaly_K @ Mar 11 2012, 20:24) По ... Mar 12 2012, 10:24   Vitaly_K Цитата(nikolascha @ Mar 12 2012, 13:24) Х... Mar 12 2012, 11:44  yes Цитата(Vitaly_K @ Mar 11 2012, 22:24) Отн... Mar 12 2012, 12:25   Vitaly_K Цитата(yes @ Mar 12 2012, 15:25) в либеро... Mar 12 2012, 14:12    yes Цитата(Vitaly_K @ Mar 12 2012, 18:12) Про... Mar 13 2012, 11:26     Vitaly_K Цитата(yes @ Mar 13 2012, 14:26) зачем сп... Mar 13 2012, 12:54      Torpeda Цитата(Vitaly_K @ Mar 13 2012, 16:54) Зна... Mar 13 2012, 13:21       Vitaly_K Цитата(Torpeda @ Mar 13 2012, 16:21) Вы б... Mar 13 2012, 15:17        Torpeda Цитата(Vitaly_K @ Mar 13 2012, 18:17) Не ... Mar 13 2012, 15:54        zzzzzzzz Vitaly_K, отбой-то дайте официально. Чтобы народ з... Mar 16 2012, 16:46         Vitaly_K Цитата(zzzzzzzz @ Mar 16 2012, 19:46) Vit... Mar 17 2012, 07:44      andrew_b Цитата(Vitaly_K @ Mar 13 2012, 15:54) что... Mar 14 2012, 04:21      yes Цитата(Vitaly_K @ Mar 13 2012, 16:54) Но ... Mar 16 2012, 16:16 zzzzzzzz http://electronix.ru/forum/index.php?showtopic=856... Mar 11 2012, 21:24 Vitaly_K Цитата(zzzzzzzz @ Mar 12 2012, 00:24) htt... Mar 12 2012, 06:17  Torpeda Цитата(Vitaly_K @ Mar 12 2012, 09:17) Не ... Mar 12 2012, 14:05   Vitaly_K Цитата(Torpeda @ Mar 12 2012, 17:05) Позв... Mar 12 2012, 16:19  zzzzzzzz Цитата(Vitaly_K @ Mar 12 2012, 10:17) Не ... Mar 12 2012, 17:16   Vitaly_K Цитата(zzzzzzzz @ Mar 12 2012, 20:16) ПС.... Mar 13 2012, 07:29    Torpeda Цитата(Vitaly_K @ Mar 13 2012, 10:29) Вы ... Mar 13 2012, 08:29    zzzzzzzz Цитата(Vitaly_K @ Mar 13 2012, 10:29) Вы ... Mar 13 2012, 09:00 Losik рекламирую http://ntlab.com Mar 13 2012, 08:51 nikolascha Думаю, конторы типа ntlab.com или bms.by с этой за... Mar 13 2012, 10:05 Torpeda Цитата(nikolascha @ Mar 13 2012, 13:05) Д... Mar 13 2012, 10:21  nikolascha Цитата(Torpeda @ Mar 13 2012, 12:21) ... Mar 13 2012, 12:27 Losik А Вы случайно не знаете, фаб будет проверять ID ту... Mar 13 2012, 11:00 dvladim Цитата(Losik @ Mar 13 2012, 15:00) А Вы с... Mar 14 2012, 17:27 MishaN Посмотрите ecp3 ecp4 у lattice... Это конечно не а... Jun 6 2012, 17:28 JB_swamp по вопросам производства и разработки ASIC можете ... Sep 6 2012, 10:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|