astro中Macro单元 Milkway database准备问题
时间:10-02
整理:3721RD
点击:
我用的是.13的工艺,在做RAM的Milkway数据准备时,geNewMakeMacro时如果把 不把 metal blockage as thin选中的话,detail route后出现很多DRC violation.如果把metal blockage as thin 选中的话,detail route后没有DRC violation.我看geNewMakeMacro 命令的synopsys的问档,里面也说对于.13及其以上工艺,一般选 metal blockage as thin.我想问下这样布出来的线会不会有问题呢。metal blockage 到底是什么意思?
by the way!1
我用ICC,不是很清楚thin是什么意思。但是metal blockage的一般意思就是金属阻挡层,应该是加上阻挡层,不再让metal 通过哈。
猜测,ram中有metal走线,比如最高层走线为metal4,当你在design中调用此IP时,最好就不要在ram上走metal4及以下layer的metal了,容易形成DRC 问题。所以让加上metal blockage。
0 学习了
求助
能够把流程介绍下不
ghfghgfhgfhgfh
bcvbvcbvcbvc
cxvcxvcx
呵呵,的确是这样滴子
真有这么神奇哦?
学习了……
学习了
学习哈 milkway
学习学习!
ram 做fram view应该不需要 用bpv或者geNewMakeMacro吧,
用read_lef 吧,最省心,
ram的文件一般都有lef的
所谓的metalblockage是指版图中除了带有PIN属性的以外的metal的形状信息,这些信息告诉ICC或者PC,那些地方时有metal的,那些地方是空的,可以用来走线。thin的话,好像就是指详细的metalblockage的信息,完全的layout中的metal信息,不选中的话,提取出来的是粗略的信息,不够准确。
我的看法是你那些RAM的PIN是不是沒有貼在boundary,所以pin被blocakge包起來了
如果你用as thin,那你memory裡沒有走線的部分routing會把線走進來
如果用blockage這樣memory裡才不會走線進來,要先注意memory裡可以走線嗎