交互式布线

Parent page: PCB 对话框

Interactive Routing对话框Interactive Routing对话框

摘要

此对话框提供控件,可在对正在布线的网络上即时更改交互式布线设置。该对话框便于输入精确的走线宽度或过孔尺寸,让你在指尖即可获得最高级别的控制。你还可以检查当前的交互式布线设置,而无需退出布线并打开 Preferences 对话框。

访问

在 PCB 编辑器中,当使用交互式布线器对某个网络进行交互式布线时,按下 Tab 键即可访问该对话框。

选项/控件

该对话框基本分为左右两部分。左侧提供与当前特定网络的交互式布线相关的控件;右侧提供系统级的交互式布线选项,这些选项也可在 Preferences 对话框的 PCB Editor - Interactive Routing 页面中使用。

左侧(网络专用)

属性

  • User preferred Width - 当前在当前布线 Layer 上对该网络进行布线时使用的走线宽度。该字段可通过以下方式填充:
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Track Width Mode 设置为 Rule Minimum,该字段将采用对应层(在优先级最高且适用的布线 Width 规则中)定义的最小宽度。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Track Width Mode 设置为 Rule Preferred,该字段将采用对应层(在优先级最高且适用的布线 Width 规则中)定义的首选宽度。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Track Width Mode 设置为 Rule Maximum,该字段将采用对应层(在优先级最高且适用的布线 Width 规则中)定义的最大宽度。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Track Width Mode 设置为 User Choice,该字段将采用所选的常用布线线宽(Shift+W,在交互式布线时选择)。
    • 从该字段的下拉列表中选择预定义的常用布线线宽。该列表反映了在 Favorite Interactive Routing Widths 对话框中配置的所有预定义线宽。
    • 在布线过程中直接在该字段中即时输入一个特定值。
如果适用规则启用了 Characteristic Impedance Driven Width 选项,该字段将显示阻抗值而非宽度。Apply to all layers 选项下方的文本字段会相应显示 Width/Impedance
  • Apply to all layers - 此选项用于确定所定义宽度的作用范围:仅应用于指定层,或应用于所有布线层。如果在 Interactive Routing Width / Via Size Sources 区域中选择了 User Choice 选项,并且你选择将预定义的常用布线线宽应用到所有层,则该选项将被启用。
  • Via Hole Size - 在为该网络布线过程中放置过孔时使用的当前过孔孔径。该字段可通过以下方式填充:
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Via Size Mode 设置为 Rule Minimum,该字段将采用(在优先级最高且适用的 Routing Via Style 规则中)为过孔孔径定义的最小值。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Via Size Mode 设置为 Rule Preferred,该字段将采用(在优先级最高且适用的 Routing Via Style 规则中)为过孔孔径定义的首选值。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Via Size Mode 设置为 Rule Maximum,该字段将采用(在优先级最高且适用的 Routing Via Style 规则中)为过孔孔径定义的最大值。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Via Size Mode 设置为 User Choice,该字段将采用所选常用过孔尺寸中的孔径部分(Shift+V,在交互式布线时选择)。
    • 在布线过程中直接在该字段中即时输入一个特定值。
  • Via Diameter - 在为该网络布线过程中放置过孔时使用的当前过孔直径。该字段可通过以下方式填充:
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Via Size Mode 设置为 Rule Minimum,该字段将采用(在优先级最高且适用的 Routing Via Style 规则中)为过孔直径定义的最小值。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Via Size Mode 设置为 Rule Preferred,该字段将采用(在优先级最高且适用的 Routing Via Style 规则中)为过孔直径定义的首选值。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Via Size Mode 设置为 Rule Maximum,该字段将采用(在优先级最高且适用的 Routing Via Style 规则中)为过孔直径定义的最大值。
    • 如果 Interactive Routing Width / Via Size Sources 区域中的 Via Size Mode 设置为 User Choice,该字段将采用所选常用过孔尺寸中的直径部分(Shift+V,在交互式布线时选择)。
    • 在布线过程中直接在该字段中即时输入一个特定值。
  • Layer - 当前布线层。使用该字段的下拉列表切换到其他层进行布线(将放置一个过孔连接到目标层,其尺寸按 Via Hole SizeVia Diameter 字段设置)。
选择预定义的常用走线宽度和/或过孔尺寸,或在布线过程中即时指定数值,被称为 User Choice。它使你在保持符合适用布线规则边界的同时,能够更灵活地进行布线。
无论在对话框中加载/设置了什么数值,你仍然会受到规则系统的完整保护。如果所选/指定的走线宽度和/或布线过孔尺寸超出了适用规则的最小-最大设置范围,线宽和/或孔径和/或直径将被裁剪回最小值或最大值(以适用者为准)。

布线线宽约束

该区域显示应用于该网络布线线宽的设计规则信息,包括:

  • 规则名称。
  • 当前布线层允许的最小与最大走线宽度。数值以工作区单位显示,同时也显示计算得到的阻抗值。
如果为 User preferred Width 输入了“用户选择”值(来自所选预定义常用值或即时直接输入),当该值超出适用规则边界(最大/最小限制)时,该区域将以红色文字标示。该值将被裁剪以回到允许范围内。
  • Edit Width Rule - 单击此按钮可访问 Edit PCB Rule 对话框,并加载适用的 Width 规则。在此你可以按需修改规则的作用范围和/或约束。

过孔样式约束

该对话框的此区域显示应用于该网络布线过孔样式的设计规则信息,包括:

  • 规则名称。
  • 过孔允许的最小与最大孔径。
  • 过孔允许的最小与最大直径。
如果为 Via Hole Size/Via Diameter 输入了“用户选择”值(来自所选预定义常用值或即时直接输入),当该值超出适用规则边界(最大/最小限制)时,该区域将以红色文字标示。该值将被裁剪以回到允许范围内。
  • Edit Via Rule - 单击此按钮可访问 Edit PCB Rule 对话框,并加载适用的 Routing Via Style 规则。在此你可以按需修改规则的作用范围和/或约束。

引脚互换

  • Enabled - 启用此选项可允许对其引脚(焊盘)属于该网络的元件进行引脚互换。
引脚互换要求项目的编译状态为最新。如果不是这种情况,将以红色文字给出警告,并且 Enabled 选项会变为灰色不可用。在这种情况下,使用提供的 Compile Project 按钮重新编译项目。请注意,编译后需要保存项目;同样会以红色文字提示。在完成保存之前,Enabled 控件将保持灰色不可用。
由于保存项目需要退出 Interactive Routing 对话框,如果你希望在交互式布线过程中即时切换该网络的 Pin Swapping 能力,建议在开始交互式布线之前先完成编译并保存。

菜单

单击此按钮可访问以下命令:

  • Edit Width Rule - 使用此命令访问 Edit PCB Rule 对话框,并加载当前适用的 Width 规则。在此你可以按需修改规则的作用范围和/或约束。
  • Edit Via Rule - 使用此命令访问 Edit PCB Rule 对话框,并加载当前适用的 Routing Via Style 规则。在此你可以按需修改规则的作用范围和/或约束。
  • Add Width Rule - 使用此命令创建新的 Width 规则。将打开 Edit PCB Rule 对话框,你可在其中按需定义该规则。
  • Add Via Rule - 使用此命令创建新的 Routing Via Style 规则。将打开 Edit PCB Rule 对话框,你可在其中按需定义该规则。
  • Net Properties - 使用此命令访问 Edit Net 对话框,你可以在其中浏览并修改该网络的属性。
请记住,新创建的规则会被赋予最高优先级,因此将成为适用于该网络的规则。

右侧(系统首选项)

布线冲突解决

  • Ignore Obstacles - 启用此选项可使交互式布线器在布线时允许走线穿过障碍物。
  • Push Obstacles - 启用此选项可使交互式布线器在布线时将现有走线移开让路。此模式也可以推动过孔,为新的布线腾出空间。如果该模式无法在不造成违规的情况下推动某个障碍物,将出现指示器提示该路径被阻挡。
  • Stop At First Obstacle - 启用此选项可使交互式布线器在路径中遇到第一个障碍物时停止布线。
  • Current Mode - 此字段显示使用交互式布线器时当前选择的“布线冲突解决”模式。使用关联的下拉菜单按需更改模式。
您可以在布线过程中使用 Shift+R 即时切换布线模式。

交互式布线选项

  • Restrict To 90/45 - 启用此选项可将布线限制为仅 90 度和 45 度。
  • Automatically Remove Loops - 启用此选项可自动移除手动布线过程中产生的任何冗余回路。这允许在无需手动删除冗余走线的情况下重新布线连接。
当需要回路时(例如电源网络),可在本地的网络级别禁用 Remove Loops 选项(通过关联的 Edit Net 对话框)。针对指定网络的 Remove Loops 本地设置会覆盖该网络的全局设置。

交互式布线线宽 / 过孔尺寸来源

  • Pickup Track Width From Existing Routes - 启用此选项可在从已放置的走线继续布线时使用现有走线线宽。也就是说,即使当前布线线宽与现有走线不同,当您从该走线继续布线时也会采用现有走线的线宽。
  • Track Width Mode - 使用此字段选择交互式布线的线宽模式。可用模式包括:
    • User Choice - 启用此模式后,线宽由 Choose Width 对话框中选择的线宽决定;该对话框可在布线时按 Shift+W 打开。
    • Rule Minimum - 启用此模式后,将使用对应层中定义的最小线宽(来自最高优先级且适用的布线 Width 规则)。
    • Rule Preferred - 启用此模式后,将使用对应层中定义的首选线宽(来自最高优先级且适用的布线 Width 规则)。
    • Rule Maximum - 启用此模式后,将使用对应层中定义的最大线宽(来自最高优先级且适用的布线 Width 规则)。
  • Via Size Mode - 使用此字段选择交互式布线的过孔尺寸模式。可用模式包括:
    • User Choice - 启用此模式后,过孔尺寸由 Choose Via Size 对话框中选择的尺寸决定;该对话框可在布线时按 Shift+V 打开。
    • Rule Minimum - 启用此模式后,将使用过孔直径与孔径的最小值(来自最高优先级且适用的 Routing Via Style 规则)。
    • Rule Preferred - 启用此模式后,将使用过孔直径与孔径的首选值(来自最高优先级且适用的 Routing Via Style 规则)。
    • Rule Maximum - 启用此模式后,将使用过孔直径与孔径的最大值(来自最高优先级且适用的 Routing Via Style 规则)。

收藏

  • Favorite Interactive Routing Widths - 单击此按钮以访问 Favorite Interactive Routing Widths 对话框,您可以在其中预定义常用的走线线宽,以便在使用交互式布线器对电路板进行交互式布线时使用。
  • Favorite Interactive Routing Via Sizes - 单击此按钮以访问 Favorite Interactive Via Sizes 对话框,您可以在其中预定义常用的过孔尺寸,以便在使用交互式布线器对电路板进行交互式布线时使用。

 

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content