Уход инженера-электронщика из Apple вызвал волнение среди биржевых спекулянтов. Как стать таким как он?

    29 марта инженер по имени Жерард Вильямс Третий ушел из компании Apple. Это известие сразу опубликовал CNET и еще три десятка изданий во всем мире, не только технических, но и финансовых. Что же такого делал этот инженер, что его уход вызвал волнение среди биржевых спекулянтов? Он 9 лет проектировал процессоры в Apple iPhone, до этого 12 лет работал в ARM, до этого проектировал DSP в Texas Instruments, а до этого разрабатывал в Интеле схемы на ПЛИС. Во всех местах он использовал технологию проектирования на уровне регистровых передач, с использованием языков описания аппаратуры Verilog и VHDL.

    Примеры поближе к России? На фото справа: 25-летний москвич Илья Неганов взял в 2011 году книжку Харрис & Харрис (последнюю версию которой можно скачать здесь или здесь), спроектировал простой процессор, сейчас работает в Apple, проектирует на верилоге GPU, по выходным летает на самолетике. Ниже пара молодоженов из Санкт-Петербурга, которые проектировали на верилоге и ПЛИС обработку изображений из камеры и получили приз на конкурсе Innovate FPGA. Они провели медовый месяц в штаб-квартире Интела в Санта-Кларе. Далее товарищи из Киева, двое из которые выиграли бронзу на европейском финале Innovate FPGA. И наконец два школьника, из 5 и 9 классов, которые делают свои первые упражнения с микросхемами малой степени интеграции на макетной плате, после чего приступают к упражнениям на верилоге и ПЛИС.

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



    В эти две недели группа коллег из РОСНАНО, Wave Computing, МИЭТ, IVA Technologies, ВШЭ МИЭМ, Амперка, Издательства ДМК-Пресс проводит такое мероприятие: Сначала школьники проходят теоретический онлайн-курс (части «От транзистора до микросхемы», «Логическая сторона цифровой схемотехники», «Физическая сторона цифровой схемотехники»), на котором они знакомятся с так называемым маршрутом RTL2GDSII — группой технологий, которые используют инженеры в электронных компаниях для проектирования чипов. Потом мы проводим практические занятия с микросхемами реконфигурируемой логики ПЛИС. Таким способом обучает например MIT в курсе 6.111, ну а мы пробуем это в очень базовом виде для школьников олимпиадного типа.

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

    Практический курс будет еще одним экспериментом (предыдущие проводились разными преподавателями в Нижнем Новгороде, Киеве, Алма-Ате, Казахстане, Минске, Новосибирске, Томске и Иркутске), чтобы выяснить, как сделать упражнения с Верилогом и ПЛИС интересными и полезными для начинающих.

    Стоит ли перед упражнениями с ПЛИС делать упражнения с микросхемами малой степени интеграции? На этот счет есть разные мнения: Декан Самарского Университета Илья Кудрявцев считает, что не стоит, лучше сразу давать современную технологию 2019 года, а не древние CMOS 4000 на макетной плате, которые были актуальны 50 лет назад. Инженер-проектировщик нейрочипа в IVA Technologies Станислав Жельнио считает, что стоит, так как в противном случае студенты воспринимают ПЛИС как еще один микроконтроллер типа Ардуино, но просто со странным языком программирования Verilog. На самом деле студенту или школьнику стоит сразу четко осознавать, что верилог описывает схему, а не программу (цепочку инструкций), и упражнения с CMOS 4000 помогают поселить в мозгу правильный образ.

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

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

    Некоторые говорят: а почему бы не нарисовать схему для ПЛИС мышкой на экране (schematic entry) и ввести ее в ПЛИС перед тем как делать упражнения на верилоге? У подхода с мышкой есть три недостатка:

    1. Он требует изучения софтвера, что дольше, чем просто втыкать компоненты в макетную плату.
    2. Опыт от перегоревшего светодиода или плавающего входа без подтягивающего резистора на макетной плате — это ценнее, чем стерильный опыт в schematic entry.
    3. Дизайнеры цифровой логики не используют schematic entry с начала 1990-х, все пишут на верилоге, иногда на VHDL.

    Да, CMOS 4000 и 74XX устарели еще в 1970-е, их заменили PAL, GAL, PLD, потом интегрированные чипы. Поэтому в 1970-х их использовали в кружках для детей, а в 1980-е они вышли из моды, так как за умение их использовать перестали платить зарплату, но никто с тех пор не придумал, как нагляднее продемонстрировать например функцию D-триггера, поэтому как приквел к ПЛИС/FPGA их применять можно. В MIT делают так же — см. Lab #1 здесь.

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

    Вот пример комбинационной логики, приоритетного шифратора, на микросхемах малой степени интеграции:


    А вот как выглядит этот приоритетный шифратор на языке описания аппаратуры Verilog:

    module priority_encoder
    (
        input      [2:0] in,
        output reg [1:0] out
    );
    
        always @*
        begin
            casez (in)
                3'b1??  : out = 2'd1;
                3'b01?  : out = 2'd2;
                3'b001  : out = 2'd3;
                default : out = 2'd0;
            endcase
        end
    
    endmodule

    Вот пример последовательностной логики, сдвигового регистра, на микросхемах малой степени интеграции:


    А вот как выглядит этот сдвиговый регистр на верилоге:



    Вот как выглядит процесс синтеза с языков описания аппаратуры и прошивания схемы в реконфигурируемую логику ПЛИС-а:


    После таких простых упражнений школьники могу проектировать схемы, которые общаются по интерфейсам SPI, I2C, UART с датчиками освещения, компасами, клавиатурами, производят звук и даже картинки на VGA. Вот уникальный пятиклассник Вячеслав скомбинировал датчик освещения с генератором звука на FPGA плате:

    Код для модуля принимающего данные с датчика освещенности, который использовал Вячеслав.


    Про работу с VGA дисплеем с ПЛИС недавно вышла книжка, которую стоит перевести на русский для летних лагерей типа новосибирского ЛШЮП или будущего лагеря в зеленоградском МИЭТ.



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

    Математически-ориентированные школьники могут попробовать сделать cтековый калькулятор, устройства для вычисления квадратного корня, систолического массива для нейровычислителя или воплотить в хардвере примеры из Hacker's Delight.

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


    Собственно ради таких продвинутых школьников РОСНАНО помогло организовать онлайн-курс и практические занятия 17-19 апреля в Москве. Над этим работало образовательное отделение еНАНО, и немного помогло отделение РОСНАНО в Калифорнии — RUSNANO USA. Его офис находится прямо в мировом центре венчурного капитала, на 3000 Sand Hill Road в Менло-Парке. На Сэнд-Хилл Роад приходили за деньгами основатели Apple, Google и Amazon.


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

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 224

      +3
      Да, CMOS 4000 и 74XX устарели еще в 1970-е, их заменили PAL, GAL, PLD, потом интегрированные чипы. Поэтому в 1970-х их использовали в кружках для детей

      Боюсь, для перевода выбран английский текст не имеющий сколько-нибудь близкого отношения к СССР 70-х годов.
        +15
        Я некого не перевожу, я сам пишу. Я согласен, что их использовали в американских кружках 1970-х — можете погуглить Tronix. Но и в моем советском детстве эти микросхемы были, точнее советские аналоги серии 7400, например К155ЛА3 — у меня отец тоже электронщик. Также в 1980-м году польский журнал «Горизонты техники для детей» печатал статьи, как построить триггеры на дискретных элементах.
          0
          В совейском приложении к журналу «Юный техник» статьи про логические элементы на диодной логике были в середине 80-х (примерно в районе 85-87 годов, точнее не помню). Для ориентации во времени — в нормальном мире к тому моменту эта технология уже устарела примерно на четверть века, уже и рассыпная логика была анахронизмом и 10 лет как выпускались микропроцессоры, причём, например, 6502 стоил в 1975 году всего 25 тогдашних долларов.
            +8
            Ну и что? КР580ИК80 (советский аналог Intel 8080) выпустили в 1977 году, через 3 года после 8080. Микросхемы малой степени интеграции упоминаются как продаваемые в киевском радиомагазине в романе Вадима Собко «Ключ» 1978 года. Т.е. совесткие хоббисты доступ к этому имели, хоть и похуже чем американские.

            В любом случае мне непонятно, о чем мы спорим, в том числе с исходным спорщиком в ветке.
              +6
              Т.е. совесткие хоббисты доступ к этому имели, хоть и похуже чем американские.

              Смотря к чему, к «этому».
              Вплоть до конца 80х, МПК 580 не поступал в СССР в розничную торговую сеть. Вообще. Так что любители доступа к МП технике в принципе иметь не могли. И всё это на фоне статей в радиолюбительских журналах, да. Сейчас неформально стало известно, как это происходило. Один работал на заводе «Счётмаш». Другие — в институтах. Ситуация стала меняться в ~88-90мм с массовым появлением кооперативов, когда смягчили наказание «несунов» ну и в целом когда ситуация стала меняться от андроповского зажима к свободе и рынку.

              Кстати даже К155, К176, К561 в рознице тоже были весьма ограничено. Что-то из корпусов было (зачем и почему для меня загадка), но что-то хоть тресни, не найти. В журнале «Радио» того времени в разделе «письма» есть обсуждение цен «Посылторга» по 25руб за корпус К565РУ5. Это при зарплатах ~150руб.

              Так что «доставали». Это называлось достать. Мы всё всегда доставали. :)
                –1
                У меня батя ремонтировал станки с ЧПУ и детали дома были и когда у меня на Поиске перестала работать клавиатура (я достал её из корпуса и удлинил шлейф, а монитор щелкался статикой), я просто порылся у бати в коробочках, нашел нужную микросхему и перепаял. И когда делал первые радиоподелки, у меня не было мысли что-то где-то покупать, пошел и взял у бати)))
                  +3
                  Ключ — «батя ремонтировал станки с ЧПУ». :)
                  Так оно и было.

                  Все 70е-80е.
                  И ничего, выходила масса радиолюбительских журналов и сборников… А про то, что нельзя было вот так сходить в магазин и купить хотя бы резисторов-конденсаторов нужного номинала — про это до сих пор мало что известно. Скромно умолчано.
                  +3
                  Вместо тысячи слов


                  Этой картинкой сказано всё о доступности компонентов в СССР. Напоминаю, он покупал даже не микросхемы — транзисторы он пытался купить.
                    –2
                    Год на пятнадцать-двадцать меньший, чем обсуждение. Обстановка менялась.
                      +1
                      Помню, что популярное занятие советских любителей паяльника, это… шариться по помойкам в поисках выброшенной бытовой техники, а если очень повезёт какой-нибудь иной аппаратуры, чтобы выпаять от туда ценные радиодетали.
                      0
                      Вы путаете. Это Zilog Z80 в СССР не успел толком побывать в официальной продаже. МПК 580 серии — вполне.
                        0
                        Реально обстановка меняться стала только 1988, после появления первых торговых кооперативов (Закон СССР «О кооперации в СССР»).

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

                        Радиолюбитель решивший собрать Радио-86РК тратил в среднем от полугода на подбор компонентов. Везло тем, кто либо работал на заводах радиоэлектронной промышленности либо имел там знакомых.

                          0
                          В нашем заштатном городишке даже знаменитые своей дефицитностью 580е ГФ24 и ВТ75 оказались не проблемой, когда в 1986 открылся государственный магазин неликвидов, куда списывали всё подряд
                            0
                            ВТ75 стали неликвидами в 1986???? в нашем городишке (Челябинск) они стали неликвидами только к середине 90-х (продавались в ларьке при челябинском часовом заводе) — в 1991-92 и начале 1993 Р86РК вполне успешно собирались в общаге для «неигровых» целей. Хотя уже вовсю были и Синклеры, и Корветы (с моей подачи), и даже Правецы, Истра4816, 286я и 386sx.
                              0
                              Да. Ибо в нашей дыре Радио-РК пользовался минимальной популярностью, зато Микро-80 и Агаты, а поздней Синклеры («Ленинграды» и «Пентагоны») — вполне. Правцы и УКНЦ (корветы?) были в школах, ДВК и ПЦ в НИИ и на заводах, а БК как домашний тоже был норм.
                                0
                                скорее всего память вас подводит либо ваш город выглядит весьма странно.

                                1. не ВТ75 а ВГ75 — самый проблемный по доступности компонент Радио-РК
                                2. Микро-80 — самодельный компьютер, предшественник Радио-РК, заметно сложнее его в сборке и наладке, описания, принципы работы и схемы публиковались в журнале Радио с 82го по 85й годы
                                первый компьютер для самостоятельной сборки, промышленно не выпускался, распространенность была достаточно мала в виду сложности сборки
                                Агат — клон AppleII, выпускался промышленно, практически 100% выпущенных шло в учебные заведения, те что попадали в розницу отличались крайне негуманным ценником (3000+ руб) поэтому широкого распространения как домашний компьютер не получил
                                  0
                                  Я только сейчас увидел, что банально опечатался. Контроллер дисплея, конечно, посыпаю главу пеплом, ВГ.
                                  2. Да, но вот уже так случилось. Про генезис Агата в курсе, они (Агаты) а) списывались б) на самопальные контрабандой ввозили 6502 процессоры из, ЕМНИМС, Болгарии, на что то ли не попался никто, то ли закрывали глаза. Позднее той же тропой начали поступать Z80. Но потом всё стало возможно просто купить. И про крайнюю негуманность — это скорее про ДВК. Точно цифру не помню, но в несколько раз дороже.
                                0
                                Правец-8 если мне не изменяет память, близкий родственник Агата — тоже клон второго огрызка.
                                  0
                                  Правец-8 — да, клон эппла-2.
                                  Но были еще Правец-16, как аналог XT.
                        +3
                        Микросхемы малой степени интеграции упоминаются как продаваемые в киевском радиомагазине в романе Вадима Собко «Ключ» 1978 года. Т.е. совесткие хоббисты доступ к этому имели, хоть и похуже чем американские.

                        Простите великодушно, но вы вправду судите о доступности микросхем в советских магазинах по упоминанию их в художественной литературе? Серьёзно?
                          +4
                          Юрий, когда мы в 1984 собирали Микро-80 — мы не смогли найти в продаже процессор даже на радиобарахолках. пришлось как-то доставать через институтскую кафедру (занимался доставанием не я, поэтому историю не воспроизведу). А в магазинах кроме 224 серии (гибридки для радиоприемников и телевизоров) не было ничего. Так что «советские хоббисты» имели законный доступ на уровне нуля. только покупка на нелегальных в те годы барахолках ворованного…
                          а исходный спор о серии 7400 — в советских кружках использовали не ее, а 155 и 176 серии

                        +1
                        4000 имели аналогами советские ИС, К176 серию, которая жутко боялась разрядов статики, посему её и не жаловали кружки — детки могли напортачить, банально не надев браслет или сверх того, нацепив акриловый свитер на вискозную водолазку (как оно часто и бывало).
                          0
                          155 серия это не КМДП, это ТТЛ. КМДП — это 561 серия к примеру.
                            0
                            Я знаю что 7400 и 155 это TTL. Я выше имел в виду ( CMOS 4000) и 74XX. При этом 74HC -это КМДП:

                            electronicsclub.info/74series.htm

                            4 series families
                            The 74LS (Low-power Schottky) family (like the original) uses TTL (Transistor-Transistor Logic) circuitry which is fast but requires more power than later families. The 74 series is often still called the 'TTL series' even though the latest ICs do not use TTL!

                            The 74HC family has High-speed CMOS circuitry, combining the speed of TTL with the very low power consumption of the 4000 series. They are CMOS ICs with the same pin arrangements as the older 74LS family. Note that 74HC inputs cannot be reliably driven by 74LS outputs because the voltage ranges used for logic 0 are not quite compatible, use 74HCT instead.

                            The 74HCT family is a special version of 74HC with 74LS TTL-compatible inputs so 74HCT can be safely mixed with 74LS in the same system. In fact 74HCT can be used as low-power direct replacements for the older 74LS ICs in most circuits. The minor disadvantage of 74HCT is a lower immunity to noise, but this is unlikely to be a problem in most situations.

                            For most new projects the 74HC family is the best choice. The 74LS and 74HCT families require a 5V supply so they are not convenient for battery operation.
                        +4

                        Я в школе тоже очень увлекался схемотехникой. Хотел также проектировать всякие приборы, микросхемы, ходил на кружки. Поступил в универ и началось. Математичка за 2 курса настолько выбесила, что я потерял всякий интерес. Да и знания, которые нам давали устарели, наверное ещё в 80х.

                          +2
                          В итоге мы оба программисты) Хотя у меня мысли все ещё крутятся уйти в программирование МК или разработку схем на ПЛИС.
                            0
                            В итоге мы оба программисты) Хотя у меня мысли все ещё крутятся уйти в программирование МК

                            Я вот эту фразу не понял: «мы программисты, но есть мысли… уйти в программирование».

                            Это как?
                              +1
                              Это так, что программирование на высокоуровневых ЯП очень резко отличается от низкоуровнего программирования микроконтроллеров, там совершенно другие принципы, задачи и очень-очень ограниченные ресурсы. Представьте себе, там не только память экономят, часто считают стек и такты выполнения прерываний (+ вход-выход из них).
                              А то, про что рассказывает Юрий Панчул, по факту программированием и не является.
                              Ещё и хотя бы основы схемотехники знать нужно.
                                –1
                                Никаких других принципов и задач там нет, все то же самое. Лишь некоторые различия в физической реализации и способе доступа к ресурсам.

                                И быдлокодить там можно ничуть не хуже, чем на больших ЭВМ!
                                  0
                                  … высокоуровневых ЯП очень резко отличается от низкоуровнего программирования микроконтроллеров...

                                  А что, низкоуровневое программирование только у микроконтроллеров есть?

                                  А про драйверы, криптографию, обработку данных, шейдеры вы не в курсе?
                                    0
                                    Однако, " высокоуровневых ЯП очень резко отличается от низкоуровнего программирования микроконтроллеров" не противоречит «А что, низкоуровневое программирование только у микроконтроллеров есть?»
                                    Или в логику вы не в курсе?
                                      0
                                      Я, как программист и миконтроллеров, и контроллеров, и «высокоуровневых» энтерпрайз систем вас не понимаю.

                                      В чем разница-то? И там, и там нужно делать по спецификации и соблюдать требования технического задания.

                                      Можете внятно пояснить вашу мысль?
                            +33
                            Необходимо сказать, что карьера описываемого Вами суперспеца Жерарда Вильямса Третьего — это ошибка выжившего. На его позиции требуется уже не столько писать код, сколько координировать работу различных групп людей. Таким станет один из полумиллиарда. Не нужно давать ложных надежд.
                              +2
                              Если бы прошедших такой путь было бы полмиллиарда…
                              Поинт ещё в том, что без такого пути этого инженера бы не было.
                                +8
                                До того, как он координировал, он и D-триггеры изучил, и на верилоге писал, и алгоритм Томасуло — короче прошел всю траекторию до координации людей. Без этого не получилось бы.
                                  +3
                                  Ну так же без ложных надежд не будет «кормовой базы»!
                                  +31
                                  Уважаемый, я вот заканчивал МФТИ, увлекался цифровой схемотехникой, проектировал RTL, радовался жизни… и очень бедно жил.
                                  Сейчас я делаю другие вещи в других местах (доволен как слон). И предупреждаю всех страждущих — вакансий мало, инженеров достаточно много. Крутые зп у единиц, у остальных это уровень junior-middle QA в IT-конторах средней руки.
                                    +6

                                    Это Вы сейчас про какую страну говорили?

                                      +6

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

                                        –3
                                        Не совсем ясен смысл сообщения. Если целенаправленно не изучать рынок, вполне логично, что будут попадаться единичные вакансии :) И опять же — какая именно страна? Далеко не везде в описаниях вакансий пишут оклад (я бы сказал — мало где). И Вы сравниваете с московским мидл-джавистом, или с каким?
                                      +1
                                      я вот заканчивал МФТИ, увлекался цифровой схемотехникой, проектировал RTL, радовался жизни… и очень бедно жил

                                      Потому что в России промышленность в глубокой коме.
                                      Если бы вы переехали в Германию или в Китай, то жили бы не хуже программистов, которые, вообще-то, тоже инженеры (software-engineer).
                                        +13

                                        Есть устойчивое мнение, что
                                        1) количество позиций инженеров-разработчиков для FPGA (ASIC и т.д.) меньше, чем для разработчиков ПО на Java (Python, и т.д.);
                                        2) зарплата инженера-разработчика FPGA ниже зарплаты разработчика Java при сравнении людей, потративших, в среднем, одинаковое время на образование и имеющих сравнимый стаж.
                                        Вы можете развенчать эти мифы?

                                          +5
                                          Ну в Америке анестезиолог получает вдвое больше, чем и RTL дизайнер, и Java software engineer. Но это не значит, что всем интересующимся верилогом или джавой нужно срочно бросать свои интересы и идти колоть обезбаливающие уколы в позвоночник рожающих женщин.


                                            +3
                                            Вы можете развенчать эти мифы?

                                            Что значит мифы? Это факты объективной реальности:
                                            1) не просто количество позиций меньше, там магнитуда порядков разная: если на Java нужно условно в Питере 1200 человек, то на fpga 40.
                                            2) зарплаты там не просто ниже, они там совершенно конченные — 60 000р ведущий инженер — это реальность. При этом знаний там на 2 профессии: инженер схемотехник и программист с++.
                                            3) повсеместно требуется вышка.
                                            4) без опыта работы вы никому не нужны (т.е. пробиваться нужно через какую-то интернатуру, если не хотите драйвера для ип камер в подвале за 40к в месяц писать).
                                            5) фриланса нет (технически невозможно).
                                            6) какой-то свой бизнес стартануть нереально.

                                            Самое главное. Отбросив романтику железяк и романтический флёр сурового низкоуровневого программирования, задайте себе вопрос, вам интересно этой ерундой заниматься, биты в регистрах переставлять? Здесь нет бизнес логики, здесь нет математики, изящных функций и красивых алгоритмов. Сейчас можно заняться нейросетками, ИИ, NLP, прогнозирование, кванты, вы реально хотите отказаться от всего этого и ДО КОНЦА ЖИЗНИ писать код уровня:

                                            int isqrt(unsigned x) {
                                                unsigned m, y, b;
                                            
                                                m = 0x40000000;
                                                y = 0;
                                            
                                                while (m != 0) {
                                                    b = y | m;
                                                    y = y >> 1;
                                                    if (x >= b) {
                                                        x = x - b;
                                                        y = y | m;
                                                    }
                                                    m = m >> 2;
                                                }
                                                return y;
                                            }
                                            


                                            ?
                                              +4
                                              Ну вы извините, но последний аргумент — это просто пурга. Вы взяли простейший пример, который я использовал для иллюстрации конвейерного блока, и обобщили его на всю профессию.

                                              Вы наверное никогда не слышали о directory-based cache coherency для многоядерных систем, out-of-order процессорах и других аппаратных проектах с интересными и изящными алгоритмами и структурами данных. Да, они для ASIC но многие люди в ASIC начинали с FPGA.

                                              Про российские зарплаты комментировать не могу, я просто не знаю. В штатах с зарплатами все в порядке. Чтобы зарплаты в России стали лучше, нужно развить эту область.
                                                0
                                                Вы наверное никогда не слышали о directory-based cache coherency для многоядерных систем, out-of-order процессорах и других аппаратных проектах с интересными и изящными алгоритмами и структурами данных.

                                                И что? Вы тоже не слышали о black scholes, сверточных нейронных сетях и терм-документных матрицах.

                                                Ну вы извините, но последний аргумент — это просто пурга. Вы взяли простейший пример, который я использовал для иллюстрации конвейерного блока, и обобщили его на всю профессию.

                                                Я его без пункта поставил. Это мое личное оценочное суждение. Да, это простейший пример, который, тем не менее, наглядно дает понять, чем придется заниматься. Когда я заходил в Python, моей первой задачей была добыча всех картинок с веб-страницы в папочку с названием вида %html_title%\%pic_i.xxx%.

                                                Я сразу понял: ДА, ВОТ ЭТО КРУТО! А тут я что вижу? 2005 год, урок информатики, паскаль. Меня аж затошнило.

                                                P.S. А че, по первым 6 пунктам сказать совсем нечего?
                                                  +2
                                                  *** И что? Вы тоже не слышали о black scholes, сверточных нейронных сетях и терм-документных матрицах. ***

                                                  Я не слышал о сверточных нейронных сетях ?!!! А-ха-ха-ха-ха-ха-ха-ха!!! Да я с прошлого лета под них железо разрабатываю.

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

                                                  *** моей первой задачей была добыча всех картинок с веб-страницы в папочку с названием вида %html_title%\%pic_i.xxx%. ***

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

                                                  На самом деле большая часть разработки на RTL — это конвейеризация транзакций и инструкций, аппаратные таблицы учета текущего состояния и связанных с ними конечных автоматов.
                                                    0
                                                    Ну вот вам мой пост про парсирование текста конечным автоматом в железе: Как делать парсинг текста голым хардвером, без процессора и без софтвера.

                                                    Ну как без софтвера, если я открыл самую вторую картинку, а там сразу сишка?
                                                      +1
                                                      *** Ну как без софтвера, если я открыл самую вторую картинку, а там сразу сишка? ***

                                                      Вы что-то перепутали. Где сишка? Там нет ни строки софтвера — чисто аппаратный конечный автомат на верилоге, который принимает через UART, парсирует текст и набивает им память. Вот исходник:

                                                      https://github.com/MIPSfpga/mipsfpga-plus/blob/master/system_rtl/mfp_srec_parser.v
                                                        0
                                                        Да все, я понял. Просто увидел картинку и в памяти что-то такое всплыло
                                                        image
                                                        Ошибся немного, поплавило к вечеру, я с 8 утра над кодом сижу.
                                                –1
                                                1) А вам нужно сразу 4 работы разве?
                                                2) Виза --> Аэропорт --> нормальная страна
                                                3) Так это очень хорошо!
                                                4) И это очень хорошо! Нужно во время учёбы практикой заниматься — а не в 30 лет.
                                                5) Фриланса много в каких направлениях нет
                                                  0
                                                  Я бы поспорил с двумя последними пунктами. Для самостоятельного старта достаточно книжки по языку, недорогих отладочных китайских плат с программатором и логического анализатора в виде приставки к компу.
                                                    0
                                                    А где искать какой-то фриланс? Я что-то особо не вижу, кому нужно вериложить удалённо.
                                                    Или вы про другие пункты? Так-то и на других языках можно дома написать hello world или лампочкой поморгать, но без каких-то интересных полезных задач толку в обучении не будет.
                                                  –1
                                                  А шлюхи ещё больше получают — ну что же — всем шлюхами становиться резко? ;-)
                                                –1
                                                Вакансий мало, а хороших инженеров ещё меньше. Нужно быть хорошим инженером! Ибо эти вакансии не закрываются годами!
                                                  +5
                                                  Но перед печатью их нужно спроектировать!
                                                    +2
                                                    … а потом ещё и отверифицировать :)
                                                      +1
                                                      Почему «но»? Возможность печати микропроцессоров сильно подстегнула бы интерес к их проектированию.
                                                        0
                                                        Сомнительно.
                                                        Проектируем с нуля простейший процессор, он выпрыгивает из принтера, и… Куда его вставлять? Нужны платы, пайка, сложно всё.

                                                        Если же делаем проц. под существующую обвязку, то берём исходник известного проца на 10 млн. SLOC, правим там пару строк, печатаем, вставляем в макетную плату, и… система не грузится, зависает в середине загрузки (мы что-то не учли и в очень редких случаях бит переноса в определённой инструкции выставляется неверно). Что делать? Обкладываться симуляторами/дебагерами и 100 часов исследовать этот баг? Это точно массовая история?
                                                      0
                                                      Есть одна маленькая техническая проблема.
                                                      Стоимость разработки. Ладно, выкидываем затраты на железо и софт (порядок — смотрим статью BarsMonster habr.com/ru/post/155371 ) но дальше — у нас зарплата разработчиков остается. Получается нужна какая то модель монетизации opensource-процессоров (ну или откровенное пиратство). И что это будет за модель? Либо таки — стоить они будут 1 цент где 0.01 цента — затраты на расходники принтера/амортизация а 0.99 — стоимость лицензии на 1 процессор.
                                                        –1
                                                        Практика показала, любая технология в по мере времени становится открытой — включая и внезапно биоинженерию.
                                                      +4
                                                      Юрий, у Вас узнаваемый стиль! С первых строчек было ясно кто автор! :-)
                                                        0
                                                        :-) Меня научили писать прямыми короткими предложениями на курсах «Продвинутый английский для иностранцев» в Футхилл Коледж, Лос-Алтос-Хиллс. А потом над моим стилем поработала Евгения Альбац с Эха Москвы, когда я писал статьи для The New Times.
                                                          +14
                                                          Я бы сказал, что я узнаю Ваши тексты по другим признакам:
                                                          — описание ситуации в США и России, проведение параллелей
                                                          — почти в самом начале приведение примеров молодёжи с их фотографиями
                                                          — просматривающаяся в целом нить о вовлечении молодёжи в микроэлектронику
                                                          — отсыл к дальнейшему развитию микроэлектроники в России
                                                            +2
                                                            просматривающаяся в целом нить
                                                            — так это не нить, а основная тема :)
                                                              –1
                                                              Основная тема — спровоцировать утечку мозгов из России, продаться подороже капиталистам, чтобы «успешных» потом морили «орднунгом» типа такого: habr.com/ru/post/446822
                                                                +2
                                                                этим вроде бы у нас правительство занимается. не?
                                                            +10
                                                            Да нет, дело не в коротких предложениях, а в том, что вы технически подкованной аудитории хабра пытаетесь нести маркетинговый буллшит, больше подходящий коммивояжера, завлекающего вьетнамских деревенских девушек на сайт знакомств с американскими программистами.
                                                              –2
                                                              (Пожимая плечами) Если бы я этого не делал, на этот пост было бы не 30,000 просмотров, а 1000. Он не был бы на первой странице лучших постов дня и его бы не увидели в том числе те, для кого он предназначен.
                                                                +5
                                                                Я такого не делаю, и мои посты прекрасно получают по 20-30 тысяч просмотров.
                                                                На прошлой неделе прекрасный написанный нормальным языком пост про учебник электроники для школьников набрал 16 тысяч.
                                                                Вы серьезно недооцениваете здешнюю аудиторию и существенно вредите собственной популярности здесь вот этим ужасным стилем. Вы же не пишете так в Microprocessor Report, правда?
                                                                И да, у моего комментария выше 9 плюсов, у аналогичного комментария выше веткой — 11. Итого нас таких как минимум 12 человек (из 47, заплюсовавших вашу статью), то есть четверть аудитории. Думаю, ради четверти аудитории можно как минимум провести эксперимент и один раз написать пост без буллшита и посмотреть, что получится.
                                                          +3
                                                          Разработчик FPGA это, бесспорно, ценный кадр. Он способен добиться многого в своей карьере, особенно в других странах. Но является ли этот путь самым оптимальным?
                                                          Я бы выделил такие пункты при выборе работы:
                                                          • Наличие работодателей там, где мы живем
                                                          • Высокая зарплата
                                                          • Не запредельная сложность профессии
                                                          • Возможность удаленной работы

                                                            0
                                                            Вас приковали к России? И вы забыли главное — интерес и любовь к работе.
                                                              +2
                                                              «Нельзя взять и так просто переехать зарубеж».
                                                              Это должен быть уровень синьор, опыта лет 5 минимум, отличный английский, большая удача найти работодателя и выиграть в лотерею H1B с шансами 30% (и стоимостью оформления до 10К каждый раз).

                                                              Насчет интереса, почему вы считаете, что интерес к FPGA есть по-умолчанию, а к какому-нибудь PHP не возможен?
                                                                0
                                                                Ещё как можно! Фишка в чём — валить нужно вовремя, после бакалавра в аспирантуру. А не в 35, когда жена, ребёнок и ипотека невыплаченная. Куча знакомых щаз резко захотели уехать — ибо перспективы в России ясны — но ассистентами им мало, нужно фулл профессора или в компанию, а публикаций не публиковали и не наработали, увы.

                                                                Ну не верю в любовь к PHP! ;-)
                                                                  0
                                                                  А почему сразу H1B? Других стран нет что ли?
                                                                    0
                                                                    «Нельзя взять и так просто переехать зарубеж».
                                                                    Это должен быть уровень синьор, опыта лет 5 минимум, отличный английский, большая удача найти работодателя и выиграть в лотерею H1B с шансами 30% (и стоимостью оформления до 10К каждый раз).

                                                                    Если человек молод, то ему достаточно уехать учиться за границу и там остаться после учёбы. И даже, уже имея высшее образование можно уехать учиться на магистра или PhD (наличие российского магистра — не помеха, чтобы поступить учиться на западного магистра).
                                                                    Английский конечно для этого ОЧЕНЬ нужен, чтобы не завалить учёбу в первом же семестра. И английский нужен, чтобы получить грант на бесплатное обучение от дядюшки Сорроса. А вот уровень сеньора и опыт — не требуются.

                                                                    arielf
                                                                    Фишка в чём — валить нужно вовремя, после бакалавра в аспирантуру. А не в 35, когда жена, ребёнок и ипотека невыплаченная. Куча знакомых щаз резко захотели уехать — ибо перспективы в России ясны — но ассистентами им мало, нужно фулл профессора или в компанию, а публикаций не публиковали и не наработали, увы.

                                                                    Вы правы на 100%!

                                                                    PS За что минусы arielf? Он всё правильно пишет:
                                                                    — легче, отправившись учиться, найти там работу с уже западным дипломом и остаться там после учёбы
                                                                    — чем ехать после 35, с дипломом, который там автоматически не действует, и потому вызывает ощутимое недоверие у потенциальных работодателей, а ещё как уже сказанно «жена, ребёнок и ипотека невыплаченная».
                                                                    amartology
                                                                    для того, чтобы успешно уехать, надо сначала успешно поработать в России

                                                                    Нет! Ошибаетесь amartology! Чтобы успешно уехать — достаточно отправиться учиться за границу, и найти там работу уже с западным дипломом, который на Западе признаётся без вопросов.
                                                                    И опыта работы в России для такого отъезда — не требуется от слова совсем.
                                                                    Необходимо лишь отлично знать английский и успешно сдать вступительные тесты/экзамены, чтобы впечатлить фонд Сороса и получить грант на бесплатное обучение, а затем отлично учиться в дальнейшем, чтобы и дальше получать грант на бесплатную учёбу.
                                                                      0
                                                                      oracle_and_delphi Если вы уже совершили ошибку и не уехали из России учиться, и у вас на руках есть российский диплом (который, к слову, много где признается и не вызывает недоверия), то лучше дорасти в России до уровня миддла и только потом пытать счастье. Вчерашнего студента возьмут своего, разумеется, а вот если вы что-то умеете, то неправильный паспорт или диплом обычно не является большой проблемой.
                                                                      И да, наличие семьи — это мотивация для переезжая а не обуза.

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

                                                                      А ещё во многих местах в айти в Москве/Питере такие зарплаты, что их даже сытая Германия не особо бьёт, не говоря уже о менее благополучных «западных странах» типа Испании, Кипра или, скажем, ЮАР.
                                                                        0
                                                                        Если возраст позволяет, то можно с российским дипломом поступить в западный ВУЗ, и уже имея знания российского ВУЗа (при хорошем английском), стать там круглым отличником. :)
                                                                          0
                                                                          российский диплом (который, к слову, много где признается и не вызывает недоверия)

                                                                          Много где — это, увы, за пределами Западного Мира.
                                                                          "Успешно поработать в России" и "должен быть уровень синьор, опыта лет 5 минимум" — всё это, именно потому что на Западе российский диплом вызывает недоверие.
                                                                          Если же у вас есть западный диплом, то ни "Успешно поработать в России", ни "должен быть уровень синьор, опыта лет 5 минимум" — не потребуются.

                                                                          Так, что если хотите, заниматься электроникой заграницей, но не на Западе, и вас отсутствует "Успешно поработать в России" и "должен быть уровень синьор, опыта лет 5 минимум", то имея российский диплом — придётся учить китайский, или персидский, или северо-корейский.

                                                                          Не знаю, как с разработкой собственной электроники в Индии — разрабатывают они что-то своё или нет. Если разрабатывают, то возможно, и туда тоже можно будет поехать с российским дипломом и без опыта.
                                                                            +1
                                                                            Если возраст позволяет, то можно с российским дипломом поступить в западный ВУЗ, и уже имея знания российского ВУЗа (при хорошем английском), стать там круглым отличником. :)
                                                                            А кушать все это время на что? И жену с детьми кормить? Не говоря уже о том, что такой посыл в корне неверен, потому что см. ниже. Разумнее тогда уже закончить здесь хороший бакалавриат, а уехать в магистратуру. Или закончить магистратуру и уехать писать Ph.D.

                                                                            Много где — это, увы, за пределами Западного Мира.
                                                                            С каких пор, например, Германия оказалась за пределами «Западного мира»? Список признаваемых ей российских дипломов огромен.

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

                                                                            Не знаю, как с разработкой собственной электроники в Индии — разрабатывают они что-то своё или нет.
                                                                            В Индии разрабатывает что-то свое половина американских компаний, если что. Но там вы никому без багажа знаний не нужны, потому что выпускников, что в Индии, что в Китае вполне хватает своих — в отличие от большинства стран «западного мира», в которых давно и надежно проблемы с рождаемостью и дефицит рабочей силы.
                                                                              0
                                                                              жену с детьми кормить?

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

                                                                              Если вы учитесь, так что вам ваше обучение оплачивает Сорос, то значит вы в числе лучших студентов, а потому привлекательны для работодателей.
                                                                                +2
                                                                                Потому и отправляться за границу лучше, когда ещё нет ни жены ни детей.
                                                                                Вообще лучше быть богатым и здоровым, чем бедным и больным.

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

                                                                                вам ваше обучение оплачивает Сорос
                                                                                Еще в 2015 году Институт “Открытое общество” Сороса был признан в России «нежелательной организацией», так что вряд ли он может что-то сейчас оплачивать российским гражданам.

                                                                                По поводу остальных пунктов вы согласны?
                                                                                  0
                                                                                  в 2015 году Институт “Открытое общество” Сороса был признан в России «нежелательной организацией»

                                                                                  Интересно, а если студент, поступил и учится в Массачусетсе, то с юридической точки зрения, какие препятствия тому, чтобы Соррос платил за него деньги, минуя Россию, прямо на счета MIT?
                                                                                    0
                                                                                    Не могу сказать, не специалист. Думаю, тут препятствий нет, но они есть в том, чтобы как-то связаться с фондом Сороса из России. Особенно в свете того, что довольно много россиян поддерживает позицию, что фонд в России не нужен.
                                                                          +3
                                                                          Конечно, в идеале лучше переехать в нормальную страну как можно раньше. Например, еще до школы, чтобы говорить без акцента, впитать всю культуру и т.д.
                                                                          Но абсолютное большинство не уехало заграницу даже после ВУЗа. У меня в свое время не было денег даже просто улететь на самолете в другую страну, не говоря уже о том чтобы там учиться и жить. Ориентировочная стоимость 1 года обучения ~20K$ + покушать. Правда, можно немножко подрабатывать (хватит, чтобы покушать).
                                                                          Гранты Сороса это конечно здорово, но я не думаю что их дают всем подряд.
                                                                          В целом, для IT совершенно непонятно, зачем стоит тратить несколько лет жизни и десятки килобаксов на обучение, которое нерелевантно. Лучше сразу в бой, ценного опыта набираться и знаний.
                                                                          А еще, семья это не балласт, а радость. Для чего мы живем? Ради никому не нужных программулинок, или ради счастья своих близких?

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

                                                                          Кстати, бодишопы возят в основном Java, иногда С++. Про Verilog ни разу слышал… Странно… Может быть потому, что продать Java программиста гораздо проще?
                                                                            0
                                                                            То, что спецов по верилогу нужно меньше, чем по джаве — такой повод становиться джавистом, как то, что дворников нужно больше, чем джавистом — повод становиться дворником. В более узкой профессии не только у вас меньше выбор, но и у работодателя тоже.
                                                                              +1
                                                                              Я пытаюсь сказать, что зная Verilog, вы в принципе не уедете в США через бодишоп. Зная Java, у вас есть такой шанс. У дворника тоже почти нет шансов попасть в США, так что из этих трех профессий рациональнее выбрать Java.
                                                                                –1
                                                                                Ерунда. Пример 1 — panchul.livejournal.com/394809.html

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

                                                                                Вы поймите, есть люди, которым просто не нравится джава. Также есть люди, которым не хочется уезжать. Например потому что если в штаты уехать неженатым, то найти в штатах подругу труднее, чем в Москве. Тем более что если получить гринкарту по labor certification через H-1 визу, и потом жениться, то жена гринкарт-холдера не получает гринкарту автоматически и не будет иметь право находиться в стране. Так что в Silicon Valley есть N русских программистов, которые уехали в 20+ лет и сидят до получения гражданства (что может занять 10 лет) холостым. Так как с местными американками не получается, индуски за неиндусов не выходят, а китаянки не всем нравятся. Прямо как ваша джава.
                                                                                  0
                                                                                  индуски за неиндусов не выходят

                                                                                  А если стать кришнаитом?
                                                                                    +1
                                                                                    Лучше стань сикхом, сикхам как кшатриям — можно есть мясо (если не говядина).
                                                                                    image
                                                                    +4
                                                                    Нннда. Мой комент про то где уже сейчас можно скачать книжку Про работу с VGA дисплеем с ПЛИС так и остался без ответа.
                                                                    25-летний москвич Илья Неганов взял в 2011 году книжку Харрис & Харрис (последнюю версию которой можно скачать здесь или здесь), спроектировал простой процессор, сейчас работает в Apple

                                                                    А у нас пол отдела ветеранов нахрен никому ненужны. Хотя в решении hexadoku из elektora один преуспел). Кстати по поводу образования. Статьи того же Тарасова что то не упоминаюся. Все больше на Харриса…
                                                                      +3
                                                                      Ну так вы упомяните. PDF книжки Designing Video Game Hardware in Verilog by Steven Hugg гуглится
                                                                        0
                                                                        Да что то в тот раз ненашел. Попробую. Если появится, думаю поделитесь)
                                                                      +3

                                                                      Мне кажется, и это лично моё мнение, что такого кол-ва специалистов, как Жерард Вильямс Третий, в мире нужны единицы, максимум десятки. Но всё-таки единицы. Ну сколько у нас на планете Земля различных типов процессоров? Допустим, что несколько человек вырастут в спецов, способных не только разобрать, что спроектировали жерарды-вильямсы, а создать что-то подобное или даже лучше. А что делать остальным, в кого вложилось РОСНАНО? Это раньше в каждой деревне был свой кузнец, потому что можно было в каждой деревне построить кузницу.


                                                                      На конструкторы-обучалки у РОСНАНО деньги есть (я своему малому подобный заказывал на ДР), а хватит ли у РОСНАНО денег на построение "кузницы" для найденных им "жерардов-вильямсов"? Или вся бизнес-модель изложена здесь — "и потом РОСНАНО будет вкладывать в их проекты"?

                                                                        +3
                                                                        Количество инженеров в мире, использующих технологию register transfer level и языки описания аппаратуры — порядка сотни тысяч (это я смутно помню из статистики более 10 лет назад). В каждой процессорной группе работает десятки, иногда сотни людей. Вот например калифорнийская часть группы, коорая спроектировала встроенный процессор MIPS I6500, который используется в автомобильной электронике (еще часть группы была в Орегоне и Великобритании):



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

                                                                          Я правильно понимаю, что у РОСНАНО контракт с подобными "кузницами" на поставку им перспективных сотрудников? Тогда заголовок вашей статьи очень хорошо ложится в схему "рекрутинговое агенство в поисках крупиц золота". Ну, типа, плох тот солдат, который не мечтает стать генералом.
                                                                          image


                                                                          Или РОСНАНО просто хочет выудить второго сергея брина чисто для себя — На Сэнд-Хилл Роад приходили за деньгами основатели Apple, Google и Amazon?


                                                                          Да нет, бред какой-то! Кто ж отдаст второго сергея брина или даже первого Жерарда Вильямса Третьего какому-то РОСНАНО, даже если у того офис калифорнийского отделения находится на 3000 Sand Hill Road в Менло-Парке? Значит, всё-таки рекрутёры.… но если вдруг выгорит "свой" сергей брин, то и инвесторы.

                                                                            +1
                                                                            Проблема в том, что движителем подобных разработок является в основном оборонка — с соответствующими допусками и ограничениями.
                                                                              +3
                                                                              движителем подобных разработок является в основном оборонка

                                                                              смотря где. только сегодня попадался анализ за 2017 год — доля оборонки в микроэлектронике в России около 45%, а в мире — менее 1%.
                                                                              правда, доля России в мировой микроэлектронике оценивается в 0.56%
                                                                                0
                                                                                Так запросы оборонки двигают новые технологии, а не выход на рынок уже имеющихся.
                                                                                  +1
                                                                                  ну вот у нас «запросов оборонки» — 45%, в мире — 1%. где лучше «новые технологии»?
                                                                                  Хотя принципиально вы правы — очень часто новые технологии получаются при разработке специальных изделий («двойного назначения» типа космонавтики или атомпрома, или «чисто одинарного» — только оружия). Но во всем остальном мире, где разрабатываются новые технологии — они успешно кочуют из специзделий в товары. За счет этого приобретают массовость, дешевеют, дают новое качество товарам, дают новых инженеров. а новые инженеры разрабоатывают новое оружие, на которое товары дают деньги… и далее по расворачивающейся спирали. у нас же: разработали, засекретили, дорого. в инженеры не уйдут — под допуском и мир посмотреть не съездишь. продукция дорогая, перспектив мало — высокотехнологичные товары проще закупить, чем произвести и т.д. — спираль сворачивающаяся…
                                                                                  0
                                                                                  Перемножаем 0.56 и 0.45 — получаем около 0.25, четверть рынка всей военной электроники в мире у России? Да ладно?!?
                                                                                    0

                                                                                    Ровно в сто раз меньше, не тот множитель взяли.

                                                                                      0
                                                                                      Всей военной электроники 1 % от гражданской, т.о. 45 % от 0.56 % это и есть 0.25 (1/4) всей военной электроники.
                                                                                        0

                                                                                        а, ну да, это я не то прочитал

                                                                                    0
                                                                                    Я имел в виду FPGA.
                                                                              +8
                                                                              Какой смысл учиться программировать микросхемы в стране, где нет микроэлектроники? Разве что в качестве билета в один конец.
                                                                                +4
                                                                                Учиться программировать микросхемы чтобы микроэлектроника в стране появилась. Такие люди как Юрий способствуют этому.
                                                                                  0
                                                                                  Но это же инженерия, а не ИТ где немалая часть затрат идёт на зарплату разработчиков.
                                                                                  Мне кажется, что тут нужны очень капитальные затраты в оборудование, софт, связи, маркетинг, и самое дорогое: интеллектуальную собственность, IP ядра и патенты.
                                                                                  Ведь вряд ли кому процессор без SATA и HDMI нужны, без всем известных ARM ядер и PCIe шин и тд. В юр поле тоже окажется что куча решений уже покрыто патентами, даже если они тривиальные.
                                                                                  Т.е. я думаю что если появится финансирование и возможность открыть хотябы fabless, то привлечь или вернуть из за рубежа специалистов уже дело техники и финансов.
                                                                                    +2
                                                                                    Автор уже упоминал несколько российских компаний, занимающихся даже RISC-V процессорами, в одной из своих статей. Названий, простите, не помню, но можно поискать. Не говоря уже о Байкале, Элвисе и других
                                                                                      +1
                                                                                      Это еще бабушка надвое… Сейчас очень нужны процессоры видео и ускорители для задач машинного обучения, особенно во встраиваемом исполнении. Там есть где развернуться и без SATA, HDMI и PCIe, а будет ли приделанный сбоку сервисный процессор ARMом, MIPS или что-то еще — это дело десятое.
                                                                                        +2
                                                                                        Фаблесс-компаний в России достаточно много. Зарплата разработчиков при этом занимает почти такое же важное место, как и в IT. По поводу того, что вернуть в фаблесс специалистов — дело техники и финансов вы тоже правы. Даже примеры такие есть, но их существенно меньше, чем переездов в обратном направлении.
                                                                                          +3
                                                                                          А есть ли где открытый список таких компаний и какой штат инженеров в них?
                                                                                            0
                                                                                            Думаю, там же, где список всех IT-компаний и штата инженеров в них.
                                                                                              0
                                                                                              Вот здесь должны вроде бы быть, но нет ни одной российской. И я понимаю, что вики не указ, а где ж ещё искать?))

                                                                                              Добавлю туда тех, что знаю, в том числе по публикациям на Хабре. И полагаю, у вас более точная информация есть.

                                                                                              А вот список российских фабрик там есть.
                                                                                                0
                                                                                                Список российских фабрик не полон, там как минимум двух значимых фабрик не хватает, как максимум — ещё нескольких штук поменьше.
                                                                                                Что касается списка компаний, то, возможно, стоит покопать среди участников отраслевых союзов и ассоциаций? Например, Ассоциации разработчиков и производителей электроники (АРПЭ) или Концорциума дизайн-центров?
                                                                                                  0
                                                                                                  По своему опыту знаю, что наша неоперившаяся молодёжь, как школьники, так и студенты, не видя фактов наличия рядом мест и людей-практиков из ит-сферы, пасуют и готовят лыжи на другие профессиональные сферы и географические направления.
                                                                                                  И когда проводим местные малые конференции и сходки с участием местных ИТ-звёзд, то это открывает глаза на перспективы и обнадёживает, что рядом есть и будет поддержка.
                                                                                                  Чем больше и достунее информация о фабриках, дизайн-центрах, софтовых компаниях и технологиях, тем крепче зацепляются молодые руки и головы за ИТ здесь и сейчас. ИМХО, конечно))
                                                                                                  И спасибо за наводки!
                                                                                                    0
                                                                                                    Или, допустим, есть задача спроектировать процессоры для такого гаджета: image
                                                                                                    или такого: image
                                                                                                    И с планом выпуска через 3 года 50-100 млн. штук в год и себестоимостью до 500₽ (7-8$). Ориентир для образца – французский девятиядерник с нейронкой GAP8.

                                                                                                    Куда идти, где искать информацию молодому стартапу? Где взять информацию, если ты не сам разработчик чипов?
                                                                                                      +1
                                                                                                      Для такого нишевого, но крупносерийного и дешевого устройства продвижение и реклама будет стоить вдвое дороже разработки. Поэтому здесь выгоднее использовать готовые решения.
                                                                                                        0
                                                                                                        Это не очевидно. Много вопросов возникает, напрямую вытекающие из чему и как учить электронщиков в России:


                                                                                                        Что-то мне подсказывает, что 100 тысяч сотрудников в Интел не только Зеоны и Коры проектируют и производят. Нам бы такой Интел в России!))
                                                                                                          0
                                                                                                          Вот вспомнил недавние расчёты уважаемого товарища Михаила Сваричевского, которые покоя не даюм мне и, наверное, многим другим: «У Analog Devices на 1,68$ себестоимости — получается 173,32$ добавленной стоимости!».

                                                                                                          Это про чип размером 4336x4730 мкм и нормой производства 65 нм. Вполне по силам российским дизайн-центрам и фабрикам.
                                                                                                            0
                                                                                                            Расчеты в статье Михаила не учитывают стоимость разработки и САПР, а без этого они не имеют смысла. Мне искренне жаль, что эта статья создаёт ложное впечатление о бизнес-привлекательности разработки микросхем.
                                                                                                              0
                                                                                                              Там есть прикидка на НИОКР – плюс 33$ к себестоимости для тиража 1,5 млн. Поэтому и интересно.
                                                                                                                0
                                                                                                                Допустим выкладка Михаила верна (для многоядерного процессора сумма сильно выше), тогда начинать разговор надо с того, есть ли у стартапа 50 миллионов долларов для НИОКР.
                                                                                                                  0
                                                                                                                  Это и пугает))
                                                                                                                  Разумный ответ – успокоиться и заказать у французов или китайцев.
                                                                                                                    0
                                                                                                                    С другой стороны возникает странная дилема, если брать готовые и проверенные в производстве на 22 нм Космодромы и Арнольды или даже вполне приличного 65 нм Скоробея, а они все почти бесплатны, то за что платить ещё 3,3 млрд рублей?

                                                                                                                    Не сходятся у меня цифры со здравым расчётом.

                                                                                                                    И, между прочим, надо отметить что это всё университетские проекты с фабричным наставничеством. Вот как надо студентов растить))
                                                                                                                      0
                                                                                                                      Давайте грубо прикинем: 50 человек работают в течение двух лет — это сто человеко-лет работы. Пусть это будет для ровного счета пять миллионов долларов (в Европе скорее десять, в США — пятнадцать).
                                                                                                                      Дальше для них нужен САПР. В зависимости от разных факторов, САПР на такое количество людей и времени обойдется ещё миллионов в пять-десять. Плюс немного накинем на покупку серверов.
                                                                                                                      Дальше нужно купить IP — мы же не будем все разрабатывать сами, правда? Это ещё, допустим, пять миллионов.
                                                                                                                      Дальше нужно все спроектированное произвести, упаковать и обмерить. Это (возьмём расчет Михаила) миллион на 65 нм и пять миллионов на 28 нм. За каждую итерацию дизайна, а их обычно больше одной. Плюс на старте миллион-другой на измерительную технику.
                                                                                                                      Ну и совсем по мелочи — аренда помещения, накладные расходы и т.д. и т.п.
                                                                                                                        0
                                                                                                                        По количеству разработчиков подхожу дилетантски. Для практической оценки есть материалы разработки с нуля позднесоветского процессора Кронос в проекте суперкомпьютера МАРС. По процессору и операционной системе там числится 21 человек и три года работы. Всего в разработке и производстве МАРСа участвовало 122 человека.
                                                                                                                        Расходы на САПР и сервера надо по хорошему уполовинивать. Это капзатраты и считаем только амортизацию или аренду.
                                                                                                                        Про IP-блоки пусть рассказывает автор статьи. Именно их (MIPS) они только что отдали на свободное растерзание всем интересующимся. В проехтах RISC-V готовых и бесплатных блоков тоже есть на любой выбор.
                                                                                                                        Остаётся подготовка проиводства, с чем в полной мере согласен.

                                                                                                                        И подспудно возникает мысль, что на Кролика, Комдива и Мультиклет уже потратили более 10 млрдов рублей? Про Эльбрусы и Байкалы цифры известны. Если учесть Синтакор, Клоудбир и еще десяток проектов российских процессоров под ключ, то получается российские вложения в дизайн больших чипов за последние 10 лет превышают 50 млрд рублей? Что-то не верится))

                                                                                                                        И опытных проектировщиков процессоров в россии около 15*50=750 инженеров. Это впечатляет!
                                                                                                                          0
                                                                                                                          По процессору и операционной системе там числится 21 человек и три года работы.
                                                                                                                          В Intel 8086 29 тысяч транзисторов. В Intel Xeon 9282 — несколько миллиардов. Вы серьезно думаете, что объем работы не увеличился при этом?

                                                                                                                          получается российские вложения в дизайн больших чипов за последние 10 лет превышают 50 млрд рублей? Что-то не верится))

                                                                                                                          50 миллиардов за 10 лет — это 5 миллиардов в год. ОКР на разработку процессора — 200-800 миллионов, то есть надо всего 10 ОКР в год ставить, чтобы такую сумму потратить. Учитывая, что ОКР на разработку больших чипов в России получают как минимум штук десять компаний, сумма выглядит вполне реалистичной.

                                                                                                                          готовых и бесплатных блоков тоже есть на любой выбор.
                                                                                                                          Блок должен быть готовым, бесплатным, хорошим. Можно выбрать две позиции из трех.

                                                                                                                          Про IP-блоки пусть рассказывает автор статьи. Именно их (MIPS) они только что отдали на свободное растерзание всем интересующимся.
                                                                                                                          Не блоки, а архитектуру. За топовые ядра они все равно захотят денег, а то, что открыто, годится разве что для учебных и очень простых задач.

                                                                                                                          Расходы на САПР и сервера надо по хорошему уполовинивать. Это капзатраты и считаем только амортизацию или аренду.
                                                                                                                          Это капзатраты, которые вам надо совершить на старте. Потом можно начинать уполовинивать, но мы говорим именно про первый процессор, а не про N-ный.
                                                                                                                            0
                                                                                                                            Хорошо уговорили, оставляю как лучший вариант договориться с Цюрихом и Греноблем, в том числе потому что они напрямую связаны с московским КНЭ и новосибирским ИСИ СО РАН ;)
                                                                                                                              0
                                                                                                                              В Intel 8086 29 тысяч транзисторов. В Intel Xeon 9282 — несколько миллиардов. Вы серьезно думаете, что объем работы не увеличился при этом?

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

                                                                                                                                Получается, что в России каждый год почти с нуля проектируется и запускается в производство 2 новых процесора. И процесс идёт по нарастающей. Вроде норм и можно гордиться!
                                                                                                                                  0
                                                                                                                                  Все примерно так и обстоит, да. Кроме того, что процессоры чаще проектируются не с нуля, а как развитие предыдущих наработок.
                                                                                                                    0
                                                                                                                    Сложность не произвести, а продать. Какой объём рынка у этого чипа, кто покупатели.

                                                                                                                    Если в-основном идёт на военные радиостанции, за границу не продашь — у военных особые требования к поставщикам, а для обеспечения своих войск, возможно такие объёмы и не требуются, чтобы фабрика окупилась и приносила стабильный доход многие годы.
                                                                                                                      0
                                                                                                                      Универсальный ответ: «Не решайте за клиента».
                                                                                                                      В продажах вместо «если да кабы», работает проверка гипотез. В моём примере – вбрасываем идею продукта с тиражем 1 до 5 тыс. кристалов внутри на плащадки краутфандингов и смотрим на реакцию.

                                                                                                                      Когда понятно, что есть интерес и его направление, подтверждённые деньгами. Пора идти за инвестициями и проектировать-изготавливать чип. Прогрмам прототипного копеечного изготовления достаточно.
                                                                                                                        0
                                                                                                                        Вы серьезно ожидаете собрать 50 миллионов долларов на площадке для краудфандинга?
                                                                                                                0
                                                                                                                У молодого стартапа есть задача спроектировать такой процессор самому? Тогда идти на рынок труда, хантить специалистов.
                                                                                                                Или стартапу нужно заказать разработку такого процессора кому-то? Тогда к инвесторам за деньгами на NRE разработки процессора. Есть правда мнение, что сотню-другую миллионов под разработку процессора фотоаппаратному стартапу никто не даст, так что стоит посмотреть на то, что уже есть на рынке.
                                                                                                                Но если даст, то я могу свести с нужными людьми)

                                                                                                                Что касается того, что микроэлектронные компании не очень видно — это специфика почти полностью оборонной отрасли в стране. Но к нам в универ приходили люди и рассказывали о компаниях, где можно поработать, да и я сам потом ходил в Альма матер с той же целью.
                                                                                                                  0
                                                                                                                  Для поиска голов это и понятно. Сами это практикуем постоянно, когда программистов ищем и готовим.
                                                                                                    0
                                                                                                    Микроэлектроника не появится в стране, если даже все школьники начнут «учиться программировать микросхемы» со школы. Появиться может прыщ.
                                                                                                      0
                                                                                                      Микроэлектроника в России уже есть — см. напр. www.baikalelectronics.com, задача только чтобы ее стало принципиально больше, и чтобы она была лучше интегрирована с мировым рынком.
                                                                                                        0
                                                                                                        чтобы она была «лучше интегрирована с мировым рынком» — нужно 1) ее интегрировать, а не «импортозамещать» 2)нужно, чтобы она работала в условиях рынка, а не исключительно госзаказа.
                                                                                                          0
                                                                                                          В случае с Байкалом — это импортозамещение на уровне готовых чипов с одновременной интеграцией с мировым рынком на уровне сотрудничества с разработчиками EDA tools (Synopsys), semiconductor IP (MIPS, Imagination Technologies, Wave Computing) и азиатскими фабами (TSMC). При этом Synopsys у себя на сайте называет Baikal success story, разработчики SoC Байкала взаимодействовали с разработчиками процессора в MIPS/Imagination в Калифорнии, Орегоне и Великобритании, а сейчас платы с Байкалом используются разработчиками софтвера для MIPS в Wave Computing, Campbell, California. Так что вот и интеграция.

                                                                                                          Не покупать готовые иностранные чипы, вместо этого интегрироваться с поставщиками полуфабрикатов (silicon IP и EDA) и сервисами фабрик (TSMC). И использовать их же каналы для маркетинга своей продукции на мировом рынке.
                                                                                                            0
                                                                                                            Т.е. мировой рынок нам поставил средства проектирования, IP-блоки, фаб для производства — а мы мировому рынку — отладочные платы для MIPS?
                                                                                                              +1
                                                                                                              Не только — еще работа по floorplanning Baikal SoC, решение проблем signal integrity, поддержка софтверного дистрибутива с Debian Linux.
                                                                                                                +1
                                                                                                                что взял байкал от мирового рынка — это понятно. а что байкал дал мировому рынку?
                                                                                                    0
                                                                                                    Как это нет микроэлектроники? Вот например российский встроенный микропроцессор Байкал-Т:

                                                                                                    www.baikalelectronics.com



                                                                                                    Вот робот на Байкале-Т:

                                                                                                    www.cnews.ru/news/top/2019-03-13_sozdany_pervye_roboty_na_protsessorah_bajkal

                                                                                                      +6
                                                                                                      Вот например российский встроенный микропроцессор Байкал-Т

                                                                                                      Хм, это случаем не та компания, директора которой недавно арестовали?
                                                                                                      • UFO just landed and posted this here
                                                                                                          +3
                                                                                                          Он прорвется. Его компанию раньше закрывали американский экспортный контроль, и он у них выиграл:

                                                                                                          www.cnews.ru/news/top/rossijskie_chinovniki_ubedili_ssha_snyat

                                                                                                            +3
                                                                                                            >Он прорвется.

                                                                                                            Ой не факт. От наших органов просто так не уйдет
                                                                                                      0
                                                                                                      Тридцатилетнему мужику с опытом программирования Java и небольшим опытом схемотехники на микроконтроллерах уже поздно в Verilog въезжать?
                                                                                                        +2
                                                                                                        Можно использовать этот опыт в SystemVerilog UVM-based verification, где применим опыт с Java и обращения с микроконтроллером как с черным ящиком. См. habr.com/ru/post/336116

                                                                                                        Тут надо сказать, что Verilog — это не только язык для описания и синтеза схем, но и язык программирования для написания тестов. В некоторых компаниях на каждого инженера, который пишет код на верилоге на уровне регистровых передач, приходится три инженера, которые пишут код для верификации. Функциональная верификация — это вообще отдельное искусство со специальными языками, методологиями с использованием моделирования, автоматическим доказательством свойств схемы и т.д.

                                                                                                        Карьера Verification Engineer с писанием сред тестирования на SystemVerilog может понравится опытным программистам, которые хотят сменить карьеру с например писания программ на Джаве. В SystemVerilog есть элементы объектно-ориентированного и симулированно-многопоточного программирования. Суть деятельности заключается в создание фреймворков, которые тестируют хардверные дизайны на прочность, бомбардируя их превдослучайными транзакциями и учитывая покрытие интересных сценариев (functional coverage).

                                                                                                        Лучшая книга по языку SystemVerilog — на картинке ниже слева. Справа же — довольно старая книжка по написанию сред тестирования, обновленная для SystemVerilog. Это книжка нудная, но подходит для регулярного чтения, по полчаса в день, в общественном транспорте типа электрички, чтобы перенять опыт предыдущих поколений пользователей верилога.

                                                                                                        В центре я привел очень простую и тонкую книжку, которая содержит элементарное введение в Universal Design Methology (UVM). UVM — это библиотека классов на SystemVerilog для создания средств тестирования на уровне блоков. Методология UVM не так универсальна, как обещают ее консультанты менеджменту, но практически каждому верификационному инженеру полезно иметь о ней представление. Эта книжка про UVM нелохая, хотя и не описывает, как присать драйверы для конвейерных трназакций (это часто нужно). Прочитайте эту книгу за викенд и передайте другому — она реально такая короткая. Хороших длинных книг про UVM нет (они все плохие), поэтому я рекомендую читать стандарт и общаться с коллегами. При использовании UVM желательно использовать здравый смысл, иначе вместо реальной работы вы начнете бесконечно искать способы как обойти довольно жесткую структуру, навязываемую UVM.

                                                                                                        Также по функциональную верификацию есть курс, созданный сотрудником ЭЛВИС-НеоТек+МИЭТ и eNano / образовательным отделением РОСНАНО.



                                                                                                          +2
                                                                                                          Это вы загнули, UVM — это уже следующий шаг после Verilog и хотя бы понимания работы частей процессора. И лучшая книга по UVM — это стандарт.
                                                                                                            +1
                                                                                                            Это да. Но книга Ванессы Купер короткая, ее можно прочитать и понять за пару дней, а через стандарт нужно рубиться долго.
                                                                                                          0
                                                                                                          А наоборот, есть смысл?
                                                                                                            0
                                                                                                            Можно зайти с другой стороны.
                                                                                                            0
                                                                                                            А мне гораздо больше нравится VHDL, а не Verilog
                                                                                                              +4
                                                                                                              Для писания RTL это дело вкуса, но для верификации в SystemVerilog больше features, в нем есть constrained randomization, coverage bins итд.
                                                                                                                +2
                                                                                                                А что по поводу Chisel?
                                                                                                                Есть у него перспективы?
                                                                                                                  +2
                                                                                                                  Я недостаточно изучил что такое Chisel, чтобы иметь о нем мнение. Я видел много попыток использования для дизайна аппаратуры исходно софтверных языков, но они не стали мейнстримом, так как были по разным причинам неудобны.
                                                                                                                    0
                                                                                                                    Понятно, спасибо!
                                                                                                                    Это я клоню к тому, что Котлин бы в этом помог сильно лучше. Он исходно заточен под производство специализированных языков и реальное программирование. И соответственно, хардварный DSL на нём должен быть во многом лучше, чем на академическом Скала.

                                                                                                              +2

                                                                                                              Посоветуйте, пожалуйста, недорогую плату с ПЛИС и программатором, поиграться. Что-то наподобие blue pill на STM.

                                                                                                              0
                                                                                                              Мне кажется, что проектировать схемы на базовых элементах действительно важно, а вот стоить ли для этого покупать реальные железки и тыкать проводки в бредборду, думаю не обязательно.
                                                                                                              К примеру, когда учился в колледже была типовая задача расчитать счетчик на оприделенный коефицент пересчета с быстрым переносом. И она была по настоящему интересна, а проверить что «лампочки» загораются как надо, было достаточно любого симулятора.
                                                                                                              С другой стороны, как еще изучить гонки сигналов, тактирование и прочие «простые» вещи, способные сделать любой «правильный» дизайн не работоспособным.
                                                                                                              Единственный «негативный эффект» работы с непосредственно базовой логикой, это то что ее надо изучать без разрыва с VHDL, Verilog (к сожалению 15 лет назад я про них даже не слышал), иначе потом трудно отучить себя не рисовать клубки соединений когда переходишь на ПЛИС. Впрочем в статье это указано.
                                                                                                                +1
                                                                                                                *** Мне кажется, что проектировать схемы на базовых элементах действительно важно, а вот стоить ли для этого покупать реальные железки и тыкать проводки в бредборду, думаю не обязательно. ***

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

                                                                                                                D-триггер в симуляторе тоже абстрактен, а вот на макетке все очень конкретно:

                                                                                                                  +1
                                                                                                                  Помоему, тут на хабре, где-то описывали советский радиоконструктор, где микросхемы были заключены в отдельные пластиковые блочки, с каким-то количеством рассыпухи внутри, которые уже надо было комутировать между собой перемычками (старые стенды в вузах также были имхо построены по подобному принципу, но почему-то пылились на задворках лабы). Таким образом обущающийся школьник натаскивался именно на поминимание логики работы, создание логических схем, но при этом минизировалось возможные негативные последствия неправильной сборки, типа коротнуть питание или пожечь порт.
                                                                                                                  Возможно такие наборы и сейчас существуют, и то же были бы полезны школьникам.
                                                                                                                    0

                                                                                                                    У меня такой был во второй половине 80-х. Только там не микросхемы внутри были, а электронные элементы — транзисторы, резисторы, конденсаторы, индуктивности. Приёмник можно было собрать. Микросхемы появились в начале 90-х и на блошинниках.

                                                                                                                      +1
                                                                                                                      вы наверняка говорите про «электронные кубики». а предыдущий оратор — про что-то типа image
                                                                                                                +7
                                                                                                                Что-то я не пойму, зачем был помянут некий уволившийся из Apple инженер? И никаких более деталей про него. Это несколько противоречит сути заголовка, который заманивает именно интригой ухода данного инженера, но автор ничего про собственно интригу в статье не раскрывает.

                                                                                                                А не рекламный ли это трюк? Если так — очень и очень плохо.
                                                                                                                  +1
                                                                                                                  Gerard Williams III Apple's senior director in platform architecture.
                                                                                                                  Старший директор. Стаж в Apple 9 лет.

                                                                                                                  Старшему директору обычно подчиняются другие директоры.
                                                                                                                  «Инженер» он в настоящем времени примерно как Билл Гейтс программист.
                                                                                                                  Подобные люди принимают решения на что ориентироваться, на какую архитектуру, какие блоки, имеют связи, каких людей нанять. Кнопки они уже не нажимают, в CAD не работают, не паяют, код не пишут. Хотя могут.
                                                                                                                    +2
                                                                                                                    «Старшему директору обычно подчиняются другие директоры.»
                                                                                                                    Но менее инженерои он от этого ника не становятся.
                                                                                                                    –2
                                                                                                                    Почему плохо? Во-первых, этот инженер показателен как цель карьеры. Во-вторых, если бы я не заманивал интеригой, на этот пост было бы не 30,000 просмотров, а 1000. Он не был бы на первой странице лучших постов дня и его бы не увидели в том числе те, для кого он предназначен — школьники, которых я агитирую пройти профориентационный курс по RTL2GDSII и прийти на семинар. А также преподаватели, которым это пост помогает внедрить ПЛИС в кружки и физматшколы.
                                                                                                                      +2

                                                                                                                      А когда Брин отойдет от дел, тоже будет статья "Уход русского программиста из Гугле спровоцировал волнения на бирже. Как стать таким же?"

                                                                                                                    0
                                                                                                                    Хех. Я в университете изучал языки описания аппаратуры, нравилось писать на VHDL, мне казалось, что я неплохо понял язык и принципы описания цифровой аппаратуры (а также работы этой аппаратуры). Работать собирался в сфере разработки ПО, но всё-таки поискал и работу по VHDL. Не нашёл. Был только один вариант в крупной международной фирме — верификация модулей на HDL, но верификацию я в универе ненавидел, я хотел сразу разрабатывать :)
                                                                                                                      +3
                                                                                                                      Да коню понятно — это только уезжать.

                                                                                                                      Здесь существует пикантная умалчиваемая деталь.
                                                                                                                      Автор заметки (Ю.Панчул) работает и живет не в России…
                                                                                                                        +4
                                                                                                                        Почему умалчиваемая? У него в профайле в явном виде написано, где именно он работает, и в каждой второй статье тоже.
                                                                                                                        Но, безотносительно этого, в позиции «только уезжать» много здравого смысла, но не 100%.
                                                                                                                        Найти хорошую работу в России можно (особенно по верификации, а не разработке), хотя за границей условия почти наверняка будут лучше.
                                                                                                                        С другой стороны, для того, чтобы успешно уехать, надо сначала успешно поработать в России.
                                                                                                                          +1
                                                                                                                          Средний+ инженер ПЛИС востребован в России с зарплатой 150т.р (8 часовой р.день). Сейчас много приборов делается и требуются высокие скорости и мировой уровень. Не всегда микроконтроллеры и микропроцессоры отечественные справляются, а вот ПЛИС из Воронежа делают обработку/вычисления как надо.
                                                                                                                          А про Apple… Если бы SDK от MediaTek были доступны, то всяких йоуФонов мы бы настряпали.
                                                                                                                            –2
                                                                                                                            Судя по отзывам «Средний+» инженер жава получает вдвое больше.
                                                                                                                              +3
                                                                                                                              Про «ПЛИС из Воронежа» и «как надо» — это такая несмешая шутка? НедоЦиклон3, который мало кто видел в глаза и массовый ФЛЕКС10К?
                                                                                                                                –1
                                                                                                                                Нет не шутка. Я думаю, это такой подход клонирования удачных разработок. И это удобно инженерам — можно взять дешевую китайскую отладку, сделать на ней проект, а потом люди с погонами/доступом зальют прошивку куда им надо.
                                                                                                                                  +2
                                                                                                                                  Простите, я не очень понял, кто и какую именно удачную разработку клонирует.

                                                                                                                                  И про какую «дешевую китайскую отладку» идет речь? Насколько мне известно, китайцы не делают отладочных плат на FLEX10K по причине их замшелости. Флексов, не китайцев.
                                                                                                                                  Вы вообще имеете представление о том, как вот этот весь процесс бардака, именуемый разработкой и отладкой железа, происходит? И какое отношение к этому бардаку имеют «люди с погонами»?
                                                                                                                                    0
                                                                                                                                    Клонирует НИИЭТ. Речь про альтеровский циклон…
                                                                                                                                      +1
                                                                                                                                      Так они его и не клонируют. У них даже фиттер под него свой, если не путаю. PLL нет, в структуре LE тоже, по слухам, есть отличия. Уже не клон.

                                                                                                                                      И к вышестоящему комментарию: слова «НИИЭТ» и «удобно» в одном предложении, как бы это так помягче выразиться…
                                                                                                                                        +1
                                                                                                                                        Клонируют в Воронеже, но не НИИЭТ. Точнее, НИИЭТ клонирует не ПЛИС, а микроконтроллеры.
                                                                                                                                          0
                                                                                                                                          Да, перепутали с ВЗПП.
                                                                                                                                          С НИИЭТ все было более-менее неплохо, но после эпопеи с 1882ВЕ53 к ним стали относиться с опаской. Аккурат после того, как они их стали «клонировать».
                                                                                                                                            +1
                                                                                                                                            Да и не с ВЗПП, а с КТЦ «Электроника». Видите, сколько работы в одном только Воронеже! )
                                                                                                                                              0
                                                                                                                                              Всегда считал, что «Электроника» — это «дочка» ВЗПП, нет?
                                                                                                                                              Впрочем, вменяемой техподдержки все равно нет ни от тех, ни от других.
                                                                                                                                  +5
                                                                                                                                  Извиняюсь, но где такие вакансии?
                                                                                                                                  Я несколько лет назад искал в течении года. Ничего не нашёл выше 100тр по факту.
                                                                                                                                  Да на обещаниях были в пределах 150 тр, но это в либо в грязную, вместе с премией, пару раз как ИПшнику (и все расходы на IDE и отладки твои, а они ОЧЕНЬ ДОРОГИЕ для их задач были — стратиксы),
                                                                                                                                  либо такие что лучше там не работать (я после собеседования захожу в туалет, курилку/кухню и разговариваю с обычными сотрудниками, разговариваю и понимаю реальный уровень компании, а в одной компании по трёх этажно свисающим задолбаным мешкам под глазамами полными ненависти или опустошения у всех сотрудников и расставленым раскладушкам понял что даже расспрашивать не нужно)
                                                                                                                                  Топовые компании что представлены на хабре, с статьей которых я много чему научился, тоже предлагали 100-80тр в чистую. (а среди них были просто гуру и легенды хабра, спасибо мужики что подпнули к иммиграции!).

                                                                                                                                  Как разумный здравомыслящий задрот-интроверт без софт скилов, я думал что дело только во мне, но иммигрировав, и пройдя собеседования из двух раз, дважды успешно на разработчика в начале видео процов, а потом нейронных процов с отличной по местным меркам зарплате (и это без уменя говорить на англ! только после года яз школы), я что то стал подозревать что дело может бы не только во мне?
                                                                                                                                    –4
                                                                                                                                    Про вакансии я не знаю, а зарплаты есть в Москве в профильных НИИ и других академических организациях, которые на этом сайте не представлены. Зарплата такая складывается как оклад + надбавки + %НИИОКР и т.д. Вот эти "+++" надо выбивать у «эффективных менеджеров». В общем, в Москве у учителей 80 т.р. (грязными), поэтому без энтузиазма делать сложную и ответственную работу на ПЛИС не все согласны. Зато с оборудованием проблем нет. Как в медицине — закупают на миллионы, было бы кому с этим работать.
                                                                                                                                    А для молодых ПЛИСоводов в аспирантуре есть интерес, а оттуда контакты и связи.
                                                                                                                                      +1
                                                                                                                                      Какой интерес бывает в аспирантуре и в каких НИИ столько платят, да ещё и проценты какие-то?
                                                                                                                                +1
                                                                                                                                Мне кажется чипов вообще в мире разрабатывается не так много, тем более что можно быть производителем железа и взять готовый контроллер/чипсет у производителя и строить на нем, а не разрабатывать свои чипы под чужие стандарты, закрытые чужими патентами, оплачивая попутно гору лицензий.

                                                                                                                                Очень узкая специальность, хоть и интересная. В общем круто быть нейрохирургом, но в районных поликлиниках нейрохирурги не нужны, а в других местах такие вакансии редко открываются.
                                                                                                                                  +1
                                                                                                                                  В России чипов разрабатывается слишком мало в контексте российских научных и инженерных традиций. Сравните с коммьюнити по разработке чипов в Калифорнии, Японии, Южной Корее, Великобритании итд. И без базового образования коммьюнити и не вырастит. А если будет множество образованных людей, то у него будет возможность расти. Это проблема курицы и яйца.
                                                                                                                              +1
                                                                                                                              Патенты упомянутого Gerard Williams III
                                                                                                                              https://patents.justia.com/inventor/gerard-r-williams-iii
                                                                                                                                –3
                                                                                                                                книжку Харрис & Харрис
                                                                                                                                Более 1600стр это шутка такая, весьма изящно ))) Конторе которой нужен подобный специалист рентабельнее выучить его отдельно с ноля под потребности чем рассчитывать на массовость кру