活到老学到老……
migrate不得不说的BUG
上一篇 /
下一篇 2008-08-04 14:01:09
/ 个人分类:软件
EDA中国门户网站/A$ZBl'@-kP#F究竟是BUG,还是migrate好心办坏事,现在还真不好说。也许它的初衷是好的,但是好心办坏事的例子也很多,未必出发点好,结局就一定也是好的。EDA中国门户网站 jU"MjVs,[
s:[J!B%|X0看看migrate的七宗罪吧。EDA中国门户网站\/vTRf!}&y
EDA中国门户网站/r;q:F
Hk3X)h;G第一宗:我痛恨它的恢复功能
{U6Bp6}b#q'J7|T0
EDA中国门户网站 K8b xb;T
g4u
Rmigrate在execute migrate flow窗口被关闭的时候,会做一个很无耻的动作,就是用layout的cellview去替换migrate的cellview,没有事先备份过的同学,准备好纸巾,谢谢。
,riVQY0
EDA中国门户网站 C$bo;f*MK4C第二宗:我痛恨它的层次化
.a$zP+?9bd9|3L2G`,gr0
mCU3Uc;N0migrate严格执行它的层次化功能,优化好了底层的东西,到顶层如果有冲突,结局有二:要么通不过,执行停止,直接over退出;要么,干脆叠加,什么DRC,LVS,通不过和我无关。EDA中国门户网站!]-zsKp$XN ]A ]5Z
M:M|0A*}
Oop0第三宗:我痛恨它的2D flash
~],Lm|byUt0
EDA中国门户网站,M;P8ZB4ae,U据说是Migrate的得意之作,用来优化版图的,可以大大提高效率。但是,但是,但是,它真的不好用……事实证明,一步一个脚印才叫踏实,投机取巧是不可取的。EDA中国门户网站1{'Y
B]%k~
J8~*V)G:[+I;l0第四宗:我痛恨它的freezeEDA中国门户网站H,h(w$e(N P$`u*]
[WzN
R(d0据说migrate提供了多个约束文件,可以灵活的处理版图的优化,其中就有freeze一职。要说这freeze,爱恨交加啊……,它feeze了这器件,却影响了它周边……
,ci0g*TJL0
H` uk[8s3l#f[l#o0第五宗:我痛恨它的格点
j.{9}
f#y2dF%s;]UZ0
EDA中国门户网站.G6M!j)E o|.Y,esnap住格点,OK,不在格点上的path,就导致了程序的终止;不snap格点,程序可以执行了,OK,都不在格点上了……傻就一个字,我不止说一次。EDA中国门户网站7nDX.hh@;p
;g9a?@eau s0第六宗:我痛恨它的relaxEDA中国门户网站Mge+j b~
EDA中国门户网站.f(l"k0Ko9K;Lgh要说聪明,migrate可以自主的帮您优化版图;要说傻,它傻的连相差了0.01u的距离都不知道修正。
|dA'^6OD,d8w*R"RVK%n0
EDA中国门户网站)F]1U"D q第七宗:我痛恨它和path的爱恨情仇
^YtCLW%QiTN0
EDA中国门户网站W_/dF$h.m Fa4db应该来说每一种软件都对path支持的不是很好,path的使用真是爱恨情仇,有无限可能。哎,为了胜利,merge吧……
E5z+Q&N+B6D0
导入论坛
收藏
分享给好友
管理
举报
TAG: