1 个版本 (0 个不稳定版本)
3.0.0-pre.2 | 2023年1月11日 |
---|
#11 in #遗产
每月64 次下载
用于 layout21
425KB
8K SLoC
Layout21
自定义集成电路布局。
内部定义的所有 layout21
编译器、解析器和生成器都使用 Rust 实现。基于 ProtoBuf 的数据模式的跨语言兼容性允许在大多数其他流行的语言中使用。
像大多数大型 Rust 项目一样,layout21
是一个多包工作空间。一些内部包可以通过 crates.io 公开访问。包含所有内容的“顶层”layout21 包包含所有依赖项,是使用所有 layout21
功能的最简单入口点。在 layout21
的命名空间和文档中,大多数子包都通过它们的后缀来引用,例如 layout21::raw
。
包 | 描述 | crates.io | docs.rs |
---|---|---|---|
gds21 | GDSII 解析、生成和操作 | ||
lef21 | LEF 解析、生成和操作 | ||
layout21protos | Protobuf 模式定义 | ||
layout21raw | "原始"几何布局。类似于大多数现有的布局系统。 | ||
layout21tetris | 网格栅格门阵列式半定制布局 | ||
layout21 | 包含所有上述内容的元包 |
依赖项
~7.5–10MB
~167K SLoC