allegro操作总结(一)

来源:互联网 发布:餐饮数据分析 编辑:程序博客网 时间:2024/05/18 02:40

每次打开allegro,根据自己需要选择new一个:

steup--change drawing origin,改变原点位置。

封装(package symbol):.dra  需要设置好pad路径以便导入焊盘  .pad

板子(board): .brd  

在outline中画板子外形,


图为新建brd后的默认,其中要把线宽进行修改


绘制了一个异形板,可以直接通用在命令栏输入x 0 0 ix iy等参数进行精准定位画图。


可以直接在class中选择keepin keepout


在routekeepin画可以布线的地方

packagekeepin画可以放器件的地方

这一步可以使用ZCOPY,进行防缩。


此图为使用ZCOPY进行packagekeepin绘制。


ZCOPY绘制的routekeepin

步骤:选择edit---zcopy,然后在copy to class中设置要ZCOPY到的class(我理解为层),然后选择contract缩还是expand放,然后设置大小,然后点击需要COPY的对象,比如outline,我们就点一下outline任意一处的线,就ok了,注意ZCOPY的对象要是封闭的哦!!!

如果要给板子一个地方,比如打个洞,就用packagekeepout


中间红色框为绘制的package keepout,如果我们器件放在了里面便会报错。


放置在package keepout后报错


放置在keepin外后报错


导入网络表要在最下面import directory选择网络表所在文件夹,所以每次我用orca的生成netlist时,要注意保存路径

导入成功后,使用place---quick place放置器件


在edge中设置器件摆放位置,然后!!先点击place,放置了器件,再点OK!!

如果直接点OK,便会退出,没有放置器件


然后开始布局布线等操作。