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、授權或執行自己的流程有任何問題嗎?寫信給我們,我們會盡快回覆。