24小时联系电话:18217114652、13661815404

中文

您当前的位置:
首页>
电子资讯>
技术专题>
韬放开发中的PCB设计...

技术专题

韬放开发中的PCB设计规则验证


韬放开发中的PCB设计规则验证

我曾经认为韬放开发只是一种具有特定规则和流程的软件开发方法。从表面上看,韬放硬件设计过程似乎是僵化的,但任何韬放设计过程都旨在让团队能够在整个产品开发周期中适应变化。实际上,韬放开发的核心思想可以应用于任何面临变更风险的业务流程,包括硬件设计。

如果实施得当,韬放开发工作流可以帮助防止不必要的重新设计,并确保产品的功能与客户的需求紧密结合。在电子和硬件设计中,韬放方法的思想依赖于整个产品开发过程中的 PCB 设计规则验证。这有助于设计团队在每个冲刺期间快速验证设计要求并提出设计更改。

规则驱动的韬放工作流

韬放工作流旨在具有适应性并适应整个设计过程中的变化。任何韬放开发方法开始时的文档阶段都为设计人员提供了在设计开始之前定义重要设计规则和约束的机会。您可以在设计阶段开始时将这些规则编码到您的设计软件中。这些设计规则可以遵循特定应用的行业标准,也可以超越标准规则,以提高产品的性能和可靠性。

设计工具中的规则和约束有助于确保您的原理图设计和 PCB 布局在您构建电路板时满足您的要求。一些设计软件包只允许您根据规则和约束批量检查设计,因此大多数设计过程需要在设计过程中的特定点进行设计规则检查。作为韬放工作流程的一部分,最好在每个设计冲刺期间在朝着设计里程碑努力时根据规则和约束检查您的设计。 

最好的设计工具将根据设计规则实时检查您的布局,让您在布局电路板时识别错误。统一的交互式和自动交互式布线工具在这方面是完美的,因为它们根据您的设计规则实时检查您的布线选择。您可以立即识别间隙违规、长度不匹配违规,并确保您的走线在整个互连中保持一致的几何形状。

想象一下,根据您的设计规则手动检查这些迹线中的每一条……

这些相同的想法适用于嵌入式系统;在编译代码并将其部署到原型中之前,使用正确的嵌入式软件工具可以帮助您通过将代码与重要的编码标准(例如,TASKING 中的MISRA CERT C )进行比较来快速识别代码中的错误或问题。

通过仿真克服 PCB 设计规则验证的限制

尽管设计规则对于确保您的设计可制造并满足重要的设计标准很重要,但设计规则并不能保证您系统的电气性能。仅仅因为您的设计符合基本的行业标准和制造指南,并不意味着它会提供您需要的电气性能。在这里,在设计期间的各个点执行仿真可以帮助您识别布局或组件更改,从而提高设计中的信号完整性。

在开始新设计之前,重要电路的仿真通常在 SPICE 或其他电路仿真器中运行。这有助于在开始原理图设计和布局之前验证设计要求并提出更改建议。验证后,线性设计过程通常要求在特定点执行模拟(通常在设计完成后)。这部分是由于许多模拟器存在于设计软件本身的外部,并且在设计阶段调用多个模拟只会花费太多时间。

借助集成设计软件,您可以立即运行原理图和 PCB 布局的仿真,而无需将设计导出到外部程序。这使得集成软件成为韬放设计的理想选择,因为您无需等到布局结束才能运行模拟。当您的仿真工具集成到您的设计软件中时,您可以在连续的设计冲刺期间快速诊断信号完整性问题,作为韬放工作流程的一部分。

您可以在韬放设计过程中执行的众多电气仿真之一

适应 PCB 设计的变化

仿真结果告知设计修改的两个方面:交换组件和更改布局。在原理图和组件级别对您的设备进行仿真可帮助您确定您选择的组件是否能够提供设计要求中指定的电气性能。然后您可以根据需要快速更换组件,或者您可以修改您的电子原理图以解决任何信号完整性问题。

即使根据仿真结果修正了原理图,如果没有对布局进行 PCB 设计规则验证,您仍然无法保证性能。布局的仿真也很重要,因为它们可以帮助您确定导致串扰、EMI 敏感性和其他信号完整性问题的布局选择。作为韬放工作流程的一部分,这使您可以确定布局中所需的特定更改,从而使您能够在每个设计冲刺期间快速解决这些更改。这比等待设计完全完成要好,这通常在线性设计过程中完成。在这种情况下,任何布局更改都可能是大量且耗时的,应尽可能避免这种情况。

请输入搜索关键字

确定