减少PCB抄板的反复是可能的,但这依赖于抄板前期工作的完成情况。多数时候,越是到产品抄板的后期越容易发现问题,更为痛苦的是要针对发现的问题进行更改。然而,尽管许多人都清楚这个经验法则,但实际情况却是另外一个场景,即许多公司都清楚拥有一个高集成度的设计软件是重要的,但这个想法却往往折衷于高昂的价格。本文将要阐述PCB抄板所面临的挑战,以及作为一名PCB抄板者在评估一个PCB抄板工具时该考虑哪些因素。

下面是PCB抄板者务必考虑并将影响其决定的几点因素:

1.产品功能
a.覆盖基本要求的基本功能,包括:
i.原理图与PCB布局之间的交互
ii.自动扇出布线、推拉等布线功能,以及基于设计规则约束的布线能力
iii.精确的DRC校验器

b.当公司从事一个更为复杂的设计时升级产品功能的能力
i.HDI(高密度互连)接口
ii.灵活设计
iii.嵌入无源元件
iv.射频(RF)设计
v.自动脚本生成
vi.拓扑布局布线
vii.可制造性(DFF)、可测试性(DFT)、可生产性(DFM)等

c.附加产品能执行模拟仿真、数字仿真、模数混合信号仿真、高速信号仿真以及RF仿真

d.具备一个易于创建和管理的中央元件库

2.一个技术上位于业界领导层中并较其他厂商倾注了更多心血的良好伙伴,可助你在最短的时间内设计出具有最大功效和具有领先技术的产品

3.价格应该是上述因素中最为次要的考虑因素,需要更多关注的是投资回报率!

PCB抄板评估需考虑许多因素。抄板者要寻找的开发工具的类型依赖于他们所从事的抄板工作的复杂性。由于系统正趋于越来越复杂,物理走线和电气元件布放的控制已经发展到很广泛的地步,以至于必须为抄板过程中的关键路径设定约束条件。但是,过多的设计约束却束缚了设计的灵活性。抄板者们务必很好的理解他们的设计及其规则,如此这般他们才清楚要在什么时候使用这些规则。

PCB抄板评估需要关注的因素的更多相关文章

  1. PCB 锣板和半孔工艺的差别

    PCB 锣板和半孔工艺的差别 PCB 在做模块时会用到半孔工艺,但是由于半孔是特殊工艺. 需要加费用,打板时费还不低. 下面这个图是锣板和半孔工艺的差别. https://www.amobbs.com ...

  2. PCB 圆形板切边算法 实现

    在工程CAM处理圆形拼板是个头疼的问题,需人工程师自行设计切边 满足可以拼板并且拼板后锣板板边没有内角,不然会影响装配 1.原始单 PCS圆形板 此外形如果不采用邮票孔连接的话,采V-CUT连接须采用 ...

  3. 【PCB】扫盲总结

    1.PCB是什么 PCB( Printed Circuit Board),中文名称为印制电路板,又称印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的载体.由于它是采用电子印刷 ...

  4. 针对PCB飞针测试快速有效的技巧

    测试探针通过多路传输(multiplexing)系统连接到驱动器(信号发生器.电源供应等)和传感器(数字万用表.频率计数器等)来测试UUT上的元件.当一个元件正在测试的时候,UUT上的其它元件通过探针 ...

  5. 什么是PCB改板及PCB改板应注意的问题

    PCB改板是指在保持原有功能一致的前提下,对原有产品设计及电路板布局走线设计的基础上进行整改设计,调整板上器件布局与线路走向,实现电子产品重新设计研发,同时又可以规避知识产权等纠纷,加快新产品研发速度 ...

  6. Altium Protel PCB Layer

    The layers themselves are grouped by their functional types: Signal Layers – Top Layer, Bottom Layer ...

  7. RF无线射频电路设计干货分享

    1.概述:射频(RF)PCB设计,在目前公开出版的理论上具有很多不确定性,常被形容为一种“黑色艺术”.通常情况下,对于微波以下频段的电路(包括低频和低频数字电路),在全面掌握各类设计原则前提下的仔细规 ...

  8. zw版·Halcon与delphi(兼谈opencv)

    zw版·Halcon与delphi(兼谈opencv) QQ群 247994767(delphi与halcon) <Halcon与delphi>系列,早两年就想写,不过一方面,因为Halc ...

  9. PCB Genesis SET拼板(圆形板拼板) 实现效果(二)

    越来发现Genesis采用Surface多边形数据结构的重要性了,当撑握了多边形缩放,交集, 差集,并集等算法, 想实现PCB拼板简直轻而易举了;当然借助多边形算法可以开发出更多的PCB实用的工具出来 ...

随机推荐

  1. elmah - Error Logging Modules and Handlers for ASP.NET - 1 : 初体验

    elmah(英文):https://code.google.com/p/elmah/   写作思路:先看结果,然后再说原理   elmah文章基本内容如下   1.安装 2.基本使用 3.详细配置讲解 ...

  2. 学会用这二个键,你就是电脑高手了,一个是Win键,另一个是Ctrl!

    学会用这二个键,你就是电脑高手了,一个是windows键,另一个是Ctrl键. 一.windows键 1. 很多时候,需要离开座位去做别的事情,如果对自己的电脑安全很重视,不妨按住windows键后, ...

  3. shell查看并修复网络连接

    1.  shell监控网卡状态,故障时自动重启网卡 http://blog.slogra.com/post-425.html cat fix_eth0.sh #!/bin/bash check_and ...

  4. DataGridView插入一行数据和用DataTable绑定数据2种方式

    以前不会用DataGridView的时候一直使用DataTable绑定的方式,如下: DataTable table = new DataTable(); //给表添加一列Name,此名字和 tabl ...

  5. Hadoop学习之YARN框架

    转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/,非常感谢分享! 对于业界的大数据存储及分布式处理系统来说,H ...

  6. unity3d 2d游戏制作的模式

      经过了4个月不懈的努力,我和图灵教育合作的这本3D游戏开发书预计下个月就要出版了.这里MOMO先打一下广告,图灵的出版社编辑成员都非常给力,尤其是编辑小花为这本书付出了很大的努力,还有杨海玲老师, ...

  7. symfony2-创建提交表单生成数据过程

    一.”一对多“关系 表shop(一)

  8. django学习之Model(五)MakingQuery

    接着上篇. 10-一次更新多个对象 有时想要对QuerySet中的所有对象的某一个field来设定一个值,这时候可以像下边这样用update(): # Update all the headlines ...

  9. DOCTYPE声明的几种类型

    DOCTYPE声明的几种类型 DOCTYPE 声明决定着浏览器怎么去解析和渲染当前页面,所以对于页面来说是很重要的. HTML5时代,统一用 <!DOCTYPE html> 这样简单的方式 ...

  10. MyMVC框架的使用

    1)在web.config 中system.web 节点下加入例如以下代码 <pages controlRenderingCompatibilityVersion="4.0" ...