InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

技术大牛捡块石头造 CPU,声称 99 秒就能解决全球芯片短缺问题

  • 2021-11-18
  • 本文字数:2256 字

    阅读完需:约 7 分钟

技术大牛捡块石头造CPU,声称99秒就能解决全球芯片短缺问题

一颗小石子也能造出集成电路芯片?

技术大牛用石子从零开始造 CPU


近日,YouTube 上一段从零开始造 CPU 的视频走红。博主名叫 Robert Elder,来自加拿大,擅长软件咨询与开发,目前成立了自己的软件公司。在视频中,Elder 展示了他从零开始造 CPU 的全部过程。


具体来说,整个过程总共分为 19 步:


1.找到一块石头。



2.把石头砸碎,获得 98% 的浓缩二氧化硅。


3.将其纯化为 99.9% 纯二氧化硅。




4.进一步提纯至 99.9999999% 的多晶硅金属。


5.将多晶硅锭放入坩埚中。



6.将硅锭加热至 1698 °K(约 1424.85℃)。



7.加入结晶种料。取一小块单晶硅作为结晶种料浸入熔融硅的大桶中。


8.待晶体冷却后慢慢将其拉出,获得纯硅单晶。



9.把纯硅单晶切成薄片。




10.用硼、磷或其他掺杂剂掺杂晶片。


11.在晶圆上涂上光刻胶。



12.取一个带有所需电路图案的铬蚀刻光刻石英掩模,并用激光束照射它以将电路图案投影到晶片上。



13.曝光显影。光罩产生的阴影位置将控制光刻胶在硅片表面发生化学变化的位置(取决于您使用的是正性还是负性光刻胶)。


14.显影光刻胶。



15.腐蚀晶片的暴露部分。



16.执行无数次同质外延、异质外延、伪外延、扩散掺杂、铜互连层、化学机械抛光、光刻胶应用、酸蚀刻和光掩模曝光的迭代和重复,以在晶片上建立所需的特征。



17.芯片切割,获得未封装的硅芯片。




18.找到硅芯片上的焊盘,并连接键合线,或者像现在大多数现代处理器那样使用倒装芯片方法。



19.芯片封装。使用焊线或焊球在芯片封装上的引脚和硅片上的焊盘之间提供电气连接。




以上就是制作 CPU 的完整步骤。


不过 Elder 表示,现代 CPU 的制造过程远比他所描述的更复杂,也更不明确,每一代新一代芯片通常都会改变在晶圆上构建特征的方式(不仅仅是在特征尺寸方面)。他在制作 CPU 的过程中也省略了很多重要的步骤和细节,比如光阻剂和显影液精确的的化学成分/浓度、在晶圆上构建特征的方式。


同时,Elder 还提醒大家,他在视频中使用的“光刻胶”和“显影剂”只是彩色道具,真的化学品相当危险,只能在通风良好的区域或通风橱中,并且使用适当的安全装置,才能使用它们。


Elder 表示,虽然业余爱好者不太可能自己造出尖端的纳米级芯片,但微米级的还是可行的。并且 YouTube 上另一博主 Sam Zeloof 确实试过。“如果你的光学系统正确的话,我认为你甚至可以用比他少得多的设备来制造一些基本的芯片”,Elder 在视频中提到。

Sam Zeloof 此前曾自制两代芯片


Elder 提到的 Sam Zeloof 堪称天才少年。


2018 年,高三的 Sam Zeloof 在车库里制造了自己的第一代 Z1 芯片,该芯片只包含 6 个晶体管,属于一块纯粹的制程与设备测试芯片。今年大四的他,在掌握了更多芯片知识与工艺技能之后,做出了更进一步的尝试。这一次的 Z2 计划在 10 微米多晶硅栅极制程上容纳 100 个晶体管,这样的晶体管密度设计与英特尔推出的第一款处理器完全相同。


这块芯片包含一个简单的 10 x 10 晶体管阵列,用于测试、表征及调整制程,也作为迈向更先进 DIY 计算机芯片的重要一步。当初的英特尔 4004 包含 2200 个晶体管,而 Sam Zeloof 现在已经能够在同一块芯片上布设 1200 个晶体管。


这块芯片很小,大约是上一块芯片面积(2.4 平方毫米)的四分之一,所以检测工作很难进行。而每块芯片上都有一个简单的 10 x 10 N 沟槽 FET 阵列,可以为 Sam Zeloof 提供大量特性数据。因为设计非常简单,所以 Sam Zeloof 直接用 Photoshop 就完成了布局设置。每列 10 个晶体管共享一个公共栅极连接,每行与相信的晶体管串联在一起,共享同一源极 / 漏极端子。整个结构类似于 NAND 冷艳,但他这么设计只是为了让金属焊盘能足够大,降低探测难度。换句话说,如果每个 FET 都对应 3 个焊盘,那尺寸就太小了。


下图所示,为一个 10 微米 NMOS 晶体管,金属层上有轻微的未对准痕迹(左侧有一部分触点未能覆盖)。红线部分为多晶硅,蓝色则是源 / 漏栅极。


单 NMOS 晶体管


单 NMOS 晶体管


到这里,Sam Zeloof 已经制作出一款运算放大器(Z1)与一个类似于内存的阵列(Z2)。尽管晶体管密度极低,但整个项目仍然非常有趣。具体制程还需要一点调整,但现在已经能够以稳定的方式制造高质量晶体管,接下来也应该可以设计出更复杂的数字与模拟电路。每个芯片的测试工作非常乏味,所以 Sam Zeloof 还打算自动化完成测试流程,并在成功后发布更多数据。


Sam Zeloof 已经制作了 15 个芯片(共 1500 个晶体管),而且其中至少有一个芯片实现了“功能完备”,至少两个芯片能实现“基本功能”—— 即至少约 80% 的晶体管能够正常工作。但目前 Z2 的产量数据还不乐观,最常见的缺陷出现在源或漏栅极同主体硅沟槽之间的短路上。顺带一提,Z1 的主要缺陷集中在栅极漏电或短路上。


有关 Z2 的“先栅极” 工艺可以阅读 Sam Zeloof 的博客:http://sam.zeloof.xyz/


在 Sam Zeloof 的博客中写道:整个制程工艺还有不少改进的空间,特别是应该与 CMOS 相兼容;但目前的方案至少简化了制造流程,也把必要工具控制在最低限度。


在理想情况下,1 微米厚的介电层(橙色)应该使用 CVD SiO2(可以在家中加工的 TEOS 氧化物),但我实际使用的是光刻胶。大多数光刻胶能够在 250°C 左右的烘烤下形成坚硬的永久介电层,可以直接替代 CVD 或 PECVD 氧化物。当然,这里也可以使用旋制氧化硅 / 溶胶凝胶。SiO2 蚀刻则是在由除锈剂或 RIE 制成的缓冲 HF 溶液中完成的。


下面就是拼合之后的晶片整体图了:



虽然还和先进的现代技术生产出来的芯片存在一定差距,但 Robert Elder 和 Sam Zeloof 向我们证明了,普通人也有徒手造芯片的可能。在芯片短缺的当下,如果有更多像他们一样充满创造力、想象力和动手能力,或许芯片危机也将迎来改变。

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2021-11-18 14:302072

评论 1 条评论

发布
用户头像
眼睛说:我会了
2021-11-20 17:07
回复
没有更多了
发现更多内容

开源操作系统年度技术会议演讲PPT下载来啦!

鉴释

开源 操作系统

开源数据库TDSQL PG版再升级:分区表性能提升超10倍

腾讯云数据库

tdsql 国产数据库

前端开发之VUE基础面试题分享

@零度

Vue 前端开发

【Redis集群原理专题】分析一下相关的Redis服务分片技术和Hash Tag

洛神灬殇

redis redis cluster redis架构 1月月更

使用CRM系统改善客户关系的方法

低代码小观

企业管理 CRM ERP CRM系统 企业管理工具

增效降本开源节流,2022年技术趋势前瞻(异步编程/容器技术)

刘悦的技术博客

容器 性能 异步IO 异步削峰 成本优化

无服务器应用DevOps最新实践(内附完整演讲+视频)

亚马逊云科技 (Amazon Web Services)

计算

趋势:2022 年 AI 五大预测

WorkPlus

高成长、高潜力,火线安全入选2021中国新锐技术先锋企业20强!

火线安全

使用Amazon CDK部署基于Amazon Fargate的高可用、易扩展的Airflow集群

亚马逊云科技 (Amazon Web Services)

计算

通过 Amazon CloudWatch 配合 Amazon ElastiCache for Redis 遵循监控最佳实践

亚马逊云科技 (Amazon Web Services)

计算

Tomcat系统架构分析-Service

编程江湖

tomcat

Linux之du命令

入门小站

Linux

在线正则表达式可视化测试工具

入门小站

工具

TDengine在蓝深远望电机物联网监测预警与预测性维护平台中的应用

TDengine

数据库 大数据 tdengine 物联网

4种高速安全混合云解决方案,助力您的云迁移之旅!

亚马逊云科技 (Amazon Web Services)

计算

全面容器化之后,来电科技如何实现微服务治理?

阿里巴巴云原生

阿里云 微服务 云原生 实践

实现分区表性能提升超10倍,解密TDSQL PG版开源升级特性

腾讯云数据库

tdsql 国产数据库

拍乐云首发音视频「分组讨论」开放能力,开启线上群聊互动新玩法

拍乐云Pano

音视频 RTC 视频会议 泛娱乐 分组讨论

针对jQuery的优化方法有哪些

编程江湖

jquery

大数据开发之Hadoop高频面试题

@零度

大数据 hadoop

企业聊天APP-有什么作用,可以带来哪些便利?WorkPlus即时通讯

WorkPlus

知识中台,驱动产业智能化升级

百度大脑

人工智能

🍃【Spring专题】「技术原理」为大家介绍一下Spring中的Ant路径匹配工具组件AntPathMatcher

洛神灬殇

spring 1月月更 SpringFramework AntPathMatcher

【等保小知识】等级保护工作是指等保测评吗?意思一样吗?

行云管家

网络安全 等保 等保测评

建议收藏 | SpringBoot 元数据配置原来可以这么玩!

码农架构

spring springboot SpringBoot 2 java 编程 1月月更

Mybatis如何执行批量操作

编程江湖

mybatis

选择“难而正确”的道路,国内VPN距离突破瓶颈还有多远?

科技热闻

理清逻辑,确保云原生时代应用开发的全生命周期安全

华为云开发者联盟

网络安全 安全 应用开发 安全防守

隐喻回顾会

Bruce Talk

敏捷 Agile 回顾会 Coach/Facilitate

中小型企业过等保困难有哪些?如何解决?

行云管家

网络安全 企业 过等保

  • 扫码添加小助手
    领取最新资料包
技术大牛捡块石头造CPU,声称99秒就能解决全球芯片短缺问题_产品_凌敏_InfoQ精选文章