电路板布局

2023-10-28

一、PCB布局要求

1、可制造性设计(DFM):可装配性(DFA)、可维修性(DFS)、可测试性(DFT)

2、电气性能实现:ccc、fcc、ce认证,EMC\SI\PI及散热要求

3、合理的成本:层数也多成本越高

4、美观度

二、布局的一般原则

1、元件最好单面摆放,双面摆放时底层贴片;

2、合理安排接口元件方向;

3、高、低压之间电气隔离;

4、电气连接紧密的元件最好摆放一起;

5、对于易产生噪声的元件,时钟发生器和晶振等高频元件,布局时尽量靠近CPU时钟输入。

6、电源和芯片周围尽量摆去耦电容和滤波电容

7、主要芯片布局:限高、安装、操作、散热、高频信号

8、布线通道和电源通道:芯片的物理位置和层叠设计,考虑大电流输出的电源模块靠近主用电芯片。

9、元件的编号紧靠元件的边框位置

10、EMC\SI\散热设计

三、布局的准备

1、库路径的加载:user preference editor中选择paths-library-value,devpath是devices的路径,padpath焊盘的路径设置,psmpath是symbol的路径。

2、绘制板框:outline,route keepin,package keepin

3、导入netlist网络表:

4、叠层设置:cross-section

5、进入pcb布局

四、手动摆放相关窗口及摆放元件

1、摆放元件类型

components by refdes网络表中的元件包含元件编号列表、

components by net group包含网络群组、

module instances原理图中定义的module、

module definition、

package symbols封装库符号、

mechanical symbols机械符号、

format symbols过滤器,在过滤器选择器件

2selection filters

match:输入元件编号

Property value:元件属性及标值显示

room:区域

Part#:part number

net:网络名称

Schematic page number:元件所在原理图页面显示元件

Place by refdes:元件类型进行摆放

Number of pins元件管脚数

3、进入摆放模式

五、元件摆放常用操作

1、移动元件edit-move(快捷键shif+F6:旋中元件拖动到位置单击,再去选择其他元件,也可以框选元件进行move。

说明:move命令下的option选项,ripup etch移动元件会自动删除与元件连接的走线;

Slide etch移动元件连接线一直保持,走线也被拖长,但是只会平滑移动;

Stretch etch移动元件时与元件连接的走线会一直保存连接关系,移动元件其相连的走线也被拖长;

2、移动(move)命令中的旋转元件:move命令中,单击元件后右键选择rotate进行旋转。

说明option选项中

type选择旋转方式:absolute表示元件逆时针旋转一个固定角度,incremental表示元件以一定角度增量旋转;

angle对角度进行设置;

point选项选择旋转中心:sym origin表示按照符号的原点旋转,bady center表示元件中心旋转,user pick鼠标点击点,sym  pin#按照某引脚中心旋转。

3、尚未摆放时设置旋转:从placement对话框摆放到工作区域,尚未摆放,右侧options选项卡进行旋转,设置好参数后放置角度就会变化。

4、修改默认元件摆放的旋转角度:setup -design parameter editor命令,在弹出的对话框中symbol选项设置angle

5、一次进行多个元件旋转:框选元件

6、镜像已经摆放的元件:edit-mirror进行镜像,原来在top层,翻转到bottom层。

7、摆放过程中镜像元件:元件悬于鼠标上,选择option中的mirror,进行镜像操作

8、右键mirror镜像元件:选择元件,右键进行镜像操作。

9、默认元件摆放镜像:setup -design parameter editor命令,勾选mirror选项

10、元件对其操作

11、元件位置交换swap命令:place-swap-components命令,进行元件交换

12highlightdehighlight右键进行操作

六、quick place窗口

1、place by property/value:按元件属性及标值选择可摆放的元件;

2、place by room:按照room属性进行摆放;

3、place by part number:按照料号进行摆放;

4、place by net name:选择设计网络名称进行摆放;

5、place by schematic page number:原理图页进行摆放;

6、place all components:摆放所有元件;

7、place by refeds :元件类型;

8、place by partition:利用design entry HDL绘制原理图,按照分割来摆放;

9、by user pick:摆放元件与用户单击位置;

10、around package keepin :摆放元件于允许摆放区域;

11、place components from modules :摆放模块元件;

12、unplace symbols count:未摆放的元件数量;

13、edge:top、bottom、left、right;

14、board layer:top顶层,bottom底层;

七、按room摆放元件

基本步骤给元件添加room属性,在电路板中创建room区域,其值与元件room值相同,然后执行命令。

1、给元件赋予room属性:

Edit-property命令,通过右侧find选项卡,find  by name栏comp(or  pin),然后单击more进入find by name or property对话框

选好器件,点击apply

找到room属性,进行value进行设置,点击apply

2、按room摆放元件:

摆放room outline,选择setup-outline-room outline命令,弹出对话框进行设置

画出room区域后,进行quickplace,place  by room进行放置

八、原理图同步按room摆放元件

在原理图上设置好,room属性,导入网表。

1、原理图上选择器件,右键edit property,进入属性编辑

2、filter by :cadence-allegro,找到room属性进行赋值

3、赋值完成后,选择current properties,查看当前属性

4、点击apply保存后,进入tools-create netlist

5、导入网络表,绘制room区域,再进行quickplace

九、按照原理图页面摆放

1、选择DSN项目,edit-browser-part

 

2、选择列表中的元件,点击edit-properties命令,弹出browser spreadsheet对话框,单击new,弹出new property,在name文本框中输入属性名称page,value中输入page1,单击ok。

3、进入create netlist的setup

点击edit

文本编辑,添加PAGE=YES

4、allegro导入的网络表,进行quickplace

十、captureallegro交互摆放

1、同时打开原理图和pcb图,在原理图中option-preferences,打开miscellaneous,勾选intertool communication选项中enable intertool communication

2、这样allegro进入放置模式时,在原理图中选择元件,allegro中鼠标自动悬挂元件;在pcb中选中元件,在原理图中也会高亮显示。

十一、飞线rats的显示与关闭

1、工具栏操作显示与关闭

2、display下的show rats、blank rats

3、X显示,可以让电源类的飞线以x形式显示Logic-identify dc net

十二、swap pin 和function功能

1、swappin是用来交换一个元件内部相同pingroup的元件引脚

2、元件同一个PinGroup中的引脚可以进行互换,在原理图的lib元件库进行设置,设置好元件库替换,然后生成新的网络表,导入allegro。

3、function swap用来交换同一个芯片内部不同gate模组

十三、元件相关其他操作

1、导出元件库file-export-libraries

勾选 no library dependencies,表示导出的文件不依赖源文件位置

2、更新元件

设计过程中有可能删除或修改元件丝印及引脚焊盘,这时需要updata  symbols。

点击place下的updata  symbols,配置好选项点击refresh

3、元件布局的导出和导入

十四、焊盘的更新、修改和替换

十五、阵列过孔

十六、模块复用

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

电路板布局 的相关文章

  • cadence usb linux配置

    1 kernel config 2 dts
  • cadence导出bom清单_OrCAD Capture CIS 16.6 导出BOM

    OrCAD Capture CIS 16 6 一 选择设计文件 xff1b 菜单 xff1a Tools gt Bill of Materials 二 Bill of Materials gt Open in Excel gt OK 三 这
  • Cadence 17.2 软件使用(1)— 软件安装

    Cadence 17 2 软件使用 xff08 1 xff09 软件安装 一 软件介绍 参考自 xff1a Cadence17 2软件安装与介绍 Cadence 目前使用量比较大的版本是16 6 17 2 Cadence在2019年年底也推
  • 二级运放的Cadence仿真

    基于之前做的折叠共源共栅cascode xff0c 在后面加两个管子 xff0c 变成一个简单的二级运放 二级运放的通带内的增益大于80dB xff0c GBW为大于50M xff0c 相位裕度大于60 为了保证运放的相位裕度 xff0c
  • IC项目小任务(ncsim/tcl脚本实现)。提取SRAM实例层次结构、对应module名称、对应位宽深度

    层次结构对应的例化名和spec sram里面的模块名一一对应 ncsim终端命令里 可以使用脚本实现 set scope list find scope tbench U top recursive all internals wires
  • 电路板布局

    一 PCB布局要求 1 可制造性设计 DFM 可装配性 DFA 可维修性 DFS 可测试性 DFT 2 电气性能实现 ccc fcc ce认证 EMC SI PI及散热要求 3 合理的成本 层数也多成本越高 4 美观度 二 布局的一般原则
  • Allegro在PCB中区域规则设置方法

    本方法适用于Allegro对PCB中某区域进行特殊规则设置 类似于Altium Designer中对某具体封装或器件进行特殊规则设置约束 我在Allegro中没找到怎么对具体封装或器件进行特殊规则限制 只能使用该方法代替了 有知道的小伙伴欢
  • 【Cadence】Calculator计算sp的3dB带宽

    Cadence Calculator计算sp的3dB带宽 1 计算最大增益 2 cross函数 3 3dB带宽 下面演示如何在Cadence计算s参数 如增益 的3dB带宽 1 计算最大增益 ymax函数 2 cross函数 cross函数
  • Cadence Allegro如何导出与导入规则

    在画PCB中 好的规则能够帮你更好的布局布线 以及更好的检查出图纸的错误 但是初学者又不能够很好的设置规则 正所谓站要在巨人的肩膀上做事情 所以我一般都是通过导出网络上画的比较好的图 将他的规则导出 然后复用到我的图纸上 嘻嘻 比如 这是一
  • Cadence 简易使用教程

    原理图的快捷键 快捷键 功能 快捷键 功能 快捷键 功能 i 添加元件 l 添加线名 x 保存并检查 c 复制 w 添加连线 S shift s 保存 m 移动 W shift w 添加粗线 u 取消上一步 M shift m 移动 断线
  • Cadence学习六:ORCAD里怎么增加和删除Offpage connector

    ORCAD里怎么增加和删除Offpage connector 注 本文是个人再学习cadence17 4的时候遇到的问题小结 任何人不得商用 如有侵权 请联系本人删除 问题概述 对于ORCAD有多个页面的原理图 off page担当着在不同
  • Cadence orcad 原理图导出带书签目录的办法

    Cadence orcad 导出pdf 方便软件工程师或者其他人员查看 但是Cadence自带的导出pdf的办法不能同时导出书签目录 不利于查看 这片文章就是介绍怎么使用Cadence orcad 原理图导出带书签目录的pdf 这里以cad
  • PCB正片和负片有什么区别

    PCB正片和负片有什么区别 概念 正片和负片是底片的两种不同类型 正片 简单地说就是 在底片上看到什么就有什么 负片 正好相反 看到的就是没有的 看不到的就是有的 见下图 在 Allegro中使用正负片的特点 正片 优点是所见所的 有比较完
  • 【ADS】导入CMOS衬底文件+使用coilsys生成电感

    新建工程经常忘记怎么操作 简记防遗忘 操作步骤 1 unzip file 2 原理图仿真 3 Layout加载衬底文件 4 使用coilsys生成电感 1 unzip file designKits unzip 选择对应库的压缩包 我这里是
  • Orcad 16.6中批量修改网络名

    本例将本页原理图中的AGND网络修改为AGND 1 Orcad版本是16 6 步骤如下 1 Orcad原理图中 Ctrl F 选择Power GND 2 在弹出的搜索结果窗口中 按住Shift选中所有的搜索结果 右击搜索到的网络名 Edit
  • Cadence Allegro PCB快捷键设置

    1 通过env文件设置快捷键 在安装路径下D Cadence SPB 16 6 share pcb text中找到env文件 利用记事本打开 就可以加入自己的快捷键方式了 二 env文件在哪里 以我的电脑为例 在安装路径下D cadence
  • allegro如何快设置快捷键旋转器件

    在Allegro PCB Editor环境中 设置 在命令栏输入下面命令并回车 funckey iangle 90 按空格以90度旋转选中的物体 funckey R iangle 45 按ctrl R以45度旋转选中的物体 此方法 关闭软件
  • Cadence 17.4 使用TIPS: Orcad 输出PDF

    首先File gt Export gt PDF PDF Export 设置页面 其中有4个输出工具供选择 此处我选择第一个Acrobat Distiller 这个是电脑里安装了咱们常用的Adobe Acrobat DC 就会自带的程序 如果
  • Cadence Allegro学习---spin与rotate,group与room,assign color与hilight

    学习allegro的过程中 会遇到一些类似但不太相同的命令 总结一下 仅供参考 allegro类似命令比对 功能 命令 不同点 相同点 旋转 spin 旋转 是一个独立的命令 edit spin执行即可对symbol进行旋转 都可以进行器件
  • OrCAD打开工程报错-ERROR(ORCAP-1653)

    OrCAD打开工程报错 ERROR ORCAP 1653 OrCAD打开工程报错 ERROR ORCAP 1653 1 简要介绍 2 报错原因 3 解决方法 1 简要介绍 长期使用 OrCAD 以来都比较顺手 不知什么时候开始打开某些原理图

随机推荐

  • 销售管理系统java sql_java+sqlserver商品销售管理系统的设计与实现

    摘 要 为解决传统商品销售管理系统操作不便的问题 在My Eclipse 2010 SQL Server 2008环境下 采用B S模式进行商品销售管理系统的设计与开发 实现网络化销售管理 系统主要分为两部分 购物管理部分和管理员管理部分
  • linux 之sed '1!G;h;$!d' file 的详细解释

    sed 1 G h d file 与tac file 命令执行结果相同 都是将行逆序输出 这条命令的详细解释 1 sed简介 sed是面向流的行编辑器 所谓面向流 是指接受标准输入的输入 输出内容到标准输出上 sed编辑器逐行处理文件 或输
  • python机器学习——图像内容分析

    计算机视觉 计算机视觉是一门研究如何使机器 看 的科学 更进一步的说 就是是指用摄影机和电脑代替人眼对目标进行识别 跟踪和测量等机器视觉 并进一步做图形处理 使电脑处理成为更适合人眼观察或传送给仪器检测的图像 计算机视觉包括多个级别的分析
  • Premiere Pro入门

    介绍 Adobe Premiere Pro 简称PR 是最强大的视频编辑软件 可同时创建多个时间轨道 多个视频素材按层遮挡 可对单个素材添加各种效果 例如放缩 移动 旋转 裁剪等 可插入图片遮挡视频素材 并且支持png透明 可添加字幕 可导
  • 新版Spring Boot(11)- Spring Boot 整合NoSQL(1)

    1 整合redis 单测 package com tzb cachespringboot import com tzb cachespringboot model User import org junit jupiter api Test
  • C++ 引用 解引用 取地址 指针 双指针 指针的引用 二级指针

    为了把引用 解引用 取地址 指针 双指针 指针的引用 二级指针 这一块弄清楚 钻研与查阅资料得到如下体会 1 引用与取地址 reference and address 引用的 前面一定有类型符号 否则就不是引用 取地址的 后面一定有变量名称
  • 景联文数据标注:AI大模型在教育和医疗领域的应用

    8月31日消息 备受行业瞩目的首批大模型产品获批名单发布 首批通过备案的8家大模型公司分别是 百度 文心一言 抖音 云雀大模型 智谱AI GLM大模型 中科院 紫东太初大模型 百川智能 百川大模型 商汤 日日新大模型 MiniMax ABA
  • 下载Git速度太慢的解决方法【记录】

    直接传送门 点击此链接即可进入git的下载仓库 https registry npmmirror com binary html path git for windows 如下图所示 点击选择你需要的版本进去下载就行了 这里记录一下 备忘
  • Qt 常用类 (4)—— QPoint

    QPoint 类代表一个坐标点 实现在 QtCore 共享库中 它可以认为是一个整型的横坐标和一个整型的纵坐标的组合 构造 QPoint 类支持以下两种构造方式 plain view plaincopy QPoint 构造横纵坐标均为 0
  • 静态链表的基本操作

    定义 用数组描述的链表叫做静态链表 这种描述方法还有起名叫做游标实现法 基本操作 Status InitList StaticLinkList space 将一维数组space中各分量链成一个备用链表 int Malloc SLL Stat
  • 以太坊区块与区块头数据结构解析

    Block数据结构解析 源代码 Block represents an entire block in the Ethereum blockchain type Block struct header Header uncles Heade
  • IBM MQ命令:DEFINE AUTHINFO

    此命令里有很多内容值得一看 https www ibm com docs en ibm mq 8 0 topic commands define authinfo q085490 6 一 CHCKCLNT CHCKCLNT This att
  • Git使用详解(结合GitLab和GitHub)

    转载请注明出处 https blog csdn net mythmayor article details 82346539 如果你想了解更多关于GitHub使用的问题 欢迎查看我的另一篇博客进行学习与交流 GitHub的使用详解 一 Gi
  • VC++读目录下所有文件

    include
  • ChatGPT训练营来啦,手把手带你玩转ChatGPT~

    ChatGPT的出现为测试行业带来了新的机遇和挑战 尽管许多人担心它的强大可能会取代测试人员 但实际上ChatGPT可以成为测试人员的强大助手 提高测试工作的效率和准确性 那么 我们应该如何借助 ChatGPT 让我们的测试工作更高效呢 C
  • Lua 随机数生成问题

    原文链接 http blog csdn net zhangxaochen article details 8095007 Lua 生成随机数需要用到两个函数 math randomseed xx math random n m 1 math
  • Win10开启热点共享后断网怎么解决?

    描述 关闭热点一切正常 打开热点以后电脑浏览器无法联网 最后发现可能是windows更新导致的 卸载了2022 06 17的更新就好了 因为没有去看dism 是什么东西 怕有木马啥的 就选择方法二卸载了2022 06 17的更新就好了 参考
  • QCustomPlot 使用——绘制折线图

    初始化数据 QVector
  • 检测模型设计准则

    作者 小书童 编辑 集智书童 点击下方卡片 关注 自动驾驶之心 公众号 ADAS巨卷干货 即可获取 点击进入 自动驾驶之心 目标检测 技术交流群 后台回复 2D检测综述 获取鱼眼检测 实时检测 通用2D检测等近5年内所有综述 设计高效 高质
  • 电路板布局

    一 PCB布局要求 1 可制造性设计 DFM 可装配性 DFA 可维修性 DFS 可测试性 DFT 2 电气性能实现 ccc fcc ce认证 EMC SI PI及散热要求 3 合理的成本 层数也多成本越高 4 美观度 二 布局的一般原则