The-OpenROAD-Project/OpenROAD

Public

OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 30/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Ứng dụng mã nguồn mở nền tảng hỗ trợ quy trình thiết kế vi mạch kỹ thuật số từ RTL sang GDSII tự động (NHIL) trong vòng 24 giờ, dành cho kỹ sư bán dẫn và nhà nghiên cứu phần cứng.

  • Quy trình thiết kế tự động không cần can thiệp thủ công (NHIL) với thời gian hoàn thành RTL sang GDSII chỉ trong 24 giờ.
  • Đã được sử dụng thành công trong hơn 600 đợt tapeout chip tương thích silicon cho các công nghệ lên đến 12nm.
  • Hỗ trợ điều khiển quy trình linh hoạt thông qua API với binding cho cả Tcl và Python.
  • Độc lập với PDK, tương thích các PDK mở (SKY130, GF180, Nangate45, ASAP7) và nhiều PDK độc quyền.

Lưu ý

  • Hệ thống build bằng CMake đã bị deprecate, không còn được phát triển và sẽ bị xóa trong bản phát hành tương lai.
  • Các file nền tảng và PDK độc quyền (GF55, GF12, Intel22, v.v.) không được cung cấp trực tiếp do hạn chế thỏa thuận bảo mật (NDA).
  • Trình thông dịch Python tích hợp khởi chạy qua -python bị giới hạn ở các thao tác cơ sở dữ liệu (db operations).

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến55
  • Độ tươi100
  • Cộng đồng73
  • Tài liệu100
  • Phát hành20
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên · Nhà nghiên cứu
  • Loại dự ánỨng dụng
  • Giấy phépBSD-3-Clause

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C++
  • Python
  • Bazel
  • CMake
  • Docker
  • Bash

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Mã nguồn chính của các công cụ và module thiết kế chip trong OpenROAD
  • test/Bộ script và dữ liệu kiểm thử hồi quy luồng thiết kế
  • python/Các module và binding Python cho cơ sở dữ liệu và công cụ
  • bazel/Cấu hình và quy tắc build bằng hệ thống Bazel
  • cmake/Cấu hình build CMake (hệ thống build cũ đang bị loại bỏ)
  • docs/Tài liệu hướng dẫn sử dụng và thông tin kiến trúc dự án
  • include/Các file header C/C++ dùng chung của dự án
  • third-party/Các thư viện và submodule phụ thuộc của bên thứ ba

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/The-OpenROAD-Project/OpenROAD.git
cd OpenROAD

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Thực hiện physical design hoàn chỉnh gồm floorplanning, placement, CTS và detailed routing từ RTL sang GDSII.
  • Phân tích, trực quan hóa và debug tắc nghẽn bố trí, định tuyến thông qua giao diện OpenROAD GUI.
  • Tích hợp làm engine vật lý cho các framework thiết kế bán dẫn như OpenLane, Hammer và Silicon Compiler.
  • Chạy trích xuất tham số ký sinh (parasitic extraction) bằng OpenRCX và kiểm tra tính toán timing tích luỹ.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1practical-tutorials/project-based-learningCurated list of project-based tutorials288.4k+755
  2. 2CyC2018/CS-Notes:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计186.4k+69
  3. 3fffaraz/awesome-cppA curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.74.1k+146
  4. 4youngyangyang04/leetcode-master《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀62.8k+28
  5. 5azl397985856/leetcodeLeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)55.7k-4

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 30/10/2026.