#cad #eda #vlsi

libreda-db

芯片设计的布局和网表数据结构

7 个版本

0.0.12 2024年6月5日
0.0.11 2024年6月4日
0.0.10 2022年7月13日
0.0.9 2022年3月14日
0.0.4 2021年2月22日

4#cad

Download history 4/week @ 2024-05-03 12/week @ 2024-05-10 16/week @ 2024-05-17 15/week @ 2024-05-24 263/week @ 2024-05-31 69/week @ 2024-06-07 17/week @ 2024-06-14 14/week @ 2024-06-21 10/week @ 2024-07-05 13/week @ 2024-07-12 19/week @ 2024-07-19 24/week @ 2024-07-26 6/week @ 2024-08-02

每月 64 次下载
6 crates 中使用 6

AGPL-3.0-or-later

310KB
6.5K SLoC

LibrEDA DB

LibrEDA DB 是芯片布局和网表接口定义和数据结构的集合。

文档

要在浏览器中查看此库的文档,请克隆此仓库并运行 cargo doc --open

或者,过时版本可能托管在此处 这里这里

当前状态

处理布局和网表的最重要功能已经实现。但这些都还在开发中,尚未稳定。

已知缺点及未来工作思路

  • 提供一种检查 ID 是否有效的方法。例如,使用非恐慌的 .try_*() -> Option<*> 函数。
  • 电源域:目前还没有很好的方法来表示电源域。
  • 区域搜索:将区域搜索实现为 LayoutEdit/LayoutBase 特性的装饰器。
  • 修改观察者:实现一个装饰器,允许使用回调函数观察数据库结构的修改。

依赖项

~4MB
~87K SLoC