使用Milkyway将LEF转为FRAM
一、准备map文件
使用压缩包中的lef_layer_tf_number_mapper.pl,并修改第一行为:
#!/usr/bin/perl –w
修改文件属性,可执行文件:
chmod 755 lef_layer_tf_number_mapper.pl
准备工艺文件以及TECH LEF文件,注意lef文件是工艺lef文件,而不是sram生成的lef文件:
scc013u_8lm_1tm_thick.lef
smic13_hd_8lm_1tm_thick.tf
心得:经我观察,给的SMIC13的标准单元库里,各个单元库的工艺文件和TECH LEF文件是一样的,因此选RVT下的就可以,只是工艺文件和TECH LEF文件自己还分with RDL和without RDL两种,我用diff命令看了下,貌似多了个RDL层,不知道干嘛用的,等问吴兆生老师。将上述三个文件放到一个目录下,并cd到该目录,执行如下命令:
./lef_layer_tf_number_mapper.pl smic13_hd_8lm_1tm_thick.tf scc013u_8lm_1tm_thick.lef
即可生成lef to milkyway的map文件。
二、自动LEF to Milkyway 创建frame view
在当前目录下创建mw目录,并将上面的.lef, .tf, .map拷到该目录下。新建cell_lef目录,将待转的macro的cell lef拷到该目录下。cd到mw目录下,打开终端。
输入Milkyway(全路径),启动Milkyway工具,如下图:
/media/ai/eda_software/mw_2016.03/bin/linux64/Milkyway

