网站首页 > 编程文章 正文
微信号 | 高速先生
文 | 肖勇超
随着电子产品迭代的时间越来越短,产品研发的周期成为工程师最大的挑战之一。如何提升设计效率就成为行业必须要探索的方向 ,EDA软件及产品公司都在此方向投入巨大的关注。在注重设计速度提升的同时,大家也认识到提高设计正确性,确保项目设计一次成功,来减少返工时间,从而提升设计效率,缩短项目周期。
以往我们使用allegro 16X设计时,遵循DXF约束布局时我们通过设置合理的PACKAGE KEEPIN、 PACKAGE KEEPOUT和ROUTE KEEPIN等规则,结合合理的Physical和Spacing规则来保证我们的设计准确性。Physical规则设置如下图所示:
Physical规则
根据单板的实际情况合理设计层叠阻抗和最小线宽(注意工艺加工能力);不同阻抗线在同一层面进行合理的线宽区分便于加工识别,保证阻抗设计准确性;同时注意最大板厚钻径比。而对于Spacing规则设置,同样需要结合设计设计合理的规则。例如:最小的 line/via、line/SMD、shape/via、via/via 的最小间距是否满足加工要求;合理的SMD Pin/SMD Pin 、 SMDPin/Thru Pin、 Spacing规则保证器件的DFA;CLK、DDRX、PCIE以及48V等信号同样需要设计合理的Spacing规则来保证信号完整性。Spacing规则设置如下图所示:
Spacing规则设置
再将设计中的层叠阻抗信息、加工要求和注意事项通过drill层或者特殊加工文件输出给工厂。
drill信息
对于相关的丝印、阻焊、钢网、拼板、工艺要求等DFX检查根据软件报表和规则进行人工检查(或者skill和CAM350辅助检查)如下图所示:
报表检查
工艺规则设置
而对于DDR4/高速串行总线,需要设计工程师关注阻抗、耦合、布线细节等各个方面。但是随着密度的增加,PCB板上成千上万的高速信号,靠人力去检查优化,效率是非常低下的,也容易造成疏漏,很难全面保证设计的准确性;而且部分隐性问题对于非专业人员来说就是定时炸弹。如下图所示案例:
案例一
案例二
当然不同的公司在PCB设计部分都有自己相关的规范和流程,对于PCB设计准确性通过各部门通力合作来保证,如一博科技的设计流程如下所示:
一博PCB设计流程
随着消费类电子的设计进入高速信号时代,更加复杂高密的设计,DFX问题一直都是困扰Layout工程师的一大难题。常规Layout设计规则只是约束线宽和间距,对于复杂的DFX问题只能依靠人工检查,难以保证设计的准确性,而通过团队协作时需要较多的时间沟通反馈,后期通过第三方辅助软件检查或者等PCB工厂的工程确认来反馈问题重新修改设计,则影响效率和项目交期。Layout工程师需要工具辅助来规避常规的DFX问题,保证设计准确性。
提问:对于PCB设计中的DFX问题,大家平时是怎样避免的呢?
猜你喜欢
- 2024-10-16 一个退役硬件老鸟的感悟(3):PCB设计是一门“折衷”的艺术
- 2024-10-16 CAM/MI/NC制作检查表(检查表怎么用)
- 2024-10-16 「干货分享」详解PCB走线与信号完整性问题
- 2024-10-16 如何用PADS进行PCB设计?这6步就够了
- 2024-10-16 电路设计软件(电路设计软件哪个好)
- 2024-10-16 SMT电子元器件的类型、尺寸、功能
- 2024-10-16 这个流程来,PCB设计基本万无一失
- 2024-10-16 做个全功能型IS903测试架,减少测试坏块问题
- 2024-10-16 干货 | 按这个流程来,PCB设计基本万无一失
- 2024-10-16 新手必看!PCB设计工程师在投板前需自检的7大项目
你 发表评论:
欢迎- 06-24一个老爸画了超级有爱的365幅画 | 父亲节献礼
- 06-24产品小白看魏则西事件——用产品思维审视百度推广
- 06-24某教程学习笔记(一):13、脚本木马原理
- 06-24十大常见web漏洞——命令执行漏洞
- 06-24初涉内网,提权那些事(内网渗透提权)
- 06-24黑客命令第16集:47种最常见的**网站方法2/2
- 06-24铭说 | 一句话木马的多种变形方式
- 06-24Java隐藏的10倍效率技巧!90%程序员不知道的魔法方法(附代码)
- 最近发表
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)