跳到主要内容

用有限的信息估计PCB设计周期(然后实现它)

并非所有的董事会都是一样的。事实上,没有两个是完全相同的。这就是重点。我们总是在做一些以前没有人做过的事情,否则我们就不会做了。我们最多只能说,许多董事会都有相似之处。同样,每个组织中都有人想知道一次性工作何时完成。

通常情况下,有一个预先确定的时间表,一个从未画过痕迹的人已经决定了什么时候PCB布局需要得出一个结论。这种类型的时间表通常是市场力量的结果。这可能是返校,消费电子展,甚至(尤其是)火箭发射日期驱动的时间表。尽管如此,对于利益相关者来说,询问您对预计收尾日期的意见是很正常的。

在服务局或外判承办商的生活

服务局的生死取决于他们出价的准确性。如果他们的报价时间太长,客户就会继续货比三家。如果出价太少,他们最终会以加班或更糟的情况吃掉成本,错过日期并面临客户的不满。拯救他们的一件事是,服务局正在从一个基线计划中工作,通常不包括共同开发。

包含几个里程碑的工作声明将使客户与供应商保持一致。包含交付日期的成功定义还将有一些中间里程碑,包括原理图捕获、机械锁定、放置批准等等。服务局每小时收取的费用将超过他们支付给设计师的费用。即使在一个人的店铺里,管理费用也是第一位的,经营者从剩余的资金中获得报酬。

一个调度工具有助于保持进度的前沿和中心。

我曾经是其中一家公司的老板。对我来说,最糟糕的结果就是我不得不把工作转包出去。在这种情况下,我更像是一个经纪人而不是设计师。如果我的盘子满了,它将是一个不出价或报价高于正常的率。在短时间内获得大量业务是一件喜忧参半的事情。

设计的中期更新可能会引发相当可观的ECO费用。这样做的动机是引用一个积极但可行的时间表。一旦工程开始,如果设计周期因改进而中断,该公司计划追加新的费用。一些客户意识到他们花钱是为了推迟发布日期。你希望他们成为回头客,所以要小心不要过度扩张。

“有句老话说,如果你想要三个意见,就去问两个工程师。”

设计周期中的主要指标之一是引脚数量。那时候,一根针是一美元。有些别针比其他的更重要。长度匹配的引脚算为三个引脚,因为您将花费更多的时间来拨入总线的其余部分。射频引脚是二对一,因为预期的来回与模拟工程师。当你建立你的投资组合时,记下实际和估计的持续时间,这样你就可以微调你的计划报价。

新的组件占用,无论它们是在计算机辅助设计工具或从供应商或图书馆服务导入都需要时间。这是你在估算时必须考虑的因素。当然,并非所有的组件都是一样的。较高的引脚数和细间距器件是引脚数的另一个权重因素。板子密度也起了作用。测试夹具通常比生产形式因素进行得更快。堆叠技术将是上述所有参数的一个因素。

事后看来,这似乎有些轻率,但我曾经问过这个项目有多少工程师。有句老话说,如果你想要三个意见,就去问两个工程师。各个领域的专家认为它们的功能是最重要的。基于不同的优先级,我们得到了复杂的信息,这让我们登上了所罗门王的宝座。总应该有一个首席工程师来做最后的决定。当矛盾的指示浮出水面时,是时候把那个领导圈进来了。

被俘虏的设计师-没有计划在接触中幸存…

我们大多数人都是被束缚的设计师。这里的规则是,除了录制日期以外,所有内容都将更改。有些人可能还记得《花生漫画》里查理·布朗试图踢足球的场景。露西·范佩尔特不可避免地会在查理赶到之前把球拉开,把这个可怜的孩子背在背上。这是一个反复出现的主题,而查理一次也没有踏足过。

图片来源:Charles Schultz -当我们期待一个线性的“瀑布”计划时,结果总是这样。

如果你希望从开始到结束都不需要调整路线,那么这就是董事会设计的一个比喻。谷歌收购Nest后,Nest的一位PCB设计师想加入Chrome团队。我采访了那个人,并建议批准他的调动。首先,他知道如何在Pearl和其他工具中编写代码来自动化这项苦差事。

项目经理让他估算一个相当复杂的智能手机分板的时间。他很聪明,根据通常与大型团队合作开发的情况,给出了3个月的报价。他说得太真实了,首相不接受。当她问我的意见时,我不知道他的预测,我说最好是两个月,但如果是四个月,我也不会感到惊讶。

甘特图的图表

甘特图有助于可视化调度依赖关系。

这也“太真实了”,所以它成为了团队努力的一部分。即使每天晚上进行分区并将设计发送到服务局也只花了不到三个月的时间。这包括周六和周日的短轮班,以保持外部供应商的正常运转。最后,原理图和大纲的修改超出了我们的控制。当你以前没有做过某件事的时候就已经很困难了。当这是一个全新的团队第一次做某件事时,对预期的流失要有一半的预期。

“…有些人不太关心日程安排。”

这个行业中最乐观的人似乎进入了项目管理领域。他们可能会让PCB设计师名义上负责推动进度,而我们实际上对最终决定结果的团队没有任何权威。当你一个人在办公桌前工作时,你很容易做得太早。

更不确定的是,有些人根本就不关心日程安排。完美或更好是足够好的敌人。数字电路要么能用,要么不能用。模拟人(我就是其中之一)想要追求最后一点性能。原型总是需要一些改进,而在拥有第一轮硬件之前,你不会知道这些改进是什么。

分享是对进度的关心

仅仅在每天结束时分享数据可能还不够。问一个与工作相关的问题可能足以让其他人看一看设计。你整天都在做设计决策。

一个现实生活中的例子是这样的。SOC下的过孔间隔太近,不允许放置电容器。我们得找个一百万的地方。我们是否应该减小通径尺寸,衬垫尺寸或允许的衬垫与通径气隙?

如果你自己做了这个决定,那么一旦出现问题,你就会承担责任。假设你采取第三种选择,将气隙从4密耳减少到3密耳。然后,在胶带贴出两天后,供应商打电话说,由于焊锡罩膨胀,有暴露金属的风险。现在考虑平板电脑的选择有点晚了。

要让一个可行的董事会走到最后,需要强有力的沟通。日程越紧迫,你就越需要规避风险。与花时间接受偏差相比,必须重制关键路径布局对进度的影响要大得多。没有人喜欢惊喜。向查理·布朗学习,你就能避开这些陷阱。

作者简介

John Burkhert Jr是一名职业PCB设计师,在军事,电信,消费硬件和最近的汽车行业经验丰富。起初,作为一名射频专家,为了满足高速数字设计的需求,不得不时不时地翻转比特。当他不写作或执行PCB布局时,约翰喜欢弹奏贝斯和赛车。你可以在领英上找到约翰。

约翰·伯克赫特的资料照片