Pull to refresh

Comments 27

Маршрут проектирования системы на кристалле, которая в итоге будет произведена на фабрике

На какой фабрике? )

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

Кроме того, проектирование ASIC для систем высокопроизводительного класса (серверы, СХД и так далее) — довольно длительный процесс, который занимает минимум года три. Так что у нас есть пространство для маневра)

Окей, то есть ждёте падишаха. Спасибо, так понятно)

Строго говоря, тотже зеленоградский Микрон теоретически может производить не только микроконтроллеры, но mid-range встроенные процессоры а-ля ARM Cortex R, MIPS 24K и подобных, но которых может работать OpenWrt Linux. Это вполне респектабельная ниша - для всяких домашних роутеров например, и ее легко может покрыть тот же Syntacore.

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

С одной стороны, вы, Юрий, полностью правы. С другой стороны, YADRO разрабатывает серверы, а не роутеры, и процессоры им нужны тоже серверные, а не мидрейнджевые встройки.

Кроме этого, если например китайцы
Китайцы не горят желанием сотрудничать с российскими компаниями. Особенно китайские фабрики.

Что тому причина? Токсичость российских компаний, возможны санкции/неодобрение западных компаний? Или иное?

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

А не могли бы вы подсказать где фабрики и ссылки дать, а то мы найти не можем, где АСИК свой заказать. Уже пол года как.

Пентагон, разлогиньтесь xD

Как-то это странно выглядит: «Мы подготовили курс, но он доступен только нашим сотрудникам». Ну и написали бы в своем корпоративном чатике.

Отрасль микроэлектроники в стране и в мире быстро растёт, появляются дизайн-центры, где много актуальных прикладных задач для ASIC-разработчиков. YADRO — один из них. И да, нам нужно больше RTL-инженеров, поэтому мы готовы инвестировать в их обучение,  развитие и переподготовку. А FPGA — как раз та смежная сфера, где специалисты имеют похожий профиль, но ограничены по спектру задач, применяемым технологиям, плюс сегмент не растет так динамично, как рынок систем на кристалле. И по вилке компенсаций, в том числе.

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

А можно немного по подробнее чем задачи под ASIC принципиально лучше задач под FPGA? Есть области, где можно очень долго копаться, есть очень много аспектов, которые требуют очень много времени о опыта для достижения приемлемого уровня.

Что меня как FPGA инженера/верификатора должно мотивировать уйти в ASIC?

p.s. на данный момент я работаю в команде FPGA разработке, где роли разработчик, верификатор и "человек отвечающий за размещение в кристале" четко разделены между разными сотрудниками.

Отвечу я детальнее

  1. Углубление технической экспертизы.

Действительно, FPGA-разработка также подразумевает наличие большого багажа знаний, но проектирование под ASIC требует более глубокого понимания некоторых аспектов. Для примера можно взять тот же SDC. Зачастую FPGA-разработчик в повседневной работе использует меньший набор ограничений, тем самым затрагивая лишь половину всего доступного объема знаний в этой области.
Кроме того, маршрут разработки ASIC в силу более высоких требований к качеству подразумевает наличие дополнительных ступеней во flow разработки по сравнению с маршрутом проектирования на FPGA, что позволяет расширить свой круг умений и знаний в дополнение к уже имеющемуся FPGA стеку.
В итоге переходя с FPGA в ASIC , специалист расширяет и дополняет свой технический кругозор , может углубить свои знания в уже используемых в FPGA технологиях , зачастую не теряя, а только преумножая свою экспертизу, в том числе и в части FPGA.

  1. Стек технологий. Хотя, как известно многим (как я надеюсь) коллегам из индустрии, большинство ASIC прототипируется на FPGA, я сильно сомневаюсь, что большинство коллег использует в повседневных разработках Stratix 10, Agilex, Virtex US, US+ или Versale FPGA. (А в текущих реалиях многим приходится переходить на китайские аналоги, тем самым ограничиваясь в используемом спектре технологий и возможности реализации современных компьютерных интерфейсов). Так как проектирование под ASIC в большей степени ограничивается по производительности технологическими нормами фабрики, а не железа, то появляется возможность поработать и получить опыт из переднего края технологий. Это, конечно же, не подразумевает того, что все ASIC требуют использования последних и даже современных технологических решений — это далеко не так, особенно в связи с непростой ситуацией с доступом российских компаний к современным кремниевым производствам. Но это (в том числе) довод в пользу выбора нашей компании. У нас разработка ведется с использованием передовых современных технологий. Это позволяет создавать конкурентноспособные технологичные продукты, востребованные рынком.

3.Востребованность.

Если посмотреть тренды развития мирового рынка, то с каждым годом все больше мировых технологических компаний приходят к тому, что им нужны собственные чипы, в том числе для обеспечения технологической независимости как относительно других компаний, так и других государств. Далеко ходить за примерами не надо: Google, Apple , Amazon занимаются разработкой своих ASIC. Соответственно, растёт и спрос на специалистов в данной области. Что несомненно сказывается в том числе на перспективе роста заработных плат. Это касается и России, так как мы всё чаще слышим о необходимости обеспечения технологической независимости, и я уверен, здесь тоже будут востребованы квалифицированные кадры.

А давайте не будем опускать плисоводов за глаза?

Углубление технической экспертизы

Маршруты проектирования под асики и ПЛИС различаются. При этом отсутствие быстрого цикла обратной связи в разработке, весь этот дорогой и долгий гемор с очень детальной верификацией и прототипированием в случае ASIC -- это не совсем плюс, это неизбежность, с которой асиководы изощрённо борются. Между тем в случае ПЛИС тоже есть способы расширить свой технический кругозор, например частичная реконфигурация на лету. Мир FPGA подразумевает своё поле для экспертизы, здесь нужны чуть другие знания, решаются чуть другие проблемы с чуть другими приоритетами, что не делает эту экспертизу чем-то ниже асиковой.

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

Плисоводам из РФ и не только уже несколько лет доступны ПЛИС со 100G Ethernet, памятью HBM и прочими плюшками с переднего края технологий, как много асиководов прикоснулись к этим вещам в РФ? Кроме того, на коллайдерах, ИТЭР, спутниках, марсоходах, радиотелескопах и прочих интересных вещах с переднего края науки стоят ПЛИС.

Востребованность.

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

С учётом доступности современных фабов в РФ, а также достаточно маленького адресуемого рынка, так ли востребованными выглядят специалисты по асикам в РФ? Может тиражи уровня проектов ПЛИС окажутся более реалистичными? И ещё по поводу трендов мирового рынка, многие области, которые требуют быстрой адаптации к требованиям, неплохо подсаживаются на ПЛИС, например те же разработки ИИ или коммуникаций 5G.

" А давайте не будем опускать плисоводов за глаза? "
А тут разве кто-то опускал "плисоводов"? Был конкретный вопрос, какие преимущества перехода и я их со своей точки зрения описал , отвечая на вопрос. К чему тут устраивать демагогию в стиле "наших бьют, ответим этим негодяям"?

" Маршруты проектирования под асики и ПЛИС различаются. "

В каких то местах они в силу специфики естественно различаются. Но основные ключевые моменты схожи. И там и там есть стадии описания аппаратуры на одном из HDL языков, есть стадия синтеза, задания ограничений (констрейнты),  симуляции, стадии place&route (в проектировании ASIC этим обычно занимается команда BE(backend) ) получения выходных файлов для загрузки FPGA (для ASIC это можно сказать GDS для фабрики). В частностях конечно есть отличия. Но основной flow все таки схож.  И ни кто не говорит что FPGA что-то обрубленное от ASIC тут есть куча своих особенностей и ни кто не делает экспертизу в ASIC выше экспертизы в FPGA, просто для проектирования с чистого листа (что и происходит в ASIC), зачастую приходится более глубоко окунаться в детали, для примера можно взять тот же SDC. Часто ли вы в повседневной работе с FPGA, применяете что-то кроме стандартного набора констрейнтов - create_clock, generated_clock, virtual_clock, input/output dalay, set_group, false_path, multi-sicle и set_max_deley?

" Плисоводам из РФ и не только уже несколько лет доступны ПЛИС со 100G Ethernet, памятью HBM и прочими плюшками с переднего края технологий, как много асиководов прикоснулись к этим вещам в РФ?"

 

Как много FPGA инженеров в РФ используют Vitex UltraScale+ или Stratix10 и поднимало PCIe gen4 или даже gen5 (На каких нибудь Agilex-ax)?

" Кроме того, на коллайдерах, ИТЭР, спутниках, марсоходах, радиотелескопах и прочих интересных вещах с переднего края науки стоят ПЛИС."

Так же как и ASIC, А про надежность и целесообразность использование в спутниках ПЛИС я бы вообще 10 раз подумал =) Если есть вариант использования специализированной ASIC выполняющей необходимые там задачи, так еще и класса стойкости military/space по моему лучше вариант будет)

"С учётом доступности современных фабов в РФ, а также достаточно маленького адресуемого рынка, так ли востребованными выглядят специалисты по асикам в РФ?

Я лишь говорю о трендах развития куда движется отрасль и потребностях рынка которые растут в сторону ASIC. Переход в ASIC не значит потерю знаний и умений в FPGA, помогает в работе на FPGA =)

Может тиражи уровня проектов ПЛИС окажутся более реалистичными?

Все зависит от проекта и задач. Если нужно сделать штучную или мелкосерийную продукцию, то FPGA может быть целесообразнее, если речь идет о большой серии то ASIC.

И ещё по поводу трендов мирового рынка, многие области, которые требуют быстрой адаптации к требованиям, неплохо подсаживаются на ПЛИС, например те же разработки ИИ или коммуникаций 5G.

Ну да, а после отработки своих решений на FPGA-прототипе стремятся сделать себе ASIC-и и запустить в серию =)

К чему тут устраивать демагогию

Во-первых, я привёл факты, так что это конструктивный спор.
Во-вторых, если вам так не хватает кадров, подготовьте новых, вырастите, у вас много опыта и ресурсов, это принесёт пользу всем. Сейчас исходя из этой статьи вы пытаетесь по-быстрому переманивать плисоводов, которых и так совсем мало и которых готовили не вы, уменьшая возможности для развития этого направления здесь (что меня очень удручает).

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

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

А в прошлом месяце совместно с МИЭТ открыли лабораторию энергоэффективных систем на кристалле для периферийных вычислений. С ИТМО запущен ряд студенческих проектов по этой же тематике. И это далеко не все)

Мы за открытость, развитие и возможности.

А в чём открытость курса, на который можно попасть только устроившись к вам на работу?

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

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

чтобы учиться в Школе синтеза, нужно справиться с тестовым заданием. Чтобы учиться в магистратуре YADRO, нужно быть студентом и набрать нужное число баллов. Чтобы попасть на учебный проект или курс fpga-to-asic, тоже нужен набор формальных признаков (студент определенной кафедры, сотрудник определенной компании) и профильных знаний.

Все это обучение очень даже открытое, и, больше того –бесплатное. При этом существует вполне обоснованный органичный порог знаний и навыков, необходимый для обучения на разных ступенях и разной глубине технологии. 

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

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

А и про другие наши инициативы, just try to google it)

Так же как и ASIC, А про надежность и целесообразность использование в спутниках ПЛИС я бы вообще 10 раз подумал =) Если есть вариант использования специализированной ASIC выполняющей необходимые там задачи, так еще и класса стойкости military/space по моему лучше вариант будет)

Существуют space-grade FPGA)

Не понял, а курс-то где?

  1. Давим на ссылку профильный курс для переподготовки FPGA инженеров

  2. Открывается вкладка Истовый инженер. От FPGA к ASIC. В правом верхнем углу "Хочу учится". Давим на нее.

  3. Переходим в раздел "Как устроено обучение", давим кнопку "Как стать частью команды"

  4. В новой вкладке видим баннер: "От FPGA к ASIC...", кнопка "Подробнее". Давим на нее.

  5. Открывается вкладка Истовый инженер. От FPGA к ASIC. В правом верхнем углу "Хочу учится"..... Вечный цикл.....

В разделе «Как устроено обучение» кнопка называется «Стать частью команды YADRO», а до неё мы поясняем в тексте, почему курс доступен только сотрудникам компании (которых как раз приглашаем в команду). Чтобы попасть на курс, прочтите, пожалуйста, страницу курса и откликайтесь на вакансии.

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

В курс было бы полезно добавить "Формальная верификация для RTL инженера: использование concurrent assertions в комбинации с Cadence Jasper Gold". Эта технология помогает не только верификации, но и исследованию (реверс-инжинирингу) блока другого проектировщика (который ушел или работает в компании-партнере) и ответу на вопросы "нет ли какого-нибудь тонкого случая в котором ..." и "какие еще сигналы влияют на ..."

На какой маршрут и какие САПР планируется переучивать с ПЛИС?

Мы не раскрываем информацию о своём маршруте проектирования.

Как то раз собеседовался в syntacore - более 3 ч. удалённо меня в пятером по очереди спрашивали на разные темы связанные с ПЛИС и около. 2.5 ч я держался и почти на всё ответил, но последний пол часа я уже форсировал собеседования отвечая, что не знаю, даже если знал. Отказали не дав и тестового задания (Хотя я не сторонник тестовых заданий). Ну чтож подумал я видимо мало знаний у меня - есть куда расти.

Но спустя почти год собеседовался мой колега. Пол часа разговора с ОДНИМ человеком, довольно простые вопросы и довольно простое тз и он уже там работет.

Вся ситуация с FPGA и ASIC напоминает рынок ИТ. Сперва туда нанимались только люди с глубокими знаниями и приличным опытом. Потом расплодилось курсов и начали брать, почти всех..

Sign up to leave a comment.