1, PCB Editor 软件相同模块复用

  • 将已经布局布线的模块,创建一个Group,执行菜单命令Setup
    Application Mode,进行模式的选取,在下拉菜单中选择Placement Edit布
    局模式;
  • 在Find面板中选择Symbols,其它选项都不要进行勾选,进行模型的创建;
  • 选择好器件以后,在PCB中鼠标左键框选已经做好的模块的元器件,全部
    选中,这样元器件会呈现出临时选中的颜色;
  • 选择好元器件之后,点击鼠标右键,在下拉菜单中选择创建模型,菜单命
    令为:Place replicate create;
  • 点击创建模型以后,整个模块本身的走线,铜皮、过孔等元素会自动被选
    中一些,有部分没有被选中,我们需要将整个模块的元素全部选中,在℉id
    面板中勾选cline、Vias、Shape等,在PCB使用是鼠标左键框选模块的所有元
    素,将其全部选中;
  • 选中所有的元素以后呢,在PCB空白的地方点击鼠标右键,下拉菜单中选
    择Done,结束模块元素的选取;
  • 选取完元素之后,点击鼠标左键,会弹出如图6一5所示的对话框,模型保
    存的界面,我们将这个已经创建好的模型进行保存即可,名称可以自由定义,
    方便查询即可,存储路径需要保存在当前PCB文件存储的路径下,方便后面进
    行调用;
  • 使用鼠标左键全部框选需要进行模块复用的元器件,选中全部的元器件以
    后,点击鼠标右键,进行模块复用,执行菜单命令Place Replicate apply,
    在下拉菜单中选择刚才制作好的模型;
  • 进行模块复用之后,会弹出进行匹配的对话框,系统默认是按照Device
    name与value值进行匹配,不能匹配的手动点击下,完成模块复用。

2,PCB Editor 软件测量查询操作

测量:

  • 执行菜单命令Display-Measure,然后在测量的两个端点处进行点击,就会弹出测量结果的窗口;
  • 该命令可以搭配snap pick to进行精确定位,在执行测量命令之后,单击鼠标右键选择“snap pick to”命令;
  • 参数说明:Segment Vertex:抓取线段的端点;Segment Midpoint:抓取线段的中点;Segment:抓取线段;Shape center:抓取铜皮的中心;Arc/Circle Center:抓取圆弧或者圆的心:Symbol Origin:抓取器件的原点;Symbol center:抓取器件的本体中心;Pin:抓取焊盘;Via:抓取过孔。Total dist:多次测量结果的和;Air Gap:焊盘边缘到边缘的距离;
  • 执行菜单命令,Setup-User Preferences,进行用户参数的设置,在左侧边栏中选择Displayi选项,在子菜单中找到Element选项,右侧找到showmeasure altunits:选项,设置另一种单位,可以实现测量双单位显示。
  • 测量时双单位显示:setup - user preferences editor - display - element - showmeasure_altunits 选择mils;

查询:

  • 执行菜单命令Display-Element,在Find面板中勾选需要进行查看的元素,通过鼠标单击元素,就会弹出显示该元素所有信息的窗口;
  • 查询命令,点击此命令之后,可以查询整个PCB文件中所有元素的信息,常用于查询过孔、器件、走线、网络、DRC的信息。

3,PCB布线

  • PCB布线分为有阻抗(需要叠层,阻抗计算)和无阻抗(线宽和线距一般可以做大一些)两种。
  • 叠层:多层板由不同的介质压合而来(介质包含PP片和CORE芯板)。
  • 常规板厚一般有:1.6(常用),1.0,0.8,1.2,2.0,2.5。
  • 添加叠层:Xsection(setup - cross - section) - 在TOP和BOTTOM中间右键,选择add layer below 向下增加叠层。
  • layer中 conductor 表示导电,dielectric表示不导电,中间新加的电源和地层设置为plane。
  • 线宽与阻抗是反比关系;间距与阻抗是正比关系。

3,过孔的添加与设置

  • 过孔:贯穿层,换层的作用,两类:通孔,盲/埋孔;过孔较多时一般建议打两排,防止平面被割裂。
  • 添加过孔:setup - constraints - constraints manager - physical - physcial constraints set - all layer - 选择需要添加的过孔。
  • 需要指定 padpath 和 psmpath 的路径才能添加过孔。

4,差分对添加与设置

  • 手动添加:logic - assign differential pair…
  • 规则管理器添加:setup - constraints - constraint manager - physical - net(all layer) - 选中差分网络 - 右键create - differential pair…
  • 差分对模糊添加:logic - assign differential pair - auto generate - 设置差分对的结尾。

5,布线和间距规则添加:

  • 布线:setup - constraints - constraint manager - physical - physical constrainty set (all layer) - 布线规则驱动 - net(all layer) -referenced physical cset(default).
  • parimary gap:设置差分线的间距;
  • 主要步骤:添加规则,然后驱动;
  • neck模式:走线状态下右键- neck mode.

6,class的添加

  • net-class:仅用于设置线宽、线距的信号集合;
  • net-group:16.6以后用于归集某类信号的一个集合,可以直接对net-group设置所以规则。
  • match-group:仅用于某类信号的等长参数。
  • 创建class:规则管理器 - 选中网络 - create - class.

7,网络颜色分配

  • display - highlight(高亮)/dehighlight(低亮);
  • display - assign color - 选择nets - 选择颜色;
  • dehighlight - 选中网络 - 取消高亮)(要将retain objects custom color 勾取消);

8,区域规则

  • 添加规则:规则管理器 - physical constraint set - 新建规则;
  • 添加区域:规则管理器 - physical constraint set - region - 在object中右键create - region;
  • 驱动规则:在region新建区域中referenced physical cset 中选择新建的规则。
  • 指定区域:shape - rectangular - 在option中(constraint region,top/xxx) - 设置assign to region中数据。

9,走线和修线

  • 走线:route - connect;
  • 修线 :route - slide;
  • alt:当前被激活层;
  • 走线是否记忆线宽的设置:setup - user preference - route - connect - acon_no_width_override_retain.

10,复制

  • 复制:edit - copy;
  • 改变:edit - change ,修改参数(线宽,字体大小,subclass);
  • 修改位号的大小:setup - aesign parameters - text;

11,z-copy

  • 操作:edit - z-copy;
  • z-copy用于对封闭图形的复制,不同class之间的元素进行复制;
  • copy命令只能用于同一class的元素;
  • 常用z-copy生成routekeep_in区域以及不同层的地铜皮;
  • “option”选项中“shape options”下“copy”中,voids表示不填充;netname表示网络名称;“size”下 contract 表示内缩,expand表示外扩。

12,铜箔相关设置

  • 电源模块需要铺铜,整板需要铺地铜;
  • 铜皮的参数设置:shape - gloal dynamic params…;其中 shape fill :铜皮填充方式;void controls:避让的方式;clearances:间距的设置;thermal relief connects:铜皮的连接;
  • shape - polygon多边形铺铜 / rectangular矩形铺铜 / circular圆形铺铜;
  • 铺铜是在电气走线层(etch,top/bottom),一般使用dynamic copper;
  • 给铜皮指定网络:shape - select shape or void/cavity - 选中铜皮 - 右键 - assign nets;
  • 割铜命令:shape - manual void/cavity - 选中割铜形状;注:只有手动创建的才能进行delete,move,copy操作;
  • 删除孤岛铜皮:shape - delete island;
  • 动态与静态铜皮的转换:shape - change shape type - 在“option”,"shape fill"中选择要转换成的类型;
  • 铜皮的合并:shape - meger shape,同种网络才可合并;
  • 平面层铜皮分割(一般是电源层):(1)用非电气走线绘制分隔带:add - line ,class/subclass中选择anti-etch,subclass选择对应的层;(2)最外圈的anti-etch线:就是指需要铺铜的区域,可用route-keepin代替;(3)执行命令:edit - split plane,在下拉菜单中选择ceate进行平面的分割灌铜;(4)在弹出的界面中,选择需要进行分割的层,铜皮类型选择dynamic,点击create进行创建分割。(5)对不同区域的铜皮指定网络。
  • 修铜:改变铜皮大小和边界,shape - edit boundary.

13,扇出

  • 过孔扇出要考虑其间距,要求两个过孔之间保证能过一根信号线,防止过孔破坏地与电源的完整性;
  • 2各过孔之间的中心间距建议在1mm以上;
  • BGA器件扇出时,过孔应打在两个焊盘对角线中心,并向四周扇出,中间十字通道禁止打过孔,保证电源通道的载流能力;
  • 器件小于0805,建议使用十字连接,大面积铺铜的通孔焊盘一般使用十字连接。

14,蛇形等长规则添加与设置

  • 直接添加等长(点对点的方案,中间不连接任何串阻,上下拉,电容,测试点等);添加规则 setup - constraints - constraints manager - electrical - net - routing -relative propagation delay(相对延迟规则) - 选中一组信号 - 右键create match group(只与其中一条信号线对比,一般选用最长的)。
  • 对线做等长:route - delay tune;
  • 另外两种做蛇形等长线的方法:模型法,pin pair;

15,PCB布线状态查验和相关DRC模型设置

  • display - status查看状态
  • 参数含义
    unplaced symbols:在后台未放置到PCB中的器件
    unrouted nets:未连接的网络
    unrouted connections:未连接的走线
    island shapes:孤岛铜皮
    unassigned shapes:未分配网络的铜皮
    out of data shapes:需要进行更新的铜皮
    DRC error:错误
    waived DRC errors:允许存在的DRC错误;

16,PCB editor软件标注

  • manufacture - dimension environment;
  • 参数含义
    linear dimension:线性尺寸的标注
    datum dimension:相对坐标标注
    angular dimension:角度标注
    leadea line:箭头执行的形式标注
    diametral leader:标注圆形的直径
    radial leader:标注圆形的半径
    balloon leader:圆形标注的指引形式
    chamfer leader:标注倒角

17,调整丝印

  • 单板PCB比较宽松时,推荐字号:photowidth:6mil, height:35mil, width: 30mil;
  • 常规推荐:5mil 35mil 30mil;
  • 较密时: 4mil 25mil 20mil;
  • 字体方向:正面:左→右,下→上;反面:右→左,下→上;
  • 设置位号大小:setup - chage - “find” 中选择”text“ - 在”option“中text blook中选择字体大小 - 框选所以器件。

cadence allegro学习记录(四)相关推荐

  1. cadence allegro学习记录(二)

    1,allegro中封装分为两个部分:焊盘,使用padstack editor 17.4绘制:封装,使用PCB Editor 绘制. 2,PCB封装中必须包含的部分:焊盘(包括阻焊,孔径等内容),丝印 ...

  2. cadence allegro学习记录(三)

    1,中英文切换(需要17.4-2019 s019以上补丁)   此电脑 - 属性 - 高级系统设置 - 环境变量 - 新建用户变量(变量名:intl_enabled,变量置:1) - 重新启动软件. ...

  3. leveldb 学习记录(四)Log文件

    前文记录 leveldb 学习记录(一) skiplist leveldb 学习记录(二) Slice leveldb 学习记录(三) MemTable 与 Immutable Memtable le ...

  4. MySQL学习记录 (四) ----- SQL数据管理语句(DML)

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  5. Kafka学习记录(四)——消费者

    Kafka学习记录(四)--消费者 目录 Kafka学习记录(四)--消费者 对应课程 Kafka消费者工作流程 消费方式和流程 消费者组原理 消费者组初始化流程 消费者组详细消费流程 重要参数 ka ...

  6. Cadence/Allegro学习笔记

    Cadence操作笔记 一.快捷键 命令** 作用 Esc 结束走线等操作 I 放大 O 缩小 C 以光标所指为新的窗口显示中心 W 画线 On/Off P 快速放置元件 H 元件标号左右翻转 V 元 ...

  7. 【故障诊断发展学习记录四——数字孪生与控制系统健康管理(DT PHM)】

    数字数字 目录 1. 数字孪生的起源 1.1 数字工程 1.2  模型贯穿决策 1.3 数字工程路线图 1.4 数字工程战略目标 2. 美军数字工程 2.1 生态系统全视图 2.2 支持采办的的完整视 ...

  8. gRPC学习记录(四)--官方Demo

    了解proto3后,接下来看官方Demo作为训练,这里建议看一遍之后自己动手搭建出来,一方面巩固之前的知识,一方面是对整个流程更加熟悉. 官方Demo地址: https://github.com/gr ...

  9. grpc简单使用 java_gRPC学习记录(四)-官方Demo - Java 技术驿站-Java 技术驿站

    了解proto3后,接下来看官方Demo作为训练,这里建议看一遍之后自己动手搭建出来,一方面巩固之前的知识,一方面是对整个流程更加熟悉. 官方Demo地址: https://github.com/gr ...

最新文章

  1. python pip指令_python 常用 pip 命令合集
  2. 区块链的价值在于建立信任,而ICO却在摧毁信任
  3. 得力人脸识别考勤机密码设置_百度大脑人脸识别公有云日均调用量过亿 成为业内第一...
  4. java mvc httpget怎么使用_springMVC正确使用GET POST PUT和DELETE方法,如何传递参数
  5. iOS 汉字转拼音 PinYin4Objc
  6. c# 利用AForge和百度AI开发实时人脸识别
  7. Java中interrupted()和isInterrupted()之间的区别
  8. PMP读书笔记(第3章)
  9. 题目1120:全排列
  10. 计算机网络-Postman测试http的get和post方法
  11. c语言五子棋中怎么设置开局,五子棋教程:指定开局
  12. WIN10 Wifi已连接无internet完美解决办法
  13. java.lang.IllegalArgumentException: requirement failed: indices should be one-based and in ascending
  14. Spatial Transformer Networks(STN)理解
  15. 法国电子与计算机信息工程学校排名,法国工程学院的十大排名情况
  16. sql导入数据以及列表编号设置自动填充
  17. Android 音乐APP(一)扫描本地音乐
  18. 什么叫做「数据驱动方法」
  19. 检查是否存在满足条件的数字组合
  20. PPO算法OpenAI论文大致翻译

热门文章

  1. 找一家经销莱宝单级旋片真空泵SV45FP厂家
  2. ImageNet数据集应用
  3. 女人科学生活24小时
  4. 医用额温枪测温仪生产厂家
  5. dedecms 后台修改系统设置,但是config.cache.inc.php文件不能写入
  6. Python编程之反向输出列表
  7. Win打包jar文件
  8. Python can‘t start new thread
  9. CSS3的文字发光特效
  10. RMAN-06025