Гуглосиликон на халяву!

Печатные платы, программируемая логика, разработка и изготовление аппаратуры

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Гуглосиликон на халяву!

Post by Shaos »

Чего-то не могу найти где мы тут упоминали про гугло-силикон - вот у них всё в одном месте теперь:

https://developers.google.com/silicon

P.S. SkyWater, с которым гугл работает на низком уровне, вроде как кроме кремния ещё предлагает Nb, Ge, V2O5 и даже Carbon Nanotubes :o
Правда скорее всего за дополнительные бабки: https://www.skywatertechnology.com/technology/

P.P.S. Про гуглосиликон мы упоминали в июле 2020 года вот тут
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон

Post by Shaos »

А так SkyWater-PDK полностью открыт: https://github.com/google/skywater-pdk
The SKY130 is a mature 180nm-130nm hybrid technology originally developed internally by Cypress Semiconductor before being spun out into SkyWater Technology and made accessible to general industry. SkyWater and Google’s collaboration is now making this technology accessible to everyone!

The SKY130 Process node technology stack consists of;
  • Support for internal 1.8V with 5.0V I/Os (operable at 2.5V)
  • 1 level of local interconnect
  • 5 levels of metal
  • Is inductor-capable
  • Has high sheet rho poly resistor
  • Optional MiM capacitors
  • Includes SONOS shrunken cell
  • Supports 10V regulated supply
  • HV extended-drain NMOS and PMOS
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон

Post by Shaos »

Вот страничка онлайн-уроков про OpenLANE-SKY130:

https://github.com/AngeloJacobo/OpenLANE-Sky130-Physical-Design-Workshop

Там даже про Magic есть :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон

Post by Shaos »

Вот это вот периодическое производство чипов спонсируется гуголом:
Submit your designs ASAP for the MPW-8 Project. Costs for fabrication, packaging, evaluation boards & shipping are covered by Google. For details, visit https://platform.efabless.com/shuttles/MPW-8

Code: Select all

-    November 19, 2022: Project submission is OPEN
-    December 31, 2022: Project submission is CLOSED at 23:59 PT
-    April 17, 2023: Wafer fabrication complete, packaging and assembly begins
-    April 24, 2023: Parts and assembled boards shipped to project owners
P.S. И ещё (возможно устарело):
Each project will receive 50 packaged parts and 5 evaluation boards assemblies based on prefixed package and board designs.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон

Post by Shaos »

На базе TinyTapeout люди сделали GitHub прожэкт, через который можно подготовить отдельный чип для изготовления через efabless по технолгии 180нм от GlobalFoundries и сдать в производство до 5 декабря 2022 года (см. https://platform.efabless.com/shuttles/GFMPW-0) с полной оплатой гуглом :o

https://github.com/proppy/tiny_user_project

Сейчас он загоняет туда один Wokwi проект такой же как для TinyTapeout (8 входов 8 выходов), но похоже количество IO можно легко увеличить до 28 (так что пользовательских IO 38 штук, но есть рекомендация не использовать 0...7, 35 и 36, что даёт 28)!

P.S. Суть работы через GitHub заключается в том, что в скопированном к себе проекте есть Actions, которые активируются при изменениях в файле info,yaml (в котором перечисляются используемые верилог-файлы либо индекс Workwi дизайна):
Screenshot from 2022-11-24 19-48-18.png
и эти самые активности прогоняют все этапы генерации GDS-файла (топология чипа) и обновляют репу с результатами работы:
tiny_silicon.jpg
Далее эту репу можно закинуть в https://platform.efabless.com/shuttles/GFMPW-0 при регистрации проекта...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон

Post by Shaos »

Вот как раз видео подоспело про то чем отличаются друг от друга спонсируемые гуглом 130-нанометровые процесс SKY130 (заказ MPW-8 и старее) и 180-нанометровый процесс GF180MCUC (экспериментальный заказ GFMPW-0), а также как надо создавать GF180 проект "классическим" способом на своём компьютере:


https://youtu.be/4-kISttsPbY

P.S. И ещё по теме статья: https://opensource.googleblog.com/2022/10/announcing-globalfoundries-open-mpw-shuttle-program.html
In August, we released the Process Design Kit (PDK) for the GlobalFoundries 180nm MCU technology platform under the Apache 2.0 license. This open source PDK, resulting from our ongoing pathfinding partnership with GlobalFoundries technology, offers open source silicon designers new capabilities for high volume production, affordability, and more voltage options by including the following standard cells:
  • Digital standard cells' libraries (7-track and 9-track)
  • Low (3.3V), Medium (5V, 6V) and High (10V) voltage devices
  • SRAM macros (64x8, 128x8, 256x8, 512x8)
  • I/O and primitives (Resistors, Capacitors, Transistors, eFuses) cells' libraries
...
The first shuttle GF-MPW-0 will be a test shuttle, with submissions open from Oct. 31, 2022 to Dec. 5, 2022. It will be used as a way to validate together with the community the integration of the new PDK with the open source silicon toolchain and the Caravel harness; further shuttles will have a longer project application window and improved testing.
т.е. нулевой заказ чисто тестовый - суй что хочешь - вот я и заслал свою тестовую схемку из Wokwi :mrgreen:
GDS-2.png
P.P.S. На низком уровне этот дизайн превращается вот в такую схему из стандартных блоков:
Screenshot from 2022-11-26 00-31-42.png
(это я в текстовом редакторе DOS-нафигатора нарисовал - надо чтоли софт написать, который будет рисовать такое автоматически)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон на халяву!

Post by Shaos »

Вот документашка на эту библиотеку стандартных блоков:

https://gf180mcu-pdk.readthedocs.io/en/latest/digital/standard_cells/gf180mcu_fd_sc_mcu7t5v0/index.html

Там к сожалению отсутствует "Transmission Gate" (TG) как библиотечный компонент (т.е. троичных переключателей не нагородить), хотя он и используется внутри блоков с третьим состоянием.

Но зато там есть блоки ОЗУ: https://gf180mcu-pdk.readthedocs.io/en/latest/IPs/ips.html
gf180mcu_fd_ip_sram__sram64x8m8wm1
gf180mcu_fd_ip_sram__sram128x8m8wm1
gf180mcu_fd_ip_sram__sram256x8m8wm1
gf180mcu_fd_ip_sram__sram512x8m8wm1
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон на халяву!

Post by Shaos »

Поработали с товарищами на тему расширения входов-выходов - вот шаблон где 16 входов и 12 выходов - как раз занимает 28 разрешённых IO:
Screenshot from 2022-11-29 00-11-40.png
https://wokwi.com/projects/349466952232600147

Там же видно, как устроены кастомные чипы (зелёные прямоугольники) - там логика пишется прям на сях и там даже есть возможность рисовать что-то программно :)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон на халяву!

Post by Shaos »

Оказывается голимая асинхронщина вполне синтезируется :)
TestAsync0.png
Схема с вентилем Мюллера (C-gate) вполне себе нормально превращается вот в такое на нижнем уровне:
gf180.png
Это мне надо, чтобы попробовать асинхронные схемы в чип затолкать ;)
http://www.nedopc.org/forum/viewtopic.php?p=167223#p167223
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон на халяву!

Post by Shaos »

А вот новое видео как от TinyTapout дизайна перейти к халявному GF180:


https://youtu.be/h3DS4wM3rdY
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон на халяву!

Post by Shaos »

Галерея стандартных ячеек GF180 :)

https://videogamo.com/tmp/asic/gf180mcu_fd_sc_mcu7t5v0/viewers/gallery_a.html
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон

Post by Shaos »

Shaos wrote:Вот страничка онлайн-уроков про OpenLANE-SKY130:

https://github.com/AngeloJacobo/OpenLANE-Sky130-Physical-Design-Workshop

Там даже про Magic есть :)
Вот ещё:

https://github.com/Emad-H/Physical-Verification-using-SKY130
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон на халяву!

Post by Shaos »

Ещё можно попробовать пролезть в 8-й оплачиваемый гуглом "шаттал" по 130-нанометровой технологии SKY130:

https://platform.efabless.com/shuttles/MPW-8

Ворота закроются 31 декабря 2022 года

И платные, и бесплатные "шаттлы" от efabless идут с тестовым RISC-V процом и обёрткой под названием "Caravel" (каравелла), которую можно использовать для тестирования своего дизайна (User's Project):
Caravel.jpg
The management SoC includes a RISC-V processor, SRAM and a wishbone bus that extends into the user area for connecting your own peripherals.

Features:
  • 38 programmable IO's
  • 10 mm2 of User Project Area
  • Diagnostic port including IO configuration and Flash pass-thru access for programming
  • VexRiscv CPU with debug
  • 3 kbytes of RAM
  • Flash controller supporting execute-in-place
  • SPI, UART and GPIO
  • Counter/Timers
  • 128 signal logic analyzer for project
https://caravel-harness.readthedocs.io/en/latest/

P.S. И эту кору вроде как даже можно на FPGA погонять:

https://github.com/efabless/caravel_mgmt_soc_litex/issues/1
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон

Post by Shaos »

Shaos wrote:
Shaos wrote:Вот страничка онлайн-уроков про OpenLANE-SKY130:

https://github.com/AngeloJacobo/OpenLANE-Sky130-Physical-Design-Workshop

Там даже про Magic есть :)
Вот ещё:

https://github.com/Emad-H/Physical-Verification-using-SKY130
Я зарегался в слаке efabless и периодически натыкаюсь там на документашки - вот ещё:

https://vlsi.jp/RgGenxOpenMPW_eng.html

https://openlane.readthedocs.io/en/latest/additional_material.html#community

https://caravel-harness.readthedocs.io/en/latest/
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Гуглосиликон на халяву!

Post by Shaos »

Оба мои проекта для GF180 были одобрены и пойдут в производство за счёт гугла :)
wokwi-sch-1.png
https://foss-eda-tools.googlesource.com/third_party/shuttle/gf180mcu/mpw-000/slot-025/
wokwi-sch-async.png
https://foss-eda-tools.googlesource.com/third_party/shuttle/gf180mcu/mpw-000/slot-026/
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net