siliconsmart提取memory的lib
时间:03-15
整理:3721RD
点击:
最近在使用siliconsmart对1psram进行lib提取,re-ch流程,但是总是报错,反复增加删除一些命令,也无法解决,但是报错会有变化。 报错基本集中在几个问题: 1,找不到initialization__ACQ_10.tt_1p5v_25c.initialization文件,2,找不到ms0文件, 3,找不到tr0文件。
lib可以出结果,但是数值都是0;
template文件:
set_memory_type single_port_ram
set_memory_name a32x32
set_bypass_mode OFF
set_pipeline_mode OFF
set_writethrough_mode OFF
set_bist_mode OFF
set_mem_internal_node dummy
create_readwrite_port AD
set_clock CLK -active r -port AD
set_address_bus AD -width 5 -port AD
set_data_bus DIN -width 32 -port AD
set_read_enable WE -active L -port AD
set_chip_enable CEN -active L -port AD
set_data_output DOUT -width 32 -port AD
config文件(主要修改的部分,其他是默认的):
create_operating_condition tt_1p5v_25c
add_opc_supplies tt_1p5v_25c VDD 1.5
add_opc_grounds tt_1p5v_25c VSS 0
add_opc_grounds tt_1p5v_25c GND 0
set_opc_temperature tt_1p5v_25c 25
set_opc_process tt_1p5v_25c [subst {
{.lib '/home/user/xxx/tt/siliconsmart/tt/libmodel.l' tt_ull}
{.lib '/home/user/xxx/tt/siliconsmart/tt/libmodel.l' dio_tt_ull}
}]
set_config_opt nmos_model_names {NCH_ULL nch_ull}
set_config_opt pmos_model_names {PCH_ULL pch_ull}
set_config_opt dio_model_names {NDIO_ULL ndio_ull}
set_config_opt -cell a32x32 init_internal_pins 1
报错类似下面这种:
Error:Initialization file :/home/user/xxx/tt/siliconsmart/test2/runtime/spice/a32x32/initialization__ACQ_7.tt_1p5v_25c.initialization could not be located. (a32x32::initialization__ACQ_7)
Error:Task 22 (initialization__ACQ_7 of a32x32) fAIled on W4 on dn100
Error:Initialization file :/home/user/xxx/tt/siliconsmart/test2/runtime/spice/a32x32/initialization__ACQ_14.tt_1p5v_25c.initialization could not be located. (a32x32::initialization__ACQ_14)
Error:Task 23 (initialization__ACQ_14 of a32x32) failed on W3 on dn100
Error:Initialization file :/home/user/xxx/tt/siliconsmart/test2/runtime/spice/a32x32/initialization__ACQ_1.tt_1p5v_25c.initialization could not be located. (a32x32::initialization__ACQ_1)
Error:Task 24 (initialization__ACQ_1 of a32x32) failed on W5 on dn100
lib可以出结果,但是数值都是0;
template文件:
set_memory_type single_port_ram
set_memory_name a32x32
set_bypass_mode OFF
set_pipeline_mode OFF
set_writethrough_mode OFF
set_bist_mode OFF
set_mem_internal_node dummy
create_readwrite_port AD
set_clock CLK -active r -port AD
set_address_bus AD -width 5 -port AD
set_data_bus DIN -width 32 -port AD
set_read_enable WE -active L -port AD
set_chip_enable CEN -active L -port AD
set_data_output DOUT -width 32 -port AD
config文件(主要修改的部分,其他是默认的):
create_operating_condition tt_1p5v_25c
add_opc_supplies tt_1p5v_25c VDD 1.5
add_opc_grounds tt_1p5v_25c VSS 0
add_opc_grounds tt_1p5v_25c GND 0
set_opc_temperature tt_1p5v_25c 25
set_opc_process tt_1p5v_25c [subst {
{.lib '/home/user/xxx/tt/siliconsmart/tt/libmodel.l' tt_ull}
{.lib '/home/user/xxx/tt/siliconsmart/tt/libmodel.l' dio_tt_ull}
}]
set_config_opt nmos_model_names {NCH_ULL nch_ull}
set_config_opt pmos_model_names {PCH_ULL pch_ull}
set_config_opt dio_model_names {NDIO_ULL ndio_ull}
set_config_opt -cell a32x32 init_internal_pins 1
报错类似下面这种:
Error:Initialization file :/home/user/xxx/tt/siliconsmart/test2/runtime/spice/a32x32/initialization__ACQ_7.tt_1p5v_25c.initialization could not be located. (a32x32::initialization__ACQ_7)
Error:Task 22 (initialization__ACQ_7 of a32x32) fAIled on W4 on dn100
Error:Initialization file :/home/user/xxx/tt/siliconsmart/test2/runtime/spice/a32x32/initialization__ACQ_14.tt_1p5v_25c.initialization could not be located. (a32x32::initialization__ACQ_14)
Error:Task 23 (initialization__ACQ_14 of a32x32) failed on W3 on dn100
Error:Initialization file :/home/user/xxx/tt/siliconsmart/test2/runtime/spice/a32x32/initialization__ACQ_1.tt_1p5v_25c.initialization could not be located. (a32x32::initialization__ACQ_1)
Error:Task 24 (initialization__ACQ_1 of a32x32) failed on W5 on dn100
已解决,model的问题
请问这里面的ULL是什么意思呢