DeepDataFlow芯片设计 AI 平台
G2 · 社区版

芯片设计流程,
集中在一个地方。

数字实现的本机控制中心:管理项目、模块、库与设计数据,启动从 RTL 到签核的开源 EDA 流程,并在 Linux 工作站的浏览器里比较结果。

无需安装 · 内置 EDA 工具与 PDK · 数据留在你的电脑

快速开始 · bash
# 1. 下载并解压(约 530 MB)
$ wget https://github.com/DeepDataFlow/G2/releases/download/v1.0.0/G2_v1.0.0.tar.gz
$ tar zxvf G2_v1.0.0.tar.gz

# 2. 创建并初始化工作目录
$ mkdir g2 && cd g2
$ ../G2_v1.0.0/g2/bin/g2init

# 3. 加载环境并启动 G2
$ source g2.rc
$ g2
用 Firefox 打开屏幕上显示的 localhost 网址。观看 3 分钟安装教程 ↗
一个本机工作环境项目、模块、库与设计数据
从 RTL 到签核运行并追踪完整的设计流程
在你的 Linux 电脑上运行服务器只监听 127.0.0.1
G2 工作环境

从设计数据
到可比较的结果。

G2 把项目管理与流程执行整合到浏览器界面里。在 Linux 工作站上就能追踪实现进度、检查设计数据,并比较不同次运行的结果。

localhost:6003 · Impl Status · gcd
G2 的 Impl Status 页面,列出 gcd 模块的三次实现结果,每一次都有 floorplan 缩略图、宽、高、运行时间、实例数、密度、各场景的时序与流程状态。
在 Impl Status 页面并排比较 gcd 的三次实现:每个场景的 floorplan、die 尺寸、密度、运行时间与时序。
01 / ORGANIZE

项目、模块与库

把设计项目和它的模块、库与数据,放在一致、有版本管理的工作环境里。

02 / RUN

开源的 RTL 到签核

用内置的工具链跑完整流程:综合、floorplan、placement、CTS、绕线与签核时序。

03 / COMPARE

掌握实现状态

并排比较多次运行的结果,包括 floorplan、die 尺寸、密度、运行时间与时序。

04 / ASSIST

芯片设计 AI 助手

G2 内置的 AI 助手,协助你操作芯片设计流程。 观看演示 ↗

EDA 工具
OpenROADOpenSTAYosys + yosys-slangVerilatorMagicNetgen
PDK
Nangate45SkyWater 130ASAP7
开始使用

从下载到
demo 项目,只要几分钟。

社区版内置 Tcl 与 Node.js 运行环境、开源 EDA 工具、三套 PDK,以及可以直接运行的示例。不需要在系统上另外安装任何东西。

操作系统

  • Ubuntu 22.04 / 24.04 / 25.04完整支持
  • Rocky / RHEL 8+仅平台

内置的 OpenROAD、Yosys 与 Verilator 需要 glibc 2.35 以上。

系统软件包

G2 会用到几个常见的命令行工具。在 Ubuntu 上:

sudo apt-get install -y xterm tcsh \ vim-gtk3 firefox tcl coreutils gzip

创建 demo 项目

一个脚本就能建好教程视频里用的 gcd 与 spm 模块。sky130 与 asap7 也有。

$G2_ROOT/demo_case/nangate45/build.sh

探索 G2 社区版

在 GitHub 上阅读文档、确认系统要求并获取快速开始步骤。想看完整项目?试试 sky130 demo。

联系我们

与 DeepDataFlow
联系。

对 G2、授权或运行自己的流程有任何问题吗?给我们写信,我们会尽快回复。