1个版本 (0个不稳定版本)
| 3.0.0-pre.2 | 2023年1月11日 |
|---|
#14 在 #integrated
58 每月下载次数
430KB
8K SLoC
Layout21
自定义集成电路布局。
所有内部定义的layout21编译器、解析器和生成器都是用Rust实现的。基于ProtoBuf的数据方案的语言兼容性允许在大多数其他流行的语言中使用。
与大多数大型Rust项目一样,layout21是一个多crate工作空间。一些内部crate可以通过crates.io公开获取。顶层layout21 crate包括所有依赖项,并且是使用所有layout21功能的最佳入口点。在layout21的命名空间和文档中,大多数子crate都通过它们的后缀引用,即layout21::raw。
| crate | 描述 | crates.io | docs.rs |
|---|---|---|---|
| gds21 | GDSII解析、生成和操作 | ||
| lef21 | LEF解析、生成和操作 | ||
| layout21protos | Protobuf方案定义 | ||
| layout21raw | "原始"几何布局。类似于大多数现有的布局系统。 | ||
| layout21tetris | 栅格化门阵列式半定制布局 | ||
| layout21 | 包括所有以上内容的元crate |
依赖关系
~9–20MB
~266K SLoC