2013年8月27日

每天进步一点点------Allegro 布线完成后如何修改线宽

摘要: 一.如果要改变整个一条导线的宽度1.在find栏里选择Cline;2.在PCB中选择要改的导线,点击右键,选择Change Width 3.在对话框中输入你想要的线宽3.如果要改变整个导线中某一段导线的宽度1.在find栏里选择Cline Seg2.在PCB中选择要改的导线,点击右键,选择Change3.在对话框中输入你想要的线宽edit\change,find栏里选上cline,options里有个linewidth在框框中输入你需要的线宽,然后点击需要修改的clineedit\change,find栏里选上cline,options里有个linewidth在框框中输入你需要的线宽,然后点击 阅读全文

posted @ 2013-08-27 19:15 空气微凉 阅读(2946) 评论(0) 推荐(0) 编辑

每天进步一点点------Allegro 布线时显示延迟以及相对延迟信息

摘要: PROPAGATION_DELAYPROPAGATION_DELAY这个设定主要用来对Net绝对长度的设定,如要求设定一组Net的长度要在Min Mil到 Max Mil之间的话,就可以用这种设定来完成.要求走线Net长度在Min与Max之间就正确,否则会有DRC错误提示设定步骤1. 点击菜单Edit>Properties2. 选择要设定的Net3. 选择PROPAGATION_DELAY4. 输入设定的值(下面会对值的写法作介绍)5. OK设定值的写法如果一个Net只有连接两个Pin就可以用下面这种语法:L : S : min : max , L:S 是固定格式就可以了,后面的min是 阅读全文

posted @ 2013-08-27 16:06 空气微凉 阅读(4527) 评论(0) 推荐(2) 编辑

每天进步一点点------Allegro 修线

摘要: Allegro中修线的方法有很多种,这里重点介绍走线的移动和走线的替换,掌握这两种方法,基本可以完成电路板的修线工作。 走线的移动第1步:执行菜单命令Route->Slide,进入移动走线命令状态。第2步:右侧控制面板中打开Option标签,Bubble模式选择Hug preferred,Shove vias选择Off,如图8.32所示。第4步:鼠标移动到工作区中,单击要移动的走线,移动鼠标,调整走线的位置即可。第5步:完成一根走线调整后,鼠标单击其他需要调整的走线,继续调整。第6步:全部调整完毕后,在Allegro工作区单击鼠标右键,选择Done结束Slide命令。注意:对于有延时约束 阅读全文

posted @ 2013-08-27 11:06 空气微凉 阅读(5758) 评论(1) 推荐(1) 编辑

每天进步一点点------Allegro 蛇形走线

摘要: 对于高速数据总线,如果芯片内部没有延时调节功能,通常使用蛇形走线来调整延时以满足时序要求,也就是通常所说的等长线。蛇形走线的目的是调整延时,所以这一类网络都有延迟或相对延迟约束。所以在做蛇形走线调整时,一定要打开延迟或相对延迟信息反馈窗口。下面说明具体操作步骤。第1步:手工布线,完成各个网络的连线(有等长要求的Match Group或者是有线长要求的网络),此时不必理会是否违反约束规则。第2步:按8.5节和8.6节方法打开延迟或相对延迟信息反馈窗口,以及动态显示走线长度的窗口。第3步:执行菜单命令Route->Delay Tune,该命令即为蛇形走线命令。控制面板中选项如图8.29所示, 阅读全文

posted @ 2013-08-27 11:01 空气微凉 阅读(6088) 评论(0) 推荐(1) 编辑

每天进步一点点------Allegro 动态显示走线长度

摘要: 手工布线时还可以动态显示当前走线的长度,设置方法为执行菜单命令Setup->User preferences,打开User preferences Editor对话框。在Etch对应的环境变量中勾选环境变量allegro_etch_length_on。当走线时就会动态显示当前走线的长度,如图8.23所示。图8.23 动态显示走线的长度在Dynamic Length窗口中显示当前走线网络的起止点(引脚到引脚),如本例中R11.2表示当前网络起点为器件R11的引脚2,终点为器件U6的A3引脚。打开环境变量allegro_etch_length_on后,对于没有时间约束(延迟、相对延迟等)的网 阅读全文

posted @ 2013-08-27 11:00 空气微凉 阅读(3718) 评论(0) 推荐(0) 编辑

每天进步一点点------Allegro 群组布线

摘要: 执行Route->connect命令,设置好控制面板中的内容。然后设置同时走线的GROUP包含哪些网络,有两种方法。第一种方法,如果几个网络是紧邻的,可以直接框选,选中的网络就会被包含在GROUP中,走线时几个网络被同时拉出。第二种方法,如果几个网络起点并不相邻时,单击鼠标右键,选择Temp group,依次点击想同时走线的网络起点焊盘,选完后单击右键选择complete,选中的网络被同时拉出。在群组布线时,可以设置各个走线之间的线距,改变控制线,转换为单根走线模式等,下面分别介绍。设置群组布线时的线距:群组走线过程中,单击鼠标右键,选择route spacing,弹出对话框。如图8.1 阅读全文

posted @ 2013-08-27 10:55 空气微凉 阅读(1285) 评论(0) 推荐(0) 编辑

每天进步一点点------Allegro 手工布线时控制面板各选项说明

摘要: 在进行手工布线过程中,最重要的就是对控制面板中的各个选项进行设置,因此首先介绍控制面板中各个选项的含义。手工布线的命令为Route->connect,执行命令后,右侧控制面板如图8.14所示。手工布线时,最关键的是Option标签下的各个选项 图8.14 手工布线控制面板选项Act:走线过程中,显示及设置当前走线处于哪一层,可以使用下拉菜单设置。Alt:表示如果打过孔换层的话,走线换到哪一个层,可以使用下拉菜单设置。Via:显示当前布线的网络使用的默认过孔,如果在线宽规则中设置了多个过孔,下拉列表中会全部显示,使用下拉菜单选择换层时使用的过孔。Net:显示当前布线网络的名称。对... 阅读全文

posted @ 2013-08-27 10:53 空气微凉 阅读(5708) 评论(0) 推荐(1) 编辑

导航