Поговоримо про можливості для виготовлення DIY та студентських чіпів
Серійне виготовлення чіпів дороге задоволення. Лише виготовлення фотошаблонів може коштувати від сотень тисяч $ (для старих техпроцесів) до десятків мільйонів $ (для передових процесів)
Для здешевлення вартості виготовлення чіпів при створенні прототипів, або для університетів використовують підхід MPW (Multi Project Wafer), коли на одній кремнієвій пластині розташовані проекти від кількох замовників. Або коли університетські невеликі проекти розміщують в областях на краях кристалу, які не використовуються в комерційних замовленнях через підвищений ризик дефектів виробництва. MPW проєктами займаються багато компаній. Зокрема це MOSIS та Europractice. Для прикладу, ціни за кв. мм. у Europractice:
https://europractice-ic.com/schedules-prices-2024/ Як бачимо, навіть для старих процесів (наприклад, 130 нм), вартість за кв.мм. складає пару тисяч $. Все ще дорого для DIY проектів і багатьох університетів
Компанія TinyTapeout (TT) пішла далі, створивши революцію на ринку MPW для DIY проектів і універів. Ідея TT полягає в тому, що в кожному виготовленому чіпі розміщують всі кілька сотень проектів учасників, додаючи інфраструктуру для комутації вхідних/вихідних портів кожного проекту на 24 піна мікросхеми. За умовами всі проекти повинні бути відкриті. Однак за додаткову оплату можна зробити закритий проект)
Використовується відкритий 130 нм PDK від SkyWater (SKY130 PDK):
https://github.com/google/skywater-pdk Чіп TT поділений на tiles, розміром ~160 x 100 мкм кожен. В кожному tile можна розмістити порядку 1000 логічних комірок SKY130 PDK. Всі проекти мають доступ до ліній тактування і скидання. Можливі не лише цифрові, а також аналогові і mixed signal проекти. Для розробки можна використовувати, відкриті тули на зразок OpenLane, або навіть засоби розробки в браузері від TT. За бажанням можна працювати у професійних тулах (наприклад, Cadence). Головне, щоб проект був відкритий. По фіналу вам надсилають evaluation board з виготовленим чіпом, за допомогою якої ви можете керувати вашим проектом, а також іншими проектами на кристалі.
Загалом про TT можна глянути тут:
https://www.youtube.com/watch?v=qVWq_XZko-MТут можна подивитися на уже виготовлені проекти:
https://tinytapeout.com/runs/Тепер про те, як можна долучитися до програми
Ось тут є платний курс Zero to ASIC, в якому за 650$ учасники отримують відео лекції з описом процесу створення чіпа у відкритих тулах і місце на кристалі в розмірі одного tile (можна доплатити за збільшення місця, або за те, щоб проект був закритим):
https://www.zerotoasiccourse.com/#asic-defА тут ціни для університетів:
https://tinytapeout.com/teaching/Як бачите 25 студентських проектів коштують 2000$. Університети України без проблем можуть собі дозволити такий порядок цін залучивши спонсорів
Зараз університети і DIY хоббісти, як ніколи близькі до виготовлення власних чіпів, а ера open source silicon лише починається. Це дуже захоплює і надихає)