我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 5644|回复: 12

[技术文章] PADS2007 ROUTER 详细功能说明----看完可以毕业了

[复制链接]

该用户从未签到

34

主题

17

回帖

251

积分

二级逆天

积分
251

社区居民

发表于 2012-5-25 22:54:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
第一节:PADS Router操作界面指南(User Interface)


PADS Router 的操作界面注重易用和实效性。 当你使用 PADS Router 进行设计时,
操作界面与其他的 Windows 应用程序相似,尤其是PADS Layout。同样你可以通
过界面下的工具栏、菜单、热键等命令进行相应的操作。
在该课程中:
·实时点选显示
·撤消指令
·快捷菜单
·取景,缩放,拖动
·选取对象
准备
启动PADS Router,在PADS ProjectsSamples folder 中打开 preview.pcb。

实时点选显示
当你在工作区域移动或选中对象时, 在操作界面的右下角会实时显示当前对
象的 X,Y 坐标。

1、设计过程中移动鼠标的同时注意观察状态栏。
2、 在工作区域内移动鼠标的同时注意状态栏中 X,Y 坐标是随鼠标的移动而
改变的。

撤消指令(Undo)
可以随时通过 Esc 或鼠标右键选 Cancel 来撤消当前或之前的操作指令。
例外:当你在进行自动步线操作的时候是不可以撤消或停止操作指令的。

取景,缩放,拖动
缩放
有几种方法可以对设计进行缩放操作, 在该课程中你可以学会如何使用鼠标
来进行缩放操作。
·对两键鼠标而言,可在标准工具栏中选择缩放模式,在该模式下通过点击
鼠标左右键来实现缩放操作。
·对三键鼠标而言,通常通过中间键来实现缩放操作。
·对带滚轮的鼠标,你可以通过滚轮来实现缩放和拖动操作。
注意:取景和缩放功能可以在查看菜单下选择,更多详细信息可以查看 PADS
Router 的帮助文件。

练习缩放操作(Zoom)
       缩放:
1、在标准工具栏中选择Zoom命令。
例外:若使用三键鼠标可以忽略该步骤。
2、 放大。
    ·选中你要放大的工作区域,按鼠标左键。
            ·例外:三键鼠标按住中间键。
           ·拖动鼠标时会出现一个显示区域,向上拖动鼠标既是放大。
3、缩小。重复之前的第 2 步操作,框选住一个显示区域后,向下拖动
鼠标既是缩小。
4、 按照以上步骤练习缩放操作。
       注意:点选标准工具栏中的 View Board 命令可回到原始查看状态。
5、再次点选Zoom命令退出缩放模式。
注意:小键盘区的Page Up(放大) ,Page Up(缩小) 。

通过滚轮鼠标进行缩放操作:
1、按住 Ctrl 键。
2、滑动滚轮,向上放大,向下缩小。
     
在导航窗口更改工作区域缩放比例:
选中需要操作的工作区域,按F5 在导航窗中放大该区域,按 F6 按比例
缩小显示。

取景(Panning)
1、选中要查看的区域。
2、不要移动鼠标,按下键盘区 Insert 键,光标将会自动确定到工作区域的
中心位置。
3、选 OK完成操作。

通过三键鼠标进行拖动操作:
     垂直拖动
1、向上滚动滚轮则图像向上移动。
2、向下滚动滚轮则图像向下移动。
水平拖动
1、按住Shift。
2、向上滚动滚轮则图像向右移动。
3、向下滚动滚轮则图像向左移动。

选择对象操作(Select Object)
你可以通过在对象上点击鼠标左键来选择对象(元件、走线或网络) 。

循环选择
在设计中的高密度布局区域要精确的选中操作对象可能需要选择几次才能
准确选中,那么通过该操作可以在各个已选中的对象间相互切换。
操作步骤:
1、鼠标右键Select Anything。
2、在工作区域中依次选中几个对象。
3、按 Tab或选工具栏中的 Cycle 命令在被选中的对象之间依次循环选择。
4、当选中到你所需操作的对象时,停止Cycle 操作。
在设计过程中,当你要选取一个特殊对象,例如要选取一个元件,那么你可
以在过滤器中进行约束,在过滤器中被关闭的对象将无法被选中。

使用过滤器工具栏:
1、在工具栏中选中 Selection Filter,将会在标准工具栏下方弹出一个
过滤器工具栏。

  2、在过滤工具条中选Anything,可以选中所有对象。
  3、点击 Components,即可选中元件。
4、Esc 退出选择所有对象模式。

快捷菜单
在未选中任何对象时右键,将出现一个快捷菜单,你可以通过该菜单来更新过滤
器中的选择对象。

1、在未选中任何对象时右键 Select Nets,可以发现过滤器工具条中只有 net
可以被选中。
2、右键 Select Anything,工具条中将显示默认状态下所可以被选择的对象。  

选中所有同类对象
1、在未选中任何对象时右键Select Components。
2、再右键Select All,则设计中所有元件将被选中。

完成以上操作后该设计文件不要保存。

你已完成第一节内容的学习
做自己
回复

使用道具 举报

该用户从未签到

34

主题

17

回帖

251

积分

二级逆天

积分
251

社区居民

 楼主| 发表于 2012-5-25 22:55:49 | 显示全部楼层
第二节:设计规则指南(Assign Constraints)
设计规则包括间距、走线、高速走线限制,还有对网络、层、元件等规则约束。
同时你也可以对差分走线、封装信息等进行规则约束。
在该课程中:
·设置默认间距规则
·设置默认走线规则
·设置网络间距规则
·同类网络规则设置
·有条件的规则设置

限制:
该指南需要基本的编辑和扩充安全规则设置模块。在 PADS Router 中,可以通过
Help>Installed Options来查看你是否有这些模块可以操作。

准备:
在 PADS安装路径下的 Samples 目录中打开 preview.pcb文件。

设置默认间距规则(Default Clearance)
属性键 >Clearance
在 PADS Router 中,你可以对间距、走线、扇出及所有设计规则模块进行定
义。

规则设置优先级:

由下往上优先级别依次升高
在间距栏中包括一个数据矩阵,可对里面任一或所有数据值进行设定。

1、对全局间距做默认设置,选左上方的All 后在弹出窗口中输入设定值。

2、将间距值设为 8,然后 ok,  矩阵中所有值同时改为 8。
3、选中 Routing栏,在走线宽度区域中,将最小走线值设为6,默认值设为
8,最大走线值设为 12。

4、在 Same net 窗口中选择Object clearance 的左上方的All,弹出一个对话
框可以对同一网络的默认间距值进行设置。
5、在弹出的对话框中填入 12 然后选 OK,所有数值同时改为 12。
6、 在属性工具栏中选 OK 保存设置。

设置默认走线规则(Default Routing Rules)
属性 >Layers  
层设置状态栏中包含了所有层的走线参数, 可以通过对这些参数的设定来约
束其在平面层的走线。

1、清空 Allow Routing 中电源层的参数,GND 层由于被定义为 CAM 层,
所以自动默认为非走线层(可以走线的层在右边的预览窗口中的箭头呈
绿色,反之呈红色) 。
2、在设计的属性工具栏中选 OK确认操作。

设置网络间距规则(Net Clearance)
对象浏览器  &gtroject Explorer
你可以通过对某些具体的网络对象进行规则设置, 其优先级高于原先的默认
设计规则。

1、 双击Net Objects,再双击扩展目录中的 Net,在其下方将展开设计中的所
有net。
2、 在Nets目录中按住 Ctrl 后选取+5V,+12V 和 GND,右键选择Properties,
将弹出这三个网络属性栏。
3、 点选 Clearance中的All,在弹出的对话栏中输入数值。
4、 整体间距设置为 10,OK确定。
5、 选择 Routing栏,在走线宽度区域最小值设为 10,默认值设为12,最大
值设为 15。
6、 选择 OK保存以上属性设置。

同类网络规则设置(Net Class Rules)
你可以在 Object View窗口中进行规则设置。在该课程中,你将学习如何在
Object View 窗口下对一类 net 进行规则设置。
1、在对象目录中选中 Nets Object 左边的‘+’将其展开。
2、选中 Nets左边的‘+’ ,则在该分支下展开设计中的所有 nets。
3、在 nets 目录中选中 A00,但不要将其展开,你将可以看到在工作区域里
该网络被同时选中。
4、按住 Shift 然后选中 A14。A0-A14 网络被同时选中。
5、将选中的 A0-A14 复制到 Net Classes里。 那么你可以通过class 对里面的
网络进行统一的规则设置。

注意:当你将选中的网络复制到Net Classes里时,将被默认为 Class1。

对一类网络进行重命名
当你不想使用默认的类名称时,你可以对其重命名。
1、在Net Classes里选中 Class1。
2、右键并选择Rename。Class1 的名字将被高亮,表明你已进入编辑模式。  
3、输入你要的名称,按 Enter 完成重命名。

有条件的规则设置(Conditional Rules)
条件规则设置对某些特殊的规则进行设置,例如某些网络间的走线过近,有可能
产生窜扰。条件规则设置可以对nets之间,nets和 classes 之间,classes 和 classes
之间,nets和 layers 之间等等进行特殊的规则设置。
编辑条件规则:
你可以在Object View窗口中对某一设计对象设定一个规则。
1、在Nets分支中选中+5V。
2、不要将+5V展开,在工作区域中可以看到所有+5V都被选中。
3、按Ctrl 鼠标左键选中+12V。
4、鼠标右键选Copy。
5、将选中的网络对象复制到Conditional Rules目录下。

6、双击 Conditional Rules 将其展开,你可以看到在目录下有以下信息
+5V:+12V(All Layers)。

指派条件规则:
对nets指派一个条件规则。
1、选择条件规则中的+5V:+12V(All Layers)。
2、鼠标右键选择Properties。


结果:在弹出的Clearance窗口中可以看到里面的数值都呈黄色,这是由
于其已不是之前的默认规则。
3、点选左上角的All,设置一个默认间距值。
4、填入 25 后选 OK完成设置。

完成以上操作后该设计文件不要保存。

你已完成第二节内容的学习
做自己
回复

使用道具 举报

该用户从未签到

34

主题

17

回帖

251

积分

二级逆天

积分
251

社区居民

 楼主| 发表于 2012-5-25 22:57:40 | 显示全部楼层
第三节:设计准备指南(Preparing a Design)
在该课程中你将学会建立设计环境并可在之后的课程中用到。
在该课程中:
·走线环境设定
·颜色更改
·定义层对
·默认走线角度设置
·设置走线和过孔格点
·显示实际走线宽度
·设置自动取景
·设置保护区域
·保存默认设置

准备
在 PADS安装路径下的 Samples 目录中打开preview.pcb文件。

走线环境设定(Prerouting Procedures)
在开始走线之前,需要预先设置走线环境,有时还需要对设计进行特殊设置,推
荐你按照接下来的步骤进行设定。

颜色更改(Changing the Color)
选项 >Display
增加或减少显示对象,当你走线时可以关闭其他不需要的的对象。

1、关闭电源和 GND平面层。
2、在 Color selection区域里选择黑色。
3、在常规选项里选中 Background,将其颜色设为黑色。
4、在常规选项里将 Ref.Des,Keepout,TopOutl,和 BotOutl 颜色关闭。
5、在 Color selection区域里选择亮绿色。
6、在常规选项里选中 Connection将其颜色设为亮绿色。
注意:在 PADS Router 中,你可以将设置好的颜色保存以便下次做其他设计的时
候可以直接调用该设置。

定义层对(Defining a Layer Pair)
选项 >Routing
设置一个走线层对,那么在设计中对走线增加过孔,将自动在层对范围内相
互转换。
定义层对:
在层对区域中,在第一层选择 Primary Component Side,第二层选择
Secondary Component Side。


默认走线角度设置(Default Routing Angle)
选项 >Routing
对走线的拐角角度进行设置。

有三种走线角度可以选择:
斜角(Diagonal):走线拐角限制为45 度。
直角(Orthogonal):走线拐角限制为90 度。
任意角(Any Angle):走线拐角限制为任意角度。
在该指南中将角度设为直角。
1、在走线角度区域选 Orthogonal。
2、选 OK完成设置。

设置走线和过孔格点(Routing and Via Grid)
属性 >Grid
设置走线和过孔格点为8.33mils。
1、将走线和过孔格点的 X、Y值设置为 8.33。
2、选 OK保存该设置。另外还可以使用快捷键进行设置。
3、使用快捷键进行设置,在设计区域直接敲入 gr 8.33 并 Enter 确定走线格
点。

4、在设计区域直接敲入gv 8.33 并 Enter 确定过孔格点。

显示实际走线宽度(Real Width Display)
选项 >General
设置实际显示走线宽度值为8mils。
1、将显示设置区中的最小线宽值设为 8。
2、选 Apply完成设置。

设置自动取景(Auto Panning)
选项 >General
在指示设置区域中选中Pan display with pointer movements,点击 OK后,设
计图将随着光标的拖动而移动。


设置保护区域(Guard bands)
选项 >General
在动态走线的时候, PADS Router能够实时的显示所有对象的间距保护区域,
在走线过程中可以很好的避免违反走线规则。
在显示设置区域中选中 Show guard bands on object 点击 OK完成设置。
         
走线前保护区域不显示                      走线过程中保护区域显示

完成以上操作后该设计文件不要保存。

你已完成第三节内容的学习
做自己
回复

使用道具 举报

该用户从未签到

34

主题

17

回帖

251

积分

二级逆天

积分
251

社区居民

 楼主| 发表于 2012-5-25 22:58:39 | 显示全部楼层
第四节:元件摆放指南(Placing Components)
PADS Router 包含许多元件编辑和摆放命令。
在该课程中:
·摆放工具栏
·设置移动原点
·设置摆放参数
·移动摆放元件
·通过 Object View窗口选择摆放元件
·摆放练习
·更改摆放属性

限制:
该指南需要 DFF  检查(DFF Audit),常规编辑(General Editing)和动态走线编辑
(Dynamic Route Editing)模块, 你可以通过Help>Installed Options来查看你是否有
这些模块可以操作。


准备
在 PADS安装路径下的 Samples 目录中打开 preview.pcb文件。

摆放工具栏(Placement)
  通过该命令打开或关闭PADS Router 的摆放工具栏

设置移动原点(Move Origin)
选项 >General
PADS Router 提供了三种移动对象原点选择。

这些原点包括:
原点  描述
光标选择点  以光标选择点为原点移动元件。
元件原点  以 PCB 中设置的元件原点来移动
元件。
中心点  通过元件中心点来移动元件。
设置元件原点:
1、在对象移动区域选中 Origin。
2、在移动对象目录下选择 Drag and attach。
3、OK完成设置。

更改摆放属性(Placement Properties)
查看编辑摆放属性:
1、在未选择任何对象状态下鼠标右键 Select Components。
2、选择一个元件,鼠标右键 Properties。
也可以Alt+Enter或双击鼠标左键打开Properties 窗口。
3、在 Components窗口中可以看到元件属性。

4、在该窗口中更改元件摆放层、位置、角度等属性后选 Apply完成操作。
注意:在更改这些属性的时候要将设计规则检查(DRC)关闭。
5、设置完成后OK,关闭属性编辑窗口。
6、不要保存该文件。

设置摆放参数
在你开始摆放元件前以下几个参数一定要设置好。

设置元件摆放格点:
1、在PADS安装路径下的 Samples 目录中打开 preview.pcb文件。
2、使用快捷键gc 将元件摆放格点设置为 50mils,直接敲入 gc,出现一个窗
口要你输入格点值,填入50 后 Enter。
3、使用快捷键 gd  将显示格点设置为 50mils,直接敲入 gd,出现一个窗口
要你输入格点值,填入 50 后 Enter。也许你不能在当前显示状态下看到
格点,如果想查看格点,将图象放大。

设置网络颜色:
View>Nets

设置+5V的颜色。
1、在Net Objects目录下展开Net。
2、在 Net 中选中+5V。
3、点击 Add 将+5V添加到详细查看区域。
4、在查看区域将+5V里的Pads,Vias,Unroutes颜色设为黑色,这样所有的含
+5V的元件管脚、过孔都变为黑色。

设置网络可视
View>Nets
为更好的确定元件摆放位置,临时将电源平面网络设为不可视。
1、选中+5V,清空 Traces 使该网络不可视。
2、在 Net 目录下选中+12V和GND。
3、重复第一步,使这两个网络也不可视。
4、OK完成操作。

移动摆放元件(Move)
在该课程中你可以学习到如何使用移动命令来移动和摆放元件。
注意:在摆放元件的时候会发现设计中的摆放规避区域都被忽略了,这是由于你
是在关闭设计规则检查状态下进行元件的摆放, 通常我们移动摆放元件时要将规
则检查关闭。

该指南中的摆放区域:

摆放 IC元件:
摆放工具 >移动  
1、当在动态模式下, PADS Router 中的光标上会显示一个 v。
注意:你也可以在非动态模式下进行移动元件操作:
·Ctrl+E。
·鼠标右键选 Move。
·移动元件到新的位置。
2、使用快捷命令 ss 在弹出的窗口空白处填入U1,按 Enter 找到U1。
3、将 U1 放到 X1400,Y800 的位置。
4、重复第2 步选中 U2。
5、U2 被光标自动捕捉到,沿着板框水平移动 U2,注意看U2 网络连线的变
化。这被称之为动态重连。
6、将 U2 放到 X1400,Y1450 的位置。
7、按以上步骤将下列元件摆放到相应位置(选中元件后右键选属性在里面
确定元件坐标) :
Component X,Y location
U3 2050 800
U4 2050 1450
U5 750 1600
U6 750 1250
U7 650 800
其他:90 度旋转元件 Ctrl+R。沿元件中心任意角度旋转  Ctrl+I。
      镜像摆放 Shift+F,前提要将规则检查关闭。
摆放振荡器
DRC过滤器 >DRC On/Off   
用相同方法定位、选择和移动振荡器 Y1。
注意:要将规则检查关闭。如果你需要对摆放规避区域进行检查那么再进入
规则检查打开模式。
1、在DRC过滤器工具栏中选择 DRC Setting。
2、在规则检查窗口中 Placement选择 Enable,在报错目录中选择Prevent。
3、关闭DRC 设置窗口并保存设置。
4、进入移动元件模式,通过快捷键ss 找到并移动 y1。
5、将Y1 摆放到 X2050,Y1100 的位置。
6、将Y1 右键选择旋转 90度,再将其放到X400,Y1400的位置。
  7、要关闭规则检查,可按该命令键。

通过 Object View窗口选择摆放元件
你也可以通过 Object View窗口选择摆放元件, 在 Object View窗口中你可以快速
的找到元件并将其高亮。

摆放连接器J1
摆放工具 >移动  
1、在对象浏览器中选中 Object View窗口。
2、展开元件目录。
3、选中元件 J1。
4、在设计区对 J1 右键选 Flip Side。将 J1 摆放到 X1650,Y400的位置。
按以上步骤再摆放元件C7 到X400,Y1550的位置。

摆放练习
按照该课程说教方法继续摆放元件:晶体管 Q1,电容 C8 和C9。
Component X,Y location
Q1 3100 1200并旋转 90 度
C8 2100 400
C9 2100 1800

完成以上操作后该设计文件不要保存。

你已完成第四节内容的学习
做自己
回复

使用道具 举报

该用户从未签到

34

主题

17

回帖

251

积分

二级逆天

积分
251

社区居民

 楼主| 发表于 2012-5-25 22:59:44 | 显示全部楼层
第五节:动态走线指南(Creating Traces with Interactive Routing)
该功能包含全面的动态走线命令。
在该课程中:
·动态走线
·平面走线网络
·使用在线规则检查
·规避区域的走线

限制:
该指南需要动态走线编辑(Dynamic Route Editing),扩展规则(Extended Rules)
和基本编辑功能(General Editing)模块。在 PADS Router 中,可以通过
Help>Installed Options来查看你是否有这些模块可以操作。

准备:
在 PADS安装路径下的 Samples 目录中打开preview.pcb文件。

动态走线(Routing Interactively)
在 PADS Router 中,动态走线是走线编辑功能中的核心部分。许多走线编辑选项
和 PADS Layout 中的编辑选项相同。
PADS Router 中将所有的连接转换为走线,是通过鼠标与键盘相结合的方式来选
中连接并走出拐角和在新的层中继续走线。

调整查看窗口大小
1、在对象浏览器中选中 Object View窗口。
2、在 Net Objects中展开Nets。
3、在 Nets目录下选中 24MHz(该网络连接在工作区域高亮)
4、在设计的左上角放大。
5、选择工作区域任意空闲处鼠标左键放弃选择 24MHz。

开始走线
1、在未选择任何对象状态下鼠标右键选择 Select Traces/Pins/Unroutes。
2、在标准工具栏中的层目录下选择 Primary Components Side 为当前显示
层。

3、选择振荡器连接24MHz 的焊盘。
4、右键选择Interactive Route。
注意:现在的操作都是在规则检查关闭的状态下进行的。可以在工具栏中选

择打开规则检查。
5、移动光标,可以看到随着光标的移动,走线的另一端始终停留在光标最
后停留的位置。
6、增加拐角。
7、去除拐角选择 Backspace。
一个 net 会有多个连接,连接的终点自动捕捉到该网络最近的元件脚,但你
也可以自行将走线连接到你需要的位置。
注意:在该练习中的任意时刻都可以选择 Esc 退出当前操作,也可以通过
选择 Undo键返回之前操作。

改变走线角度
  当走线随着光标移动,鼠标右键在 Routing Angle 中选择走线 Diagonal,走
线拐角默认为 45 度斜角。


增加过孔和改变走线层
当你在走线过程中要将走线走到新的层中去时可以先将走线停在当前位置
Shift+左键添加过孔。
1、走线过程中停止。
2、在该点鼠标右键选 Layer Toggle。在该位置将添加一个过孔。

更改过孔类型
设计中有多种过孔类型的时候,PADS Router 通常是默认一个过孔类型。要
使用不同类型过孔的时候可以在添加过孔时鼠标右键 Via Type 里选择一个过孔。  


改变走线宽度
在设计中开始新的走线的时候通常按照默认的走线宽度来走线, 当你要改变
走线宽度的时候可以:

1、走线过程中停下,鼠标右键选择 Width,然后在宽度目录下选择一个走
宽度值,在该目录下有三个值,最小宽度、默认宽度、最大宽度。
2、如果你需要设置一个特殊的走线宽度,可以在Width中选 Set,在弹出的
对话框中输入你需要的走线宽度值,该值必须是在最小宽度和最大走线
宽度范围内。
一旦你改变了走线宽度, 你可以发现接下来的走线将按照新的走线宽度值来
显示。

中断走线
     要结束走线,Ctrl+鼠标左键。

完成走线
     可以通过两种方式完成走线。 使用完成命令或通过鼠标左键将走线连接到同
一网络的另一端点。

更多疑问可参照 PADS Router Help 中的Ending traces。
当你手动连接走线到连接点的时候可以看到如左图的图标,点选鼠标左
键完成走线。
    自动完成走线连接,可以通过双击鼠标左键或在停顿点鼠标右键选
Complete命令自动完成走线连接。
练习连接 24MHz 的网络走线。
注意:在该练习中的任意时刻都可以选择 Esc 退出当前操作,也可以通过
选择 Undo键返回之前操作。

增加走线弧度

1、选择一个未走线的连接 F3 开始互动走线。
2、在走线线段的停顿点鼠标右键选 Arc,然后选择 Add Arc。或 Art+A。
3、对走线添加你所需的弧度。然后返回到互动走线模式继续完成走线。
更多疑问可参照 PADS Router Help。

删除走线和线段
1、在未选择任何对象状态下鼠标右键选择Select Anything。
2、选中一个线段并按下 Backspace。
3、选择 Undo命令撤消删除操作。
4、Shift+鼠标左键选择所有管脚对。
5、按下 Backspace 撤消走线。

Undo/Redo
PADS Router 中可以结合使用 Undo/Redo 命令来根据需要撤消或重复操
作。



删除所有走线
1、在未选择任何对象状态下鼠标右键选择Select Nets。
2、右键选择 All 以选中所有的走线网络。
3、按下 Backspace。

平面走线网络(Routing plane nets)
当你要开始平面走线网络时,需要将平面nets可视。

将平面nets可视
View>Nets
在开始平面走线网络前需将这些nets的颜色打开。
1、在查看区域选择GND。
2、将Traces项选中。
3、选择All except connected to plane项以限制部分 net 的显示。
4、对+5V和+12V进行相同的操作。
5、OK完成设置。

过孔模式
在走线过程要更换走线层,那么就要用到过孔,在 PADS Router 中默认有三
种过孔模式:
End mode  Description
End No Via  在走线中途停止时不产生过孔
End Via  在走线中途要产生过孔才能停止走线
End Test Point  同 End Via,但过孔被定义为测试点

走线过程中可以通过鼠标右键来选择过孔模式。

使用在线规则检查(On-layer DRC)
可以在元件的摆放和走线过程中进行实时规则检查。

有四种DRC模式
DRC  模式  描述
DRC关闭  关闭设计规则,不管是在摆放元件还是走线过程中都
将忽略设计规则。
DRC打开  打开设计规则,所有操作都将遵守设计规则。
DRC说明  当设计中的操作违反设计规则的时候,下放的表格中
会列出操作出现错误的原因
DRC警告  在你对设计进行操作的时候提醒你有否违反设计规则
以便你继续操作。

DRC打开模式
DRC过滤器 >DRC Setting   

打开 DRC 的间距检查:
1、在设计规则工具栏中的 Clearance 项选择 Enable,并在Error Response 中
选 Prevent。
2、关闭DRC 设置栏,完成规则设置。
你可以发现之后的走线过程中都将按照间距规则来操作。

动态走线
1、在未选择任何对象状态下鼠标右键选择Select Unroutes/Pins。
2、走线角度设为直角。
3、选中 24MHz 和 U7 的连接,右键选择 Interactive Route或 F3 开始动态走线。
4、直到将走线与另一端同网络对象连接则完成动态走线。
注意:在该练习中的任意时刻都可以选择 Esc 退出当前操作,也可以通过选
择 Undo键返回之前操作。

动态模式下的动态走线
走线编辑工具 >Interactive Route  
F3 开始动态走线,快捷无模命令 ad 并 Enter,走线角度确认为斜角,aa 并
Enter,走线角度确认为任意角。
在动态走线过程中,还可以随时对走线进行调整,使其平滑美观。

规避区域的走线(Keepouts and cutouts)
示例的设计中包含规避区域,当 DRC 在打开状态下,将不能对该区域进行走线
操作。
设置规避区域颜色
选项 >Display
将规避区域颜色打开:
1、将顶层元件层的规避区域颜色设为黄色。
2、将底层元件层的规避区域颜色设为分红色。
3、OK完成颜色设置。

过孔规避
DRC过滤器 >DRC Setting   
连接器 J1 在设计中位置被设为过孔规避区,那么在设计规则打开的状态下
我们可在 J1 的下放添加过孔。
1、工具栏中的Clearance 项选择 Enable,并在Error Response 中选 Prevent。
2、关闭规则设置窗口。
3、使用无模快捷命令 ss 来选中 J1 的第 25 元件脚。在工作区域敲入 ss,在
弹出窗口中填入 J1.25 后 Enter。直接显示被选中对象。
4、选择J1.25 的连接开始走线或 F3。
5、移动走线到规避区域外然后添加过孔。
走线规避区域和板框终止区
打开设计规则检查。
1、使用无模快捷命令 ss 来选择元件 U4 第 9 个元件脚。
2、选择 U4.9的连接开始走线或F3。
3、移动光标,拖动走线穿过板框终止区。
4、打一个过孔后继续走线尝试穿过规避区域,这时你会发现走线被阻止。
5、绕过该区域后完成走线。
完成以上操作后该设计文件不要保存。
你已完成第五节内容的学习
做自己
回复

使用道具 举报

该用户从未签到

34

主题

17

回帖

251

积分

二级逆天

积分
251

社区居民

 楼主| 发表于 2012-5-25 23:01:16 | 显示全部楼层
第六节:高速走线指南(Creating High-speed Traces)
PADS Router包含的高速走线功能模块可以使你对高速部分的设计做很好的规划
和控制。
在该课程中
·控制走线长度
·蛇形走线
·差分走线
·导航窗口的图形回馈
·等长线规则
·设置元件高级规则

限制:
该指南需要动态走线编辑(Dynamic Route Editing),扩展规则(Extended Rules)
和基本编辑功能(General Editing),高速走线(High-speed Routing)和走线安全模块
(Route Security),你可以通过Help>Installed Options来查看你是否有这些模块可
以操作。

准备
在 PADS安装路径下的 Samples 目录中打开preview.pcb文件。

控制走线长度(Trace Length Monitor)
     走线长度控制器用来帮助你控制走线的长度。当你将走线长度控制器打开
后,走线长度信息成为走线时光标的一部分显示出来,这样可以很好的控制走线
的长度。
有两种方式可以用来控制走线长度,一种是不通过走线规则来控制长度,另
一种就是通过走线规则来控制。 该课程中我们将学习在走线规则打开状态下对走
线长度进行控制。

打开走线规则
选项 >General
在Option>General 中选择 Length monitor 或快捷键Ctrl+L打开长度控制器。  
打开长度控制器

1、Pointer setting中选择Length monitor 打开长度控制器。
2、在高亮对象显示区域,区分高亮目录下选择 Turning off highlighting。

3、OK完成设置。

设置走线规则
在你使用长度控制器之前,要先设置一个走线规则,该课程中,你将学习在
对象浏览器中的对象查看窗口(Object View)进行走线规则设置。
1、在对象浏览器中选中Object View。
2、展开Object View目录。
3、展开目录中的Nets,显示设计中所有网络。
4、在nets目录中选择CLKIN。不要将其展开,可以看到该网络在工作区域
被高亮。
5、右键选择Properties。
6、在属性编辑窗口中选择Length栏,点选 Restrict length 打开长度规则。

7、在最小长度栏中填入 1000,那么在完成 CLKIN 这个网络连接时,走线
长度最小要有 1英寸长。
8、在最大长度栏中填入 2000,那么在完成 CLKIN 这个网络连接时,走线
长度最长只能有 2英寸。
9、OK完成设置。
现在你就完成了网络走线长度规则设置,当你走线的时候将遵守该长度设
置,PADS Router 有几种方法去设置走线长度规则。

长度规则设置下的走线图形
无论什么时候你进行动态走线的时候(打开长度规则) ,走线长度管理
器都会将走线规则数据作为走线时光标的一部分显示出来。 在走线的时候可
以看到在走线长度数据条上一个有 5 个象素高的进程指示器, 当走线长度变
长时它会由左向右移动,当走线长度变短时,它由右向左移动。


以下是走线长度里呈现的长度信息
走线长度管理器显示:  信息描述
走线长度(Rt)  当前已完成的走线长度。
最小长度  走线长度规则中设置的最小走线长度。
最大长度  走线长度规则中设置的最大走线长度。
长度评估(Et)  对该连接的走线长度进行评估。

颜色指示器
当长度规则设置后, 在完成走线后可以在工作界面下方的数据表格中查看到
走线数据,不同状态会由不同颜色显示。
颜色管理器
颜色:  描述
黄色  已完成的走线长度小于最小走线长度。
绿色  走线长度符合规则中设置的长度。
暗绿色  走线长度达到最大走线长度的 90%。
红色  已完成的走线长度超出最大走线长度。

当你走线的时候可以通过走线管理器查看走线长度信息。
1、在未选择任何对象状态下鼠标右键选择 Select Trace/Pins/Unroutes。
2、在标准工具栏中的层目录中选择Primary Component Side为当前操作层。  
3、选择网络CLKIN,使其高亮。
4、选unroute撤消当前已完成的走线。
5、右键Interactive Route或F3 开始动态走线。
6、移动光标开始走线,注意查看走线长度管理器中的数值变化,这样可以
实时控制走线长度。
注意:你可以发现随着走线长度的变化,在下方的表格窗口中相应的长
度数据窗口颜色也在改变。
7、当连接完成时走线长度在规则范围内,点击鼠标左键完成走线。

蛇形走线(Add accordions)
当你在长度规则设置下开始走线的时候, 有时需要通过蛇形走线以达到你所
需的走线长度。
蛇形走线的振幅和间隙可以进行定义。振幅是表示蛇形走线的高度,间隙是
指蛇形走线之间的距离。振幅和间隙在水平和垂直方向都可以调节。

设置蛇形走线的振幅和间隙
选项 >Router
用以下方法设置默认蛇形走线参数:

1、在 Router>Routing to length constraints区域设置默认蛇形走线参数。
2、在振幅栏中将最小值设为 10。
结果:蛇形走线的振幅最小值被设置为走线宽度的10倍。
3、在间隙栏中将最小值设为3。
   结果:蛇形走线的间隙最小值被设置为走线到拐角间距的3倍。
4、选OK完成设置。

添加蛇形走线
添加蛇形走线通常在动态走线过程中才会用到, 在动态走线过程中鼠标右键
选择 Add Accordion。
shift+A

使用 Add Accordion 命令,那么在走线过程中,你每点击一次鼠标左键就添
加一个蛇形线段。
还可以通过鼠标在设计中的光标的位置选择来定义蛇形走线。 完成蛇形走线
定义后双击鼠标左键回到动态走线状态。

上图中的红色箭头表示蛇形走线被确定的位置。

定义蛇行走线的起始位置
当你开始添加蛇行走线,你有几种方法去定义走线参数。当你使用默认参数
的时候,只要你确定了走线的起始位置,那么随着光标的移动将自动添加蛇行走
线。你只需在起始位置点击一下鼠标左键。

设置蛇行走线
1、选择 CLKIN这个网络,右键 Unroute 撤消当前的走线。
2、在未选择任何对象状态下鼠标右键选择Select Trace/Pins/Unroutes。
3、在标准工具栏中的层目录中选择Primary Component Side为当前操作层。  
4、右键Interactive Route或F3 开始对该网络走线。
注意:在增加蛇行走线的时候Ctrl+L查看走线长度。
5、走线过程中在板框开放区域增加一个新的拐角作为蛇行走线的起始点。
6、鼠标右键选择Add Accordion。
7、在你所需走线方向移动光标,PADS Router 开始按照默认参数来进行蛇
行走线。
8、增加你所需要的蛇行走线后双击鼠标左键或鼠标右键选择 Complete
Accordion回到动态走线状态。
9、继续完成走线。

更多信息可参照 PADS Router>Help

自定义蛇行走线
可以通过鼠标选择点来定义蛇行走线参数第一次左键选择走线起始点,
第二次确定蛇行线的振幅位置。
注意:此时设置的蛇行走线并不影响原先的默认参数。

差分走线(Differential pairs)
在高速设计中你可以使用到差分走线进行设计。 要进行差分走线一定要了解相关
的功能术语。

差分走线的目的是将差分信号的走线同时从源管脚走出, 绕过障碍并同时进行走
线。将差分信号连接到一个相同位置(称为集合点)既差分走线的起始点。差分
走线最终在接近目标管脚位置分开(称为分开点)既差分走线的终点。

Shoulder Length(侧翼长度)
侧翼长度是指从起始元件脚到集合点的距离。

更多信息可参照 PADS Router>Help

障碍
通常你是要将差分线绕过类似与元件脚和过孔等障碍对象。 只有在起点和终点位
置以外才能实现。
注意:走线过程中使用分开命令 Split Trace Segments或 Shift+X,那么在动态走
线的时候,差分线可以自动绕过走线过程中的障碍对象。

进行差分走线
1、在对象查看窗口中 Net Object。
2、将里面的 Nets项展开。
3、选中网络$$$7651,该网络在工作区域高亮。
4、Ctrl+左键选中$$$7652。
5、将这两个网络复制到差分对分支中。


注意:如果差分对分支展开后可以看到差分对$$$7651<->$$$7652。
指定差分对规则

1、选中差分对$$$7651<->$$$7652。
2、右键选择 Properties。
注意: 你可以通过选中 Differential Pair中的 Properties同时对所有差分对
进行设置。
3、在对象间隙(gap)中填如 8,那么在进行差分走线时,走线间隙 8mils。  
4、在长度区域,最小值设为 1500。
5、在长度区域,最大值设为 2500。
6、在障碍设置区域可以设置最大绕过障碍值。
7、OK完成设置。

开始走线
1、在未选择任何对象状态下鼠标右键选择 Select Trace/Pins/Unroutes。
2、在标准工具栏中的层目录中选择 Primary Component Side 为当前操作
层。
3、在对象浏览器中选中$$$7651<->$$$7652。
4、选择Unroute 撤消当前走线。
5、右键Interactive Route或F3 开始对该网络走线。
6、移动光标。
7、从源管脚拉出走线,鼠标左键确定集合点。
8、沿着设计走线方向继续走线。
9、当走线到达目标管脚的时候鼠标右键Complete。

单独走线
在差分走线过程中,有时候不能同时将两根走线绕过障碍对象,比如 BGA,
有时我们会对 BGA 进行单独规则设置,那这时候我们就要将差分走线分开单独
进行走线。

1、选中差分对$$$7651<->$$$7652。
2、选择Unroute 撤消当前走线。
3、选中$$$7651 或$$$7652。
4、右键Interactive Route或 F3 开始对该网络走线。
5、走线过程中鼠标右键 Route Separately。
结果:其中一个走线被单独选中。
6、将该走线完成后,鼠标右键Switch Trace,对另一走线进行操作。
7、当两根走线都绕过障碍对象后再鼠标右键Route Separately,完成单独走
线操作。
8、在到达差分走线终点要将走线连接到目标管脚时, 也需要鼠标右键Route
Separately,将走线分别连到目标管脚上。

增加过孔

以上是在差分走线过程中可以选择增加过孔的类型。
1、接上个示例。
2、在走线过程中鼠标右键选择 Via Pattern选择过孔类型。
3、再鼠标右键选择 Add Via。
4、继续在新的走线层走线。
5、到达目标管脚后 Complete自动完成差分走线操作。

导航窗口的图形回馈(Navigation Window)
导航窗口  
当你按照长度规则进行走线的时候, 可以看到导航窗口中只显示出当前网络
的元件脚和走线。

当你在工作区域进行设计时,导航窗口会实时的显示你当前的操作。或所选中对象的信息。  

等长线规则(Matched Length Rules)
等长线用于对一组网络进行自动走线时的设置。 你同时可以在下方的表格中
管理走线长度。

定义一组等长走线网络
在对象查看窗口中进行以下操作:
1、展开 Nets Objects。
2、展开里面的 Nets项,在其目录中列出设计中所有的网络。
3、选中 A00,其在工作区域被高亮。
4、Shift+鼠标左键选中 A07。
5、将选中的 nets复制到Matched Length Net Groups中。

6、将该分支展开可以看到产生一组新的等长走线网络。
结果:PADS Router 将其默认命名为 MLNetGroup1。
7、将这组网络名称改为 AddressBus 按 Enter 确定新名称。完成等长走线网
络定义。

定义等长走线规则

1、选中等长走线网络组AddressBus。
2、鼠标右键选择Properties。
3、在属性窗口中的公差栏中填入 200。在该组网络走线中最短走线和最长
走线相差范围为 200mils。
4、选择Restrict length打开长度约束栏。
5、在最小长度栏中填入2500,那么走线最小值设定为 2.5英寸。
6、在最大长度栏中填入3500,那么走线最大值设定为 3.5英寸。
7、选OK完成等长走线规则设置。

长度管理器窗口中的长度数据栏随着走线的进行会实时的改变颜色。 黄色为小于
最小长度,绿色为在长度规则范围内,红色为超出最大走线长度。

更多信息可参照 PADS Router>Help

设置元件高级规则(Components-level rules)
对元件规则进行设置
1、在对象查看窗口中展开元件分支列出设计中的所有元件。
2、选中元件U1。
3、鼠标右键Properties。选择 Clearance窗口。
4、选中窗口中左上角的All。
5、在弹出命令条中填入12 后 OK,所有间距值都被设置为 12。
6、Apply确认设置。
结果:所有的数值栏变为黄色。窗口上出现一个属性更改的图标。
7、选择 Routing 窗口,在走线宽度区域设置最小走线宽度为 10,默认宽度
为12,最大宽度为15。那么所有连接到该U1 的走线都将遵守以上所设
置的规则。
8、Apply确认设置。
9、选择 Pad Entry 窗口。
10、设置走线与焊盘的连接方式。
    11、选OK完成元件高级规则设置。
更多信息可参照 PADS Router>Help中的 Setting component properties。

重定义网络连接(Rescheduling Nets)
走线编辑 >Reschedule   
该功能是征对自动走线时信号线走线顺序的定义, 在信号网络未走线的状态
下将连接飞线在网络的元件脚之间重排(不改变网络连接的电气属性) 。
1、在 Nets里选中 A00。
2、Unroute 撤消当前走线。
3、选择工具栏中的 Reschedule,将U6.1与 U2.10 上的连接改到 U1.10上。
4、完成操作后再选择工具栏中的Reschedule 退出重定义网络操作。


完成以上操作后该设计文件不要保存。
你已完成第六节内容的学习
做自己
回复

使用道具 举报

该用户从未签到

34

主题

17

回帖

251

积分

二级逆天

积分
251

社区居民

 楼主| 发表于 2012-5-25 23:02:13 | 显示全部楼层
第七节:PADS Router 自动走线指南(Autorouting)
自动走线前将设计规则先进行设置。这样才能达到你所预期的走线效果。
在该课程中
·单位设置
·格点设置
·网络可视和最小长度设置
·自动走线选项
·对选中对象自动走线
·对设计自动走线

限制:
该指南需要扩展规则(Extended Rules)基本编辑功能(General Editing)和走线安
全(Route Security)模块,你可以通过Help>Installed Options来查看你是否有这些
模块可以操作。

准备
在 PADS安装路径下的 Samples 目录中打开preview.pcb文件。

单位设置(Setting Units)
选项 >General
有三种设计单位可以选择inches,mils或 metric。
1、在 Design units settings里将单位设置为 mils
2、选 Ok 完成设置。

格点设置(Setting Grids)
PADS Router 中有五种工作格点和一种显示格点。

在未选择任何对象状态下鼠标右键选择Properties>Grid
设置显示格点:
1、在 Display排选中 X坐标栏。
2、将数值设置为 50。
3、重复以上操作将 Y坐标也设置为 50。
4、当你将设计显示区域放大时,你可以很清楚的看到显示格点。

设置工作格点:
1、在 Routing,Test Point,Via 和 Fanout 栏中填入数值。
2、选中 Snap-to-Grid。
3、选 OK完成设置。

网络可视和最小长度设置(Net visibility and Length minimization)
View>Nets
当你要对电源平面网络走线时,一定要将其颜色打开。
1、将+5V,+12V和 GND添加到View details中。
2、如果需要,可以选择 All except connected to plane只显示走线连接部分。
3、将+5V中的 Colors of Pads,Vias,Unroutes项关闭。
4、选 OK完成设置。

自动走线选项(Autorouting Options)
选项 >Routing
自动走线选项中包括走线角度、fanout 等设置。
1、在走线角度区域选 Diagonal。
2、在 Ratio栏中填入3.5,Angle 中填入 180。
3、 选OK完成设置。


设置走线与焊盘的连接方式。
鼠标右键 Properties&gtad Entry tab在 Pad Entry窗口选择 Any angle。

设置 fanout
鼠标右键Properties>Fanout

1、在Placement of via fanout for area选择 SOIC/QUAD。
2、在Alignment 目录中选Aligned,single row。
3、在Direction目录中选 Both sides。
4、在Spacing目录中选 Use Grid。
5、在Create fanouts区域只选中Plane nets。
6、在Fanout length区域选中Unlimited。
7、选 OK完成设置。


对选中对象自动走线(Autorouting by selection)
你可以对整个设计进行自动走线也可以只对选中部分进行自动走线。
1、在对象浏览器中选择 Object View。
2、展开里面的元件分支。
3、Ctrl+鼠标左键选中U1 和U2,U1 和 U2 是设计中两个大的SOIC 元件。
4、选中 U1 和 U2 后在工作区域鼠标右键选 Fanout。
结果:小段时间后元件脚按照Fanout 设置自动增加了过孔。当操作完成
时自动退出fanout 命令。

对设计自动走线(Autorouting the Design)
定义自动走线策略
选项 >Strategy
在对整个设计进行自动走线之前要先对走线策略进行设置。

1、设置通过类型(Pass Type)
通过类型  描述
Fanout  对 SMD元件,自动在元件外添加过孔与元件脚相连接。
Patterns  找到未走线的图案将其按 Z或 C 的格式完成。
Route  完成走线
Optimize   对完成的走线图形进行优化,减少过孔,使走线更平滑美观。
Center  走线自动连接到元件脚和过孔中心位置。
Miters  所有走线拐角按设置好的角度倾斜。
Test Point  按预先设置自动分析添加测试点。
Tune  当走线空间不够时自动推挤其他走线或过孔,充分利用设计空
间。

2、在 Routing order definition中将特殊的元件和网络选中,以对自动走线的
通过类型进行约束。

开始自动走线  
走线工具 >开始自动走线  
也可以使用 F9 快捷命令进行自动走线。在设计的最下放状态栏中会显示自动走线的进度。

使用暂停和继续功能
暂时停止自动走线。
继续当前的自动走线操作。

完成以上操作后该设计文件不要保存。
你已完成第七节内容的学习
做自己
回复

使用道具 举报

该用户从未签到

34

主题

17

回帖

251

积分

二级逆天

积分
251

社区居民

 楼主| 发表于 2012-5-25 23:03:04 | 显示全部楼层

第八节:设计规则检查指南(Checking Design Rule Violation)
对设计进行检查查处其中违反规则设置的部分。
在该课程中
·PADS Router 设计与PADS Layout 设计相确认。
·PADS Router 规则检查。
·PADS Layout 规则检查。

限制:
该指南需要设计校验安全模块(Verify Design Security), 你可以通过Help>Installed
Options 来查看你是否有这些模块可以操作。

准备
在 PADS安装路径下的 Samples 目录中打开preview.pcb文件。

PADS Router 设计与 PADS Layout设计相确认
PADS Router 包括许多高级功能,尤其是在高速走线规则设置方面。等长走
线,差分走线,蛇行走线,扇出等。这些规则检查都可以通过规则确认命令来进
行检查。

PADS Router 规则检查
选项 >Design Verification
可以对整个设计进行规则检查或对某些部分进行检查。当你要在 PADS
Router 中进行规则检查时,先将所有规则设置打开。然后在
Tools> 开始对设计进行规则检查。

查看报错信息
当对设计进行规则检查时发现有违反规则的部分, 在该违反规则的地方会有一个
报错图标 。选中该报错点鼠标右键选 Properties,在弹出对话框中查看
出错信息。

完成以上操作后该设计文件不要保存。
你已完成第八节内容的学习

恭喜!恭喜!你已经毕业了!

你已经完成了基本的 PADS Router 操作培训,有关 PADS Router 操作的详细
内容可以参见 PADS Router 在线帮助(On-line Help)或 PADS Router 的用户手册
(PADS Router User's Guide)以便得到更加详细的信息。
做自己
回复

使用道具 举报

该用户从未签到

1万

主题

1424

回帖

3万

积分

管理员

积分
32023

社区居民最爱沙发原创达人社区明星终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

QQ
发表于 2012-5-25 23:22:11 | 显示全部楼层
看完还不会的就看视频教程。 PADS板块中有视频教程
回复

使用道具 举报

该用户从未签到

0

主题

3

回帖

0

积分

一级逆天

积分
0

终身成就奖

QQ
发表于 2013-7-29 15:07:52 | 显示全部楼层
挺详细的功能说明,要是做成PDF提供下载就更方便日后参考学习使用了。谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

每日签到,有金币领取。


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表