- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
能否在ALLEGRO布局前设定限高区域,让系统自动报警?
可以啊,不过要让机构出DXF标出限高区;还要你在PCB封装中加入封装高度。
是的,我已做了这两步骤,后面应该继续如何设置?
你要把相应的DXF转化成package keepout,在package keepout上赋予限高属性。试试看
我直接在package keepout层照着DXF画SHAPE,然后添加package height,就出现很多DRC!
是KC错误对吧
DRC Error Count Summary DRC Error Type DRC Error Count
Package to Package Keepout 2
Total DRC Errors 2
Detailed DRC Errors Constraint Name DRC Marker Location Required Value Actual Value Constraint Source Constraint Source Type Element 1 Element 2
Package to Place Keepout Spacing (1461.65 2330.00) 0 MIL 24 MIL PACKAGE_HEIGHT_MIN ATTRIBUTE Shape "Package Keepout/Top" Filled Rectangle "Package Geometry/Place_Bound_Top"
Package to Place Keepout Spacing (1257.64 2077.64) 0 MIL 39.37 MIL PACKAGE_HEIGHT_MIN ATTRIBUTE Shape "Package Keepout/Top" Shape "Package Geometry/Place_Bound_Top"
这就对了啊,你要用限高区的话有两个条件:1.要将限高区(package keepout)赋予package hight min;2.限高区内所有零件都附上package hight max;allegro会根据你赋予的值做比较,如果限高区package hight min>零件package hight max就不报错,如果限高区package hight min<零件package hight max就报错.
如果你的零件没有加package hight max属性,那么allegro会默认一个值,以16.2版本为例allegro会默认你的零件高150mil,如果你限高区要求低于这个值,那么就会报错。
谢谢!可以了...以后就可以放心的摆放元件了
学习啦 谢谢
学习了,谢谢!很详细
怎么设置啊,能跟我说具体点吗,我试啦不行
不报错,那个DRC啊,是不是我没开