Pull to refresh

Comments 51

Хоть бы картинку проверили после ИИ-генерации

В каком-то смысле такая картинка хорошо отображает реалии современной российской индустрии разработки микроэлектроники)

Это намек желающим попробовать продукцию Байкала. )
Я немного поучаствовал в создании платы на M1000 и это был незабываемый квест. Для начала доблестные сотрудники этого производителя прислали референс в виде 108 файлов с мутноватым JPEG их тестовой схемы и сильно удивлялась негодованию. А ведь это было только начало веселья, дальше было еще много пикантных моментов, никогда не виданных до этого при использовании зарубежной элементной базы.

Мне кажется, что в этом что-то есть с точки зрения этичности.

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

Как watermark фактически. Как вариант.

Если суммировать, то фактически в России нет ни одного готового IP-блока для дизайна современного процессора мирового уровня. Есть какие-то наработки по отдельным позициям, где-то больше, где-то меньше, но собрать из собственных IP-блоков серверный/десктопный процессор даже 15 летней давности на текущий момент не представляется возможным.

К сожалению, в публичном поле такое не обсуждают, но ваш вывод неверен.

Ну а если отстраниться, то скажу так. Не нужно. Ну вот в силу мирового разделения труда просто не нужно делать дома sub-7nm процессора или память. Можно делать IP-блоки и ими торговать, но это не будет отраслеобразующим бизнесом. А для применений, где точно нужно импортозамещаться - текущие 90нм закрывают ca. 30% потребностей, а планируемые 28нм закроют, наверное, 95%. Ну а когда у нас появятся экзотики навроде TPU, то добро пожаловать в SMIC 5N+3, этого тоже хватит за глаза.

Эта отрасль стала слишком большой и неподъемной, чтобы можно было тащить к себе кусочки. Если завтра условное землетрясение утащит Тайвань под воду, то... все. У всего человечества не хватит ресурсов восстановить экосистему TSMC за вменяемое (десятки лет)

Давайте-ка уточним, про какую часть вывода вы говорите. Если про "собрать из собственных IP-блоков серверный/десктопный процессор даже 15 летней давности на текущий момент не представляется возможным." то это очевидно так, тут вообще нет пространства для спора.

Если про "фактически в России нет ни одного готового IP-блока для дизайна современного процессора мирового уровня", то давайте вы просто его назовёте (или намекнёте), и дальше обсудим, является ли это IP-блоком мирового уровня. Потому что мир нашей электроники крайне тесен, и конечно, я в теории мог что-то упустить, но крайне маловероятно.

Вот это, кстати, занятный вопрос.

Почему никто не взялся чисто IP-блоки дизайнить и продавать до сих пор?

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

Собственно, ув. @Armmasterпо той же причине не видит кучу IP-блоков на рынке, времена не те

Почему нельзя? Кто не хочет покупать, пусть не покупает.

Потому что фаундри откажет в производстве SoC с этим засвеченным IP, а компания, которая разместила этот заказ на фаундри, к вечеру будет в SDN List

А чо на фаундри уже по топологии умеют определять принадлежность архитектуры к производителю?

Еще как, вплоть до автоматизации процесса, и работавшие приемчики типа отзеркалить/повернуть на 90 градусов/поменять местами блоки уже не проходят. Антиплагиат-с.

Давайте вы не будете фантазировать. Цифровой IP блок в общем случае на фабе не отследить

Я не просто не фантазирую, а был свидетелем за последние полтора года несколько раз и SDN-лист упомянул не зря

P.S. На ваш ответ отвечу чуть позже, извините - кулдаун.

У вас какая-то мифическая куча IP-блоков российских на рынке. Только почему-то потенциальные поребители в моём лице об этом ничего не знают.

Ответ простой - это очень сложный бизнес. Посмотрите на данные по распределению рынка IP блоков в статье. По сути бОльшую часть рынка занимают 3 компании: Arm и Cadence с Synopsys (EDA разработчики по сути, которые вместе с тулами свои IP блоки поставляют).

Ну понятно что не простой. Начать с одного какого-то...

Как вам идея сделать чо-нить одно своё опенсорсное? Собрать где-нить разрабов и пилить в свободное время...

Кто-то должен за это заплатить. Откуда-то надо взять людей, с которыми сейчас крайне сложно. Их на текущие проекты-то не хватает.

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

У меня есть смартфон с А53 и он справляется с основными задачами. Проблема только в разработчиках из-за которых даже банковское приложение может жутко тормозить.

В качестве иллюстрации. Количество информации (если игнорировать "аналоговые" аспекты шрифта, фон и т.д.) на картинке лишь 10 байт. Размер фотографии 1 MB (100000 больше). Можно просто напечатать "0123456789".

Вот собственно одна из проблем современного подхода к программному обеспечению.

Строго говоря, число 0123456789 вполне влезет в 4 байта

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

Регистрация на этом сайте сломана, письма на почту не отправляет, выдает шибку 500.

Ну что можно сказать. Демонстрирует степень развитости нашего рынка IP-блоков)

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

Мои пять копеек по поводу системного софта, САПР/EDA и IP-блоков.

  1. Есть опесорсные компиляторы и операционные системы, масса пользовательского софа. Все это прекрасно переносится и работает на RISC-V. В этой части проблем вообще нет. Брать и добарабывать по необходимости. ЯДРО пилит свои расширения для LLVM и это правильно. Только надо не забывать коммитить в апстрим.

  2. Есть ряд опенсорсных IP-блоков, в том числе Fast и GigabitEthernet (без PHY), HDMI и т.д. Про UART/SPI/I2C вообще молчу, эти блоки по сложности тянут на студенческую курсовую. Нужно брать опенсорсные блоки, доводить их до ума и использовать всем миром. При этом опять же не забывая публиковать наработки.

  3. На счет EDA. Существует опенсорсный проект OpenLane, он опробован уже на нескольких импортных фабриках, в том числе для производства микроконтроллеров по 130 нм техпроцессу. Нашим немногочиленным фабам нужно как можно скорее выпускать PDK для OpenLane и затаскивать его в производственный и учебный процесс. Сделать это не сложно, достаточно нанять пару-троку студентов/аспиарнов профильного ВУЗа и дать им доступ к информации.

  4. Разработчикам САПР нужно брать и дорабатывать KiCAD, FreeCAD, OpenLane, Yosys и т.д. под потребности производства, а не пилить всё с нуля.

  5. Государству следовало бы выделять средства на доработку опенсорсного софта (особенно САПР во всех сферах), под требования производства, бизнеса и под свои нужны.

  6. ВУЗам нужно подключать к этой теме студентов и аспирантов - любая курсовая, дипломная и диссертационная работа должна приносить пользу обществу (миниму один коммит в опенсорсный проект).

  7. Все доработки и наработки нужно складывать в ощий котёл, откуда любой желающий может взять и воспользоваться ими, или продолжить их развивать.

И самое важное. На госудасртенно уровне нужно вести политику запрещающую любые попытки вендор-лока, а также попытки проприетаризации опенсорсных проектов! В школах и ВУЗах нужно запретить преподавать с использованием проприетарных ОС и средств разработки. Опенсорс должен быть возведен в ранг Национальной религии Идеи.

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

Есть опесорсные компиляторы и операционные системы, масса пользовательского софа. Все это прекрасно переносится и работает на RISC-V. В этой части проблем вообще нет

Это всё хорошо, но для продуктового/промышленного использования в серверном, десктопном, мобильном рынках текущей экосистемы софта RISC-V пока катастрофически недостаточно. Можно какие-то совсем нишевые решения делать, но пока работы там просто море.

ЯДРО пилит свои расширения для LLVM и это правильно

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

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

Нужно, да вот пока с этим крайне плохо. Почти никак

Нашим немногочиленным фабам нужно как можно скорее выпускать PDK для OpenLane и затаскивать его в производственный и учебный процесс. Сделать это не сложно, достаточно нанять пару-троку студентов/аспиарнов профильного ВУЗа и дать им доступ к информации

Ооо, несложно) Да это невозможно) Вы пишите абсолютно верную вещь, очевидную практически любому, кто хоть немного погрузился вопрос. Но по факту двигаемся мы едва ли не в противоположном направлении.

Разработчикам САПР нужно брать и дорабатывать KiCAD, FreeCAD, OpenLane, Yosys и т.д. под потребности производства, а не пилить всё с нуля

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

Государству следовало бы выделять средства на доработку опенсорсного софта (особенно САПР во всех сферах), под требования производства, бизнеса и под свои нужны

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

ВУЗам нужно подключать к этой теме студентов и аспирантов - любая курсовая, дипломная и диссертационная работа должна приносить пользу обществу

И снова могу только согласиться. Только имплементация данного пункта в жизнь ещё сложнее, чем предыдущего.

Все доработки и наработки нужно складывать в ощий котёл, откуда любой желающий может взять и воспользоваться этими, или продолжить их развивать

Люто плюсую. Вообще, есть такая идея, что любые разработки, сделанные на госденьги, должны опенсорситься. Понятно, что для каких-то военных вещей можно это ограничить. Но то, что идёт через Минпром/Минцифры как ОКР'ы должно опенсорситься.

Опенсорс должен быть возведен в ранг Национальной религии Идеи

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

И снова могу только согласиться. Только имплементация данного пункта в жизнь ещё сложнее, чем предыдущего.

Вполне себе реальная задача. Даже в 193х советские ВУЗы занимались только нужным. Например, ленинградский физтех, успешно занимался задачами ГОЭЛРО.

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

Второе, OpenLane ещё предстоит долгий путь даже на нодах 90-180 нм не говоря о 28 нм и представьте что вы предлагаете делать микроконтроллер с помощью него например Байкалу. Частота в два раза ниже а площадь больше.

В стране всего одна фабрика которая в лучшем случае может 180нм, о каких 28 нм Вы вещаете ? Надо осваивать и бросать в массы то что есть, а не мечтать о заоблачных нанометрах. Для 180 нм OpenLane более чем пригоден.

Частоты и площадь зависят от грамотно составленного PDK и возможностей фабрики, а не от инструментария.

На счет законодательства. Когда очень надо, даже Конституцию можно подредактировать. Не вижу проблем, кроме отсутствия желания.

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

Ниже в комментарии привел скрин сравнения тулов который показывает разницу при использовании одинакового дизайна и одинаковых PDK. И да частота и площадь зависят от качества инструментария тоже иначе зачем большая тройка компаний выпускает новые версии тулов. Поищите публикации про сравнение эффективности OpenLane и увидите разницу.

А еще например эффектность тулов зависит от логической сложности дизайна. Конечно если запустить пример с одним счетчиком то разницы почти не будет. И при увеличении количества гейтов в дизайне OpenLane начинает проигрывать все сильнее.

Да, конечно нет желания ни у минфина ни у налоговой ни у минпрома и т.д. И потому к сожалению невозможно.

Вы все верно написали, касаемо OpenSource. Но если посмотреть как РФ вообще относится к этому явлению то становится грустно.
Есть и откровенное наплевательство на опенсорсные лицензии и полное непонимание как это работает и зачем нужно.
С таких стартовых позиций до Опенсорса как Национальной Идей, ой как далеко.
Думаю что не сильно ошибусь если скажу что все завязнет на стадии обсуждения бюджета, ибо на разработку "отечественной" Операционной Системы выделяют намного больше денег нежели на доработку и адаптацию того же Debian.
Начинать полагаю нужно с азов. С понимания и принятия "свободных лицензий" гармонизации и совместимости отечественного законодательства с мировым.
А то в ряде случаев можно наблюдать "колхозный" подход, раз "свободное" значит НИЧЬЕ и можно заявить что это твое.

любая курсовая, дипломная и диссертационная работа должна приносить пользу обществу .

Золотые слова!
Что не скажешь про российские ВУЗы в 201x годах.
В моём ВУЗе выпускники просто из мизинца выдавливали абстрактные тексты для дипломных проектов, которые на след. день после защиты попадали в папку корзина.

Насчет разработки GPU. Восьмиядерный А53 выдает 9GFLOPS на Neon, рядом с ним Mali T830 на 10GFLOPS, все замерено тестами. Разница только в фиксированном конвеере, но если посмотреть на современные техники рендеринга, то от него как раз больше проблем: нанит использует софтварную растеризацию, visibility buffer позволяет избавиться от quad overdraw (когда одно-пиксельный треугольник занимает 4 потока) и уменьшить расход памяти G-буфера.

Также сейчас переходят на work graphs, что требует более независимого выполнения для каждого ядра. Это легче сделать как многоядерный ЦП с SIMD на 16x fp32 (аналог вапра на GPU).

Однажды на директорском уровне участвовал в обсуждении идеи оформления своих разработок в виде айпи ядер и начала торговли ими для пополнения бюджета конторы. Идея не пошла дальше, поскольку 1. Денег мало - рынок айпи ведь в РФ дефакто отсутствует 2. Сетрификация, это сложно и дорого. Стандарты все западные, сетрификация западная, стоит ну очень дорого 3. саппорт выйдет дороже продажи 4. своруют (свои у своих - т.е. в РФ воруют айпи, были прецеденты.)

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

Итого, заявляя что айпи в РФ нет, наверное да - можно и так считать. Формально это неверно, но практически так и есть

Это верно и формально, потому что современных IP у нас нет, даже для внутреннего использования

Гигабит езернет, контроллер дд3, pcie кажется ген2 а может и 3, rapid io - это разрабатывалось 10 лет назад, включая фаи, эта информация есть в интернете. К сожалению, все это уже не современные интерфейсы. Но компетенции ведь есть/были? И за 10 лет наверное сделали что то посовременней - тут я не знаю, просто предполагаю, это было бы логично, предположить. С другой стороны, российскую микроэлектронику усиленно разваливали года с 18 и вплоть до СВО, так что могли ничего нового и не надизайнить. И люди в этот мутный период работу поменяли, кто то и не раз, и доступ к современным процессам порезали, да и просто зело дорого это стало. И компетенции уже другие нужны, дизайнить фай для финфетов, а аналоговики в РФ всегда на подножном корму содержались, зарплаты ниже цифровиков. Да, согласен, пожалуй. Выглядит так, что и нет ничего

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

Здесь есть один важный момент, который околомикроэлектронная аудитория хабра упускает, но который ясен как день любому экономисту.
Экономика РФ за время СВО уже почти полностью перестала быть рыночной, но сильно приблизилась к плановой, времен СССР. Процесс запущен, набирает обороты, и имеет определенную инерцию, остановить его не просто. А плановая экономика означает фактически прямое гос управление предприятиями. Для микроэлектроники это означает конец всего того что мы знаем и помним, где мы работали. Скоро все может настолько поменяться, что МЦСТ, Байкал, Элвис и все что было раньше станут фактически просто новыми НИИ, которым будут раздавать задачи какая нибудь комиссия при Минпромторге. Раньше была видимость торгов и тендеров, теперь будет просто план и прямое управление. Посчитают нужным передать айпи - передадут, откуда посчитают нужным и кому посчитают нужным. Это не страшилки, так было в СССР, и теперь логично предположить, что так еще может стать в РФ. Соответственно и данная публикация имеет все шансы резко потерять актуальность в ближайшей перспективе. Поглядим

Вилки можно узнать на собеседовании :) Но я уверен, вам они хорошо известны, и они точно в рынке, даже несмотря на то, что сейчас в микроэлектронике рынок кандидата

В условиях России нет ничего, если мы говорим о дизайне хоть сколько-то современного ASIC.

Как же так получилось?

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

Ну и что? Подумаешь чип будет не с ноготок, а с коробок. Главное чтобы работало.

Ну с таким уровнем понимания вопроса вам дорога на студенческую скамью.

А что не так?

Главное чтобы чип поместился на кремниевую пластину, а пластина на Ангстреме 90мм.
Так что можно его и до 9 см увеличить в диаметре. Одна пластина - один чип.
Есть куда расти. Можно микросхемы больше коробка делать.
Размером с пачку от папиросок.

А что не так?

Да всё.

Начнём с того, что вы почитаете для начала, что такое reticle size. Считайте это домашним заданием.

И можете сразу ознакомиться с данной статьёй, там про "90нм хватит" есть отдельная глава:

https://habr.com/ru/articles/698176/

Суровая правда текущей ситуации заключается в том, что нанять даже одного опытного HW инженера на отечественном рынке сейчас – задача крайне сложная. Речь не идёт о 100, или хотя бы 10 человек.

Это вообще не верно. Каждый технический вуз в России выпускает по 400 инженеров в год. У нас около 30 нормальных вузов. Умножаем на 30 лет России. Получается 360k инженеров!

Проблема в другом. В том, что такие компании как Байкал Электроникс не хотят платить инженерам зарплату выше 100k RUR в мес (это в Москве) (Лично от HR Байкал получил эту инфу).

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

Это вообще не верно. Каждый технический вуз в России выпускает по 400 инженеров в год. У нас около 30 нормальных вузов

Я закончил МФТИ. Профильный выпуск всего Физтеха в нашей части - полгруппы (7-10 человек). Из них половина не в России. И это ещё при том, что у нас уникальный выпуск - почти все в индустрии остались.

МИФИ - 30-50 человек в год на данный момент.

МИЭТ - такие же порядки.

По группе (10-20) человек есть в МИРЭА, МАИ, МЭИ.

Есть ещё пару мест в Питере, Воронеж, с выпуском тоже масштаба пары десятков человек. Остальное - это о-малое, случайные выбросы. От того, что какие-то тысячи где-то выпускаются и потом идут в веб-разработку или в продажи - толку никакого, они не приобретают опыт и квалификацию.

Это реальность, а фантазировать вы можете что угодно.

Проблема в другом. В том, что такие компании как Байкал Электроникс не хотят платить инженерам зарплату выше 100k RUR в мес (это в Москве) (Лично от HR Байкал получил эту инфу).

Вполне возможно, что в вашем случае это та зарплата, которая соответствует вашей квалификации. Но если говорить о текущей ситуации в целом, то сейчас в ведущих компаниях микроэлектроники (в том числе в БЭ) зарплаты сопоставимы с ведущими компаниями ИТ. О чём, как вы верно подметили, недвусмысленно говорят переливающиеся на Солнце иномарки на парковке Байкал Электроникс.

Вполне возможно, что в вашем случае это та зарплата, которая соответствует вашей квалификации.

У меня с квалификацией всё в порядке. О чём явственно свидетельствует количество и качество моих текстов в сообществе.

А Байкал очевидно рассчитывает сэкономить и нажиться на дармовом труде юнцов.
И иномарки там очевидно принадлежат не инженерам.

Sign up to leave a comment.