全球首款开源以太网交换机 ASIC 诞生

Designing an Ethernet Switch ASIC

全球首款开源以太网交换机 ASIC 诞生

我刚刚完成了全球首款开源以太网交换机 ASIC 的设计,芯片预计将于今年 11 月中旬从晶圆厂返回。虽然开源芯片领域已有 RISC-V SoC 等成功案例,但网络设备硬件却是一片空白。受 Tiny Tapeout gf26b 项目的引脚和面积限制,我放弃了传统的 Store-and-Forward 方案,转而采用 Cut-through 架构,并配合外部 Microchip LAN8720A PHY 芯片,成功在有限的数字逻辑资源上实现了 100Mbps 的以太网交换功能。这不仅是个人的一次疯狂尝试,更是填补开源网络硬件生态关键空白的重要一步。

虽然开源硅基芯片还处于起步阶段,但网络设备硬件领域却是一片巨大的、尚未被开发的处女地,正等待着那些时间比常识更多的人去探索。
  1. roadbuster

    很棒的项目和文章。除了使用 Verilog 之外,我没找到关于 EDA 工具链的描述。物理设计阶段(布局布线、LVS、DRC 以及电路仿真 SPICE)使用了什么工具?

  2. inigyou

    不错!我一直松散地关注着 waferspace 和 tiny tapeout,但很遗憾,我目前没法着手做点什么。

    我很惊讶你们居然能把这样的东西塞进一个 TT 网格方块里。

  3. noncoml

    “直通式(Cut-through)与存储转发式(Store-and-Forward)”

    我有一次谷歌面试搞砸了,因为最后一位面试官是一位首席工程师(Principle Engineer),他死活不肯接受交换机在完整读取帧并检查 FCS 之前就会转发帧这一事实。

    我太傻了,没顺着他说,反而跟他吵了起来。

同日更多故事

2026-07-24