【高速PCB电路设计】6.布局设计流程与案例实践

高速电路设计实践——概述 低速设计与高速设计、硬件设计流程概述 理解要点: 信号的最高频率取决于其有效频率而不是周期频率;高速信号是指传输路径上各电平存在较大差异的信号。高速与低速的区别,不仅取决于信号频率,还取决于传输路径的长度。。。 阅读详情

1.布局流程

①模块布局
②整体布局
③叠层与阻抗
④规则设置
⑤模块扇出
⑥布局评审

2.模块布局

将功能模块定义成Group,便于整体快速移动、旋转等操作。

  • ①以模块内主芯片为核心,以原理图为基础,按照信号连接,采取顺藤摸瓜的方式,把相关阻容等分立器件放在该芯片周围,内部器件摆放整齐、均匀。
    在这里插入图片描述
  • ②时钟电路放置:晶体和晶振与相关的IC器件靠近放置,距离≤100OMil。无源晶振必须靠近管脚,有源晶振可稍远。无源晶振时钟线可从自己底下过,有源晶振时钟线不可从自己底下过。
  • ③电源电路放置:优先处理开关电源模块布局,并按期间资料要求设计。
  • ④电容防止:滤波电容靠近管脚放置。
  • ⑤储能电容放在芯片周围,兼顾电源管脚。
    在这里插入图片描述
  • ⑥由R\L\C组成的L型/Π型滤波电路,靠近电源管脚放置。
  • ⑦串联电阻靠近源端放置,直线距离一般不超过300Mil;并联匹配电阻靠近接收端放置
    直线距离一般不超过300Mil;AC电容优先放置在接收端,直线距离小于50OMil。

3.整体布局

  • ①接口模块摆放:
    采用“先防护后滤波”的思路摆放接口处的保护器件;
    按照信号流向将各接口模块电路靠近其所对应接口摆放,使对外的信号走线尽量短。

在这里插入图片描述

  • ②核心芯片模块摆放:
    DDR1/2一般按照T型拓扑摆放,匹配电阻放在T点处;最好正反贴,同层线太长最好仿真。
    在这里插入图片描述
    DDR3/4按照Fly-By方式摆放,末端匹配电阻根据出线的方向,靠近摆放在末端存储芯片周围,匹配电阻与未端存储芯片布线长度≤50OMil。
    DDR3芯片若不支持读写平衡(DDR4都支持),且时钟线与数据线布线长度误差不能控制在合理范围内,则不建议用Fly-By。DDR芯片较多,如4颗、8颗基本均使用Fly-By拓扑。
    在这里插入图片描述
  • ③电源模块摆放:
    远离易受干扰的电路,如ADC,DAC,RF,时钟等电路模块,发热量大的电源模块,需要拉大与其它电路的距离,与其他模块的器件保持3mm以上的距离。
    不同模块的专用电源,靠近负载模块摆放,负载为整版电源供电的模块优先摆放在总电源输入端。
  • ④其它器件摆放
    JTAG接口及外部接口芯片靠近板边摆放,便于插拔,有特殊指定位置除外。
    测温电路靠近发热量大的电源模块或功耗最高的芯片摆放,摆放时确定正反面。
    光耦、继电器、隔离变压器、共模电感等隔离器件的输入输出模块分开摆放,隔离间距40Mil以上。
    热敏感元件(电解电容、晶振)远离大功率的功能模块、散热器、风道末端,器件丝印边沿距离>400Mil。
  • ⑤布局优化:
    通过飞线显示连接关系,根据信号流向图调整核心芯片的方向,优先保证关键信号(时钟线和高速线,模拟/射频)顺畅、最短。
    信号交叉解决:(1)打孔、换线序;(2)芯片换层。
    在这里插入图片描述

4.叠层与阻抗

4.1设计参数确认

  • 审阅《PCB Layout资料及要求》;
  • 确认填写信息完整、正确;
  • 板厚与要求一致,注意PCl或PCIE板厚1.6mm等特殊板卡板厚要求
  • 设计要求无法满足时,需和工艺、SI等及时沟通

4.2叠层评估

评估走线层数:
以设计文件中飞线最密集的区域为主要参考,评估走线层数,一般为BGA封装的器件或者排数较多的接插件。
以信号管脚为6排的1.0mm BGA*在top层,BGA内两孔间只能走一根信号线为例,最少布线层数的评估可以参考以下几点:
(1)外围及次外围信号需换层布线的过孔可以延伸至BGA外(一般在BGA本体外扩5mm的禁布区范围内),此类过孔要摆成两孔间穿两根信号线的方式。
在这里插入图片描述
(2)往里的第3、4排可共用1个内层出线。
在这里插入图片描述
(3)再往里的第5、6排则需要2个内层出线。
在这里插入图片描述

(4)然后根据电源和地的分布情况,结合Bottom层走线,最多可以减少1个内层。
(5)结合以上4点,最少要用2个内走线层完成出线。

这个1.0mm Pitch FPGA最少需要多少个布线层(含表底层)?
在这里插入图片描述
选用钻孔直径10mil、焊盘直径18mil的过孔
过孔边缘间距=39.37-18=21.37mil
如果线宽、间距用4mil的话
21.37/4~5,即两个过孔之间可以过2根线
评估电源平面层数:

  • 分析单板电源总数与分布情况,优先关注分布范围大,及电流大于1A以上的电源。
  • 通常情况下:如果板内无BGA封装的芯片,一般可以用一个电源层处理所有的电源;如果有BGA封装的芯片,主要以BGA封装芯片为评估对象,如果BGA内的电源种类<3种,用一个电源平面,如果>3种,则使用2个电源平面,如果>6则使用3个电源平面,以此类推.
  • 对于电流<1A的电源可以采用走线层铺铜的方式处理。
  • 对于电流较大且分布较集中或者空间充足的情况下采用信号层铺铜的方式处理。
    地平面层数的评估:
    在确定布线层数和电源层数的基础上,满足以下叠层原则:
  • 叠层对称性
  • 阻抗连续性
  • 主元件面相邻层为地层
  • 电源和地平面紧耦合
    结合评估出的走线层数和平面层数,高速线优先靠近地层的原则进行层叠排布。
    在这里插入图片描述

4.3阻抗计算

  • 确认阻抗类型:
    常规阻抗:单端50欧姆,差分100欧姆。
    特殊阻抗:USB接口差分90欧姆。
  • 按照《PCB Layout资料及要求》中的工艺要求、层叠排布方案和阻抗要求,确定层厚与阻抗线宽。

参考以下设计原则:
信号层夹在电源层和地层之间时,信号层靠近地层。
差分线间距≤2倍线宽。
相邻信号层间距拉大。
不同线宽、间距和阻抗值的走线需分别描述,且差分线与单线的线宽要有所区别。

  • 阻抗计算:Polar SI9000
  • 叠层设计:Polar Speedstack Stack Up Builder(可以将叠层导出为IPC2581数据格式,allegro支持该格式的导入)
  • 将工艺参数、叠层参数和阻抗线宽等数据填写在《PCB加工工艺要求说明书》中
    在这里插入图片描述
    在这里插入图片描述
    常用模板举例:
    在这里插入图片描述

5.总结

  • 布局思路
    满足DFx等生产要求
    关注SI/PI/EMC、、、等电气要求
    先整体、后局部、再回归整体的策略
  • 布局实战
    模块内短平快
    用好复用,省时省力、整齐美观
    模块间相对独立,做好通道规划

参考资料来自电巢,侵删。

PCB设计案例入门必看:5个基础电路板设计实例解析 通过5个基础且实用的pcb设计案例,深入解析电路板设计的关键步骤与常见问题,帮助初学者掌握布局布线、电源管理等核心技能,轻松迈入电子设计大门。 阅读详情

相关推荐

PCB模块化设计11——VGA高速PCB布局布线设计规范

PCB模块化设计11——VGA高速PCB布局布线设计规范

qq_31444421的博客 3865

pcb设计50经典实例_数字IC设计职位经典笔试面试100题(41~50)

41:用与非门等设计全加法器?《数字电子技术基础》192页。通过摩根定律化成用与非门实现。42:A,B,C,D,E进行投票,多数服从少数,输出是F(也就是如果A,B,C,D,E中1的个数比0 多,那么F输出为1,否则F为0),用与非门实现,输入数目没有限制?(与非-与非形式)先画出卡诺图来化简,化成与或形式,再两次取反便可。43:画出一种CMOS的D锁存器的电路图和版图?也可以将右图中的与非门和反...

weixin_39815286的博客 769

《Cadence 16.6电路设计与仿真从入门到精通》——导读

前言Cadence 16.6电路设计与仿真从入门到精通随着计算机业的发展,从20世纪80年代中期开始计算机应用进入各个领域。在这种背景下,由美国Cadence宣布推出了SPB产品,以保证设计电路的信号完整性和电磁兼容性。Cadence公司全称是Cadence Design Systems Inc. 是一家世界领先的EDA(Electronic D...

weixin_33928467的博客 4868

高速电路设计实践

高速电路设计实践 高速电路设计实践.pdf 书名 作者 出版社 阅读日期 高速电路设计实践 王剑宇、苏颖 电子工业出版社 2020年8月9日 概述 本书主要是针对高速电路设计,描述的十分贴切实际应用,没有特别多深奥的理论,介绍了很多实际工程上的经验参数,适合实际工程中查阅。 高速的分界线 走线长度L>c⋅Tr(10%∼90%)3Tr(10%∼90%)L>\frac {c \cdot T_{r(10\%\sim90\%)}}3\qquad T_{r(10\%\sim90\%)

HWironman 8573

深入理解PCB 6层板设计原理与实践

在讨论6层印刷电路板(PCB)设计时,首先要了解其结构组成。每一块6层板都由若干层构成,它们共同工作以实现电子设备所需的复杂功能。在典型的设计中,这六层可以分为内层和外层,各自承担着特定的角色。内层通常包括:信号层(Signal Layers):承载电子信号的路径,根据设计需求,可能包含高速信号层,以及一些低速或通用信号层。电源层(Power Layers):为设备提供稳定的电源供应。通常,高速数字电路板会有一个专门的内部电源层来减小电源线迹的阻抗。

weixin_42599558的博客 1547

高速电路设计实践 280页 27.2M 高清书签版.pdf

高速电路设计实践 280页 27.2M 高清书签版.pdf

【高速PCB电路设计】1.高速PCB设计概述

高速PCB层叠、布板、布线、仿真叠层概述

不僈的博客 1万+

PCB叠层计算工具Polar Speedstack_v10.01

PCB 叠层计算 Speedstack v10.01 和谐文件就不发了 自己想办法吧

电路设计与PCB设计技术规范内容(呕血整理几百条,史上最全)

为新手作为指引!!!

qq_36492361的博客 2万+

高速电路设计实践-王剑宇

《高速电路设计实践》王剑宇 硬件设计很好的实践教程

PCB叠层结构参考即多层板叠层建议

PCB叠层结构参考即多层板叠层建议

高速PCB设计指南

设计高速系统并不仅仅需要高速元件,更需要天才和仔细的设计方案。设备模拟方面的重要性与数字方面是一样的。在高速系统中,噪声问题是一个最基本的考虑。高频会产生辐射进而产生干扰。边缘极值的速度可以产生振铃,反射以及串扰。如果不加抑制的话,这些噪声会严重损害系统的性能。     一、实现PCB高效自动布线的设计技巧和要点   尽管现在的EDA工具很强大,但随着PCB尺寸要求越来越小,器件密度越来越高,...

weixin_39953289的博客 6974

Altium Designer电路设计制版100例.rar

Altium Designer电路设计制版100例.rar

高速SerDes PCB 设计

SerDes/Differential Pair-- The Feature of High Speed Design reference list – reference1:link 应对未来高速SerDes应用的PCB设计要点 – reference2:差分信号的回流路径问题讨论 – video如何应对未来高密SerDes设计的挑战 高速PCB layout设计应考虑的点: PCB mate...

weixin_44301608的博客 1万+

基于STM32的智能垃圾分类机器人

垃圾分类是城市管理的重要环节,传统人工分拣效率低、成本高。本文设计了一款基于STM32的智能垃圾分类机器人,通过视觉识别与机械臂协同作业,实现垃圾自动分类与投放,适用于社区、公共场所等场景,可显著提升垃圾分类效率。:STM32H743(480MHz Cortex-M7,支持AI加速)本系统实现了垃圾分拣的自动化,显著提升了分类效率。OV5640摄像头(500万像素,支持JPEG输出)支持4类垃圾识别(可回收/厨余/有害/其他)问题讨论,stm32的资料领取可以私信!超声波避障(探测距离0.1-4m)

stm32d1219的博客 1820

GNSS - PPP软件 - GAMP 在VS2019/2022下完成调试、跑通程序(超详细!)

WIN32;_DEBUG;_CONSOLE;O_WARNINGS;ENAGLO;ENACMP;ENAGAL;ENAQZS;NFREQ=3。

qq_43381998的博客 8251

高速PCB设计指南4——叠层设计与PCB技术

PCB中的叠层设计和PCB技术,包括叠层的构造,叠层设计,最近叠层方案、层压选择、叠层设计一些注意事项、叠层材料的传播速度,高速PCB叠层规划、以及PCB材料类别、不同PCB材料信号频率与信号丢失关系、非PTFE材料性能与价格的关系等等

weixin_67907028的博客 5278

Revit二次开发之双事件:空闲事件与DocumentChanged事件

对以下文章所展示的代码进行了修改,当前展示的代码可直接复制使用。 由于本人初学,下列语言为个人理解,如有错误请指正。   《引用1》中: 使用模态对话框,或者尽量保证事件在ExternalCommand的Execute函数或者ExternalApplication的OnStartup函数里面注册。 如果一定要使用非模态对话框,那么请使用ExternalEvent事件的Raise函数,强迫...

一个Revit二次开发的实习生 6147

FLASH高速PCB布局布线设计指南

FLASH高速PCB布局布线设计指南 目前Flash主要有两种NOR Flash和NADN Flash NOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。 NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的,通...

师弟弹琵琶的博客 1万+

win11本地部署openclaw实操第5集-X11图形化界面搭建,让WSL2“看见”世界

本文介绍了在WSL2中实现图形界面(GUI)的方法。由于WSL2默认没有图形界面,需要使用X11服务器作为"翻译显示器",将Linux程序的图形指令渲染到Windows窗口中。推荐使用VcXsrv作为X11服务器,详细说明了其安装和配置步骤,包括选择"One large window"显示模式、禁用访问控制等关键设置。随后在Ubuntu中安装轻量级xfce4桌面环境,并通过设置DISPLAY环境变量将图形输出指向VcXsrv。最终通过startxfce4命令成功在Vc

weixin_44626085的博客 811

window下迁移SVN仓库到新的windows服务器

window下迁移SVN仓库到新的windows服务器

Bertram的博客 4692

【高速PCB电路设计】5.布局要点

高速PCB电路设计_5.布局要点

不僈的博客 1139

化工过程控制软件:Siemens PCS 7二次开发_(8).过程控制算法

在化工过程控制中,过程控制算法是实现自动化控制的关键技术之一。Siemens PCS 7 提供了丰富的控制算法库,但为了满足特定的工艺需求,往往需要进行二次开发。本节将详细介绍如何在 Siemens PCS 7 中进行过程控制算法的二次开发,包括常见的控制算法原理、实现方法和具体示例。

kkchenjj的博客 502

硬件-设计流程学习DAY14——PCB设计黄金法则:从布局到布线的专家级指南

本文系统总结了PCB设计的核心规则与工程实践要点,主要包含四大模块:1. 布局10大原则(核心优先、信号流向、热设计等);2. 布线黄金法则(3W/20H规则、特殊走线处理);3. 高速信号6大措施(阻抗控制、拓扑优化等);4. 可制造性验证流程。重点强调电磁场理论与工艺实践的平衡,提出"布局是空间规划、布线是阻抗控制、验证是风险闭环"的设计哲学,并指出掌握阻抗公式等数理逻辑是实现从基础布线到精确电磁通道设计升级的关键。全文通过具体参数(如时钟线每1000mil接地过孔)与工程案例,为P

人生真正的货币不是金钱,不是时间,而是你的注意力!”​​ ——纳瓦尔(《纳瓦尔宝典》) 1744

OsgEarth —— 笔记1 - 创建地球的earth文件

效果         正文      1、准备一张全球的渲染图(tif格式)、一张全球的高程图(tif格式)        2、创建并编写.earth文件           在步骤1目录下创建china-simple.earth,并将如下内容写入。 <map name="Globe" type="geocentric" version="2"> <!-- 全球影像图 --> <image name="GlobeImage" driver="gdal"> &l

7681

【UVM实战】第七章:UVM中的寄存器模型(1)寄存器模型简介

寄存器模型简介~

悟已往之不谏 知来者之可追 2071
上一篇: 【电源设计】06正激式开关电源
下一篇: 【嵌入式C语言】3.运算符
不僈
博客等级 码龄8年 2万+粉丝 81原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不僈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值