CMOS标准单元发生器。
librecell-layout的Python项目详细描述
librecell-布局
CMOS标准单元布局生成器。
开始
请参阅top project中的安装说明。
生成布局
从spice网络列表生成一个包含晶体管尺寸的布局:
- --output dir:用于存储单元格的gds和lef的目录
- --tech:python脚本文件,包含设计规则和技术相关数据
- --网表:一个spice网表,包含作为子电路的单元网表(
.subckt
)。 - --cell:单元格的名称。必须与spice网络列表中的子电路名称匹配。
mkdir mylibrary lclayout --output-dir mylibrary --tech examples/dummy_tech.py --netlist examples/cells.sp --cell AND2X1
修改设计规则
设计规则和技术相关数据需要在python脚本文件中进行编码,如examples/dummy_tech.py
所示。