目录

前言

一. 何为无盘设计

二. 为什么要进行无盘设计

三. 在Allegro中怎样做无盘设计

四、参考资料


前言

随着高速数字信号的速率不断提高, PCB 设计中需要对高速数字信号的阻抗和串扰、 衰减等性能进行更加严格的控制, 通孔的无盘设计逐渐成为高速数字 PCB 设计和制造中的一个必要措施。


一. 何为无盘设计

无盘设计指的在PCB设计时,去除非功能焊盘(non-functional pads),即通孔焊盘(Through Pin)或过孔(Via)在不连接层的焊环。通常情况下是删除PCB内层的非功能焊盘。

二. 为什么要进行无盘设计

(1) 非功能能焊盘在低速电路中对信号阻抗和传输损耗影响不大, 但是在高速数字电路中, 会带来额外的损耗,会影响高速数字信号的阻抗一致性,所以必须想办法在设计中减少非功能焊盘的不利影响, 否则带来的反射和插损过大, 信号质量将不符合标准规范要求, 给公司的产品质量带来隐患。
        (2) 此外, 随着芯片封装技术的发展, 芯片的管脚间距也越来越小, 芯片内部的差分信号的出线空间经常不足,而采用无盘设计则可起到增加走线空间的作用, 满足工艺制造要求。 如下图,高速差分信号距离通孔的间距为 3. 95mil(约0.1mm ), 接近目前国内主流板厂的工艺极限, 如果采用这种设计, 板厂制造的实际产品良率会很低, 而且可靠性方面也存在很大的短路可能性。 因此必须采用去除通孔的非功能焊盘的设计, 既保证高速信号的信号质量, 也满足工艺制造能力, 不增加不必要的成本和风险。

图1 

三. 在Allegro中怎样做无盘设计

本文介绍 Allegro16.6 版本的无盘设计步骤:

1、选择Setup→Unused Pads Suppression 命令, 弹出无盘设计窗口。

 图2 

 图3

2、如图3所示,该PCB为6层板,在无盘设计窗口中,TOP层和BOTTOM层是不能选择的,在后面两列中,可以选择Pins和Vias。如图3所示,对GND、SI2、SI3、POWER这4层的Vias选中进行无盘设计。 注意要勾选窗口 下面的 dynamic unused pads suppression 和 Display padless holes。 这样布线的时候软件会动态的识别设置了无盘设计的层面, 并且相应的无用焊盘也会显示不出来, 方面设计者随时掌握无盘设计的效果。

3、设置完成后,效果如图4所示,可以看到没有连接线层的通孔与走线的间距增加到7.45mil(即0.18923mm),大大增加了线与孔的间距,降低了PCB板的制造工艺,提升了良品率。

 图4

4、最后注意一点,需要在规则管理器中,确认打开Line到Hole的间距, 因为经过无盘设计后软件会在无盘的层把原来的通孔识别为 hole,因此需要把 Hole到其他元素的间距设置的大一些(如8mil甚至更大),如图5和图6所示。

 图5

 图6

四、参考资料

1.《无盘设计在高速数字 PCB 布线中的应用》

2.《在PCB中针对过孔进行无盘化设计,真香!》

PCB无盘工艺(基于Allegro16.6)相关推荐

  1. PCB为什么要做无盘设计及其在Allegro中的具体操作

    一. 什么是无盘设计 无盘设计指的是,去除通孔焊盘/过孔在不连接层的焊环. 具体参见:在PCB中针对过孔进行无盘化设计,真香! 其实,不只是过孔,通孔焊盘也可以进行无盘设计. 二. 无盘设计的好处 总 ...

  2. PCB板表面处理工艺的优缺点分析

    随着人类对于居住环境要求的不断提高,PCB生产过程中涉及到的环境问题也越来越受到关注. 为什么要对PCB表面进行特殊的处理呢? PCB表面处理最基本的目的是保证良好的可焊性或电性能.由于铜在空气中很容 ...

  3. 从无盘启动看 Linux 启动原理

    作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了 volumio(https://volu ...

  4. 涉及的无盘网络技术方面问题的解答(转)

    1.2004无盘系统里面怎样预防Win32.Parite.*病毒? 答:Win32.Parite病毒至今还没找到感染途径或者病毒源,并且好像每次都是每年11月份的时候大规模感染各网吧,对无盘网吧危害极 ...

  5. 无盘疑难杂症的处理和网络的设置(转)

    现在想大家分享一下我个人的经验和故障处理心得,说不好别见怪,个人表达能力所限,呵呵.比方:网吧一台工作站故障,情况是这样"工作站启动时,网卡灯时亮时不亮,多开几次机又正常,但正常的时候却发现 ...

  6. centos7无盘启动_centos启动tftp服务器

    企业网络批量安装服务器搭建案例(无人职守安装Linux服务器) 案例环境: 某企业因为需要安装多台CentOS 5 服务器,为了方便这些服务器的安装,决定采取网络批量安装(无人职守安装)方式,使用DH ...

  7. 客户无盘系统服务器内存,无盘服务器内存大小

    无盘服务器内存大小 内容精选 换一换 迁移前,您需要设置目的端服务器.该目的端用来接收源端的数据,同时您也可以使用该目的端进行迁移测试和启动目的端.只有"迁移阶段 > 迁移实时状态&q ...

  8. 纵观无盘系统发展历史

    NASAN 全系列无盘工作站系统解决方案是一套以NASAN 全系列无盘服务器为核心,可针对用户实际应用需求对无盘客户端作进一步定制的无盘应用系统解决方案. 无盘网络发展史 一.无盘/终端基本概念 无盘 ...

  9. PCB线路板表面处理工艺的优缺点合集

    伴随着电子科学技术的快速发展,pcb技术也有了很大变化,对pcb生产工艺要求也逐渐提高.今天小编与大家分享最近整理的一些pcb表面处理工艺优缺点,带大家了解一下不同的PCB板表面处理工艺的优缺点. 1 ...

最新文章

  1. python水仙花数的代码_Python 求“水仙花数”的方法和具体代码
  2. 用好这 42 款 Chrome 插件,每年轻松省出一个年假(附下载)
  3. 通过btrace排查线上频繁Full GC的case
  4. 借助Spring站点开始一个spring项目
  5. 基于模型协同过滤推荐离线召回:ALS
  6. Git Flow分支管理
  7. torch 深度学习(3)
  8. [No000011A]Office Excel设置显示日期与星期
  9. 阿里规定代码中禁用这个,为何?
  10. 数据结构与算法-二叉树遍历
  11. matlab根据脉冲计算转速,求不规则脉冲之前的时间间隔,进而求出电机转速
  12. echarts青岛市地图下钻到区市及根据各个区市经纬度在各区市地图绘制散点图和道路线
  13. worldmap matlab,[转载]转:matlab画地图的工具:worldmap和m_map
  14. 在UE5中嵌入浏览器
  15. 全球及中国集成电路(IC)制造行业运行前景与发展规划建议报告2022版
  16. 软工导论之程序流程图、N-S图(盒图)、PAD例题
  17. 广义拉格朗日函数的理解
  18. android培训总结范文,android开发培训心得总结
  19. 你人生中的那口井挖了没有?(转潇湘隐者)
  20. 机器学习模型选择:调参参数选择

热门文章

  1. 操作系统与芯片的相爱!科东软件与龙芯中科实现产品兼容性互认证明
  2. P3709 大爷的字符串题(莫队+离散)
  3. “三十而立”的神州信息,营收破百亿只是一个新起点?
  4. LaTex使用方法(理工科 外文期刊)
  5. 郎凤娥陪同界首市领导参观高新区蓝天集中供热项目
  6. Submarine:在 Apache Hadoop 中运行深度学习框架
  7. Shopex迁移数据(商品)到Magento手把手教程
  8. 某农业学校python(十)
  9. CSS resize属性
  10. 如何发现品牌潜客?目标人群优选算法模型及实践解析