• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Allegro PCB技术问答 > 能否在ALLEGRO布局前设定限高区域,让系统自动报警?

能否在ALLEGRO布局前设定限高区域,让系统自动报警?

录入:edatop.com     点击:
能否在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啊,是不是我没开

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:求16.3 brd unlock方法或工具
下一篇:做PCB设计的,是男的多,还是女的多?

PCB设计培训课程推荐详情>>

  网站地图