微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 自己写的mbist memory model,mbist时,报Inconsistent models and instances

自己写的mbist memory model,mbist时,报Inconsistent models and instances

时间:10-02 整理:3721RD 点击:
自己写的mbist memory model,用mentor的mbista做mbist,但报如下问题:
BIST Generation failed: Inconsistent models and instances
大神给看看,是我的memory model写的有问题吗?
是128X60的RAM,自己写的memory model如下:
model RAM128X60 (A, I, IA, DM, CK, CE, WE, SLP)
(
bist_definition (
addressIA (array = 6:0;);
data_inI (array =59:0;);
data_out A (array =59:0;);
write_enable WE low;
chip_enable CE low;
clock CK high;
control DM (array =59:0;) high;
dont_touch SLP low input;
tech = "55 nm SRAM";
version = "MEMORY COMPILER 2006.01.00";
message = "SRAM Without Redundancy";
min_address = 0;
max_address = 127;
data_size = 60;
read_write_port(
read_cycle (
change IA;// new address changes
wait;
assert CE;
wait;
assert CK;
wait;
expect A move;// get accessed addressed data out
)
write_cycle (
change IA;// new address changes
wait;
assert CK;
wait;
change I;// get input data
wait;
assert WE;
wait;
assert CE;
wait;// all write cycle complete
)
)
)
)

你编写的与调用的SRAM IP的名字是不是一致的?

问题已解决,自问自答吧:是add new controller和add memory model中,RAM数量设置不一致导致的问题。RAM的mbist model本身编写的没有问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top