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