DC基础知识五:Milkyway
Milkyway 储存两种数据:设计数据和物理库数据
Milkyway design library: 用来保存 netlist 和 约束文件
Milkyway reference library:用来保存物理信息,标准单元库,mcro,pad等cell 信息
使用Milkyway 的文件要求
logic library和 Milkyway library

注意事项
1.保证cell 在milkyway 和timing libray 的关联,否则只有milkyway的定义会出现错误
2.在运行write_milkyway命令之前运行uniquify
3.保证timing library和milkyway file的一致性,否则如果电气单位不同,则会对设计造成影响
4.DC大小写敏感
脚本中使用Milkyway
创建milkyway
1 | |
打开milkyway
1 | |
使用RC 参数,TLU+ files
1 | |
保存Milkyway
定义保存文件的路径
1 | |
定义设计文件name
1 | |
write_milkyway命令注意点
1.命令和create_mw_lib 配套使用
2.如果之前已经保存milkyway 文件,则实在原有文件的基础上增加新的设计文件,修改版本参数,也可以使用-overwrite 进行内容覆盖。
3.命令不会修改内存中的内容
4.命令会保存设计的层次结构
Milkyway的限制
1.设计必须是mapped
2.设计不包含多实例化设计
3.整体保存设计,不能只保存部分设计
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!