1、smic的memory生成
执行sram_sp_hd_rvt_rvt出现配置单口sram的界面。
执行sram_dp_hd_rvt_rvt出现配置双口sram的界面。
执行rf_sp_hd_rvt_rvt出现配置单口regfile的界面。
smic memory生成,lib转db
Multiplexer Width影响sram的形状,偏向块状还是条形装
Word-Write Mask配置是否可按byte操作(即WEN是1比特还是多比特)
Top Metal Layer是金属层配置
VIEWS选择Synopsys Model可以修改默认的library名USERLIB为其它名字

2、lib转db
上一步生成的lib文件需要工具转换为db文件,以供design compiler综合。
这个转换工具就是Library Compiler,和dc_shell是在同一个目录bin文件夹下。
工具名是lc_shell。也可用lc_shell-t工具
(1)输入lc_shell后进入命令界面,smic memory生成,lib转db

(2)输入read_lib xxx.lib,读取lib文件,结果会显示
smic memory生成,lib转db
其中1表示成功,SRAM_4096X48_SP_nldm_ss_1p08v_1p08v_125c是library名,用于下一步
(3)输入write_lib library名 -format db -output xxx.db
这里的library名就是第2步回显的SRAM_4096X48_SP_nldm_ss_1p08v_1p08v_125c,跟read_lib xxx.lib的xxx值不一定一样。

相关文章: