Allegro基础教程3:编辑属性与布线关键技巧

3星 · 超过75%的资源 需积分: 10 3 下载量 139 浏览量 更新于2024-10-10 收藏 634KB PDF 举报
Allegro中文教程3,主要涵盖了Allegro软件的基本操作,包括编辑属性、创建艺术作品、放置元件、布线、形状处理、测试点设置、重命名、回注、审查与问答以及NCDrill等内容。教程由Application Engineer Jacky Jin在2003年5月编写。 在Allegro基础训练中,我们首先学习的是编辑属性(EditProperty)功能。其中涉及到的关键参数有: 1. **MIN_LINE_WIDTH**:这是设定设计中的最小线宽,确保所有线条的宽度不会低于这个数值,以满足制造工艺的要求。 2. **BUS_NAME**:用于定义信号线的组名,方便管理和理解复杂的电路设计,尤其是对于多线并行传输的总线。 3. **NO_RAT**:隐藏鼠线(Routing Assistant Traces)的选项,可以控制在设计视图中是否显示这些辅助的临时布线轨迹。 4. **FIXED**:将元件或走线固定在当前位置,防止在自动布局布线过程中被移动。 接着,我们关注的是PROPAGATION_DELAY属性,这用于设定网络(Net)的绝对长度限制。例如,如果我们希望一组网络的长度在最小值(Min Mil)和最大值(Max Mil)之间,可以通过PROPAGATION_DELAY进行设定。如果网络长度超出这个范围,设计规则检查(DRC)会报告错误。设置步骤包括选择菜单Edit > Properties,选择相应的网络和PROPAGATION_DELAY,然后输入设定的值。 设定PROPAGATION_DELAY的值有不同的语法: - 对于连接两个Pin的网络,格式为 `L:S:min:max`,其中min和max分别表示最小和最大长度。 - 只要求网络长度不超过某一值时,可以省略min,如 `L:S::max`。 - 只要求网络长度至少为某一值时,可以省略max,如 `L:S:min:`。 - 当网络连接多个Pin,并且需要特定两个Pin之间走线长度的限制时,需要详细指定这两个Pin及其长度范围。 此外,教程还涉及了创建艺术作品(CreateArtworks)、放置(Placement)、布线(Route)、形状处理(Shape)、测试点(Testpoint)的设置、重命名(Rename)操作、回注(BackAnnotate)以同步设计信息,以及审查与问答(Review & Q/A)环节,这些都是Allegro设计流程中的关键步骤。最后,NCDrill部分可能涉及到孔径定义和钻孔数据的生成,这对于PCB制造过程至关重要。 通过这个Allegro中文教程3,初学者能够掌握Allegro的基础操作,从而更有效地进行电路板设计。