跳到主要内容

平面原理图vs.层次设计

示意图

每个PCB设计都从一个电路图(也称为原理图)开始——一个电路中所有组件及其连接的图形表示。将电路图传输到EDA(电子设计自动化)软件的过程称为原理图捕获

关于如何在PCB设计中最好地处理原理图捕获,目前有两种主流思想。

在一个角落,我们有平面的原理图——多个页面用离页连接器链接在一起,这些连接器本质上是静态图像,表示设计的每个部分。

另一方面,我们有层次设计,这是一种利用现代动态功能的新方法EDA软件在功能块中主动地将不同的原理图链接在一起。

在这篇文章中,我们将探讨这两种原理图捕获方法之间的差异。

旧的范例:平面原理图

如果您曾经参与过PCB项目,那么您可能已经熟悉平面原理图的概念。拿一张包含整个电路的大型原理图,并将其拆分成多张。设计的每个主要组件都有自己的页面。如果你幸运的话,会有一个表盘显示电路的所有页面。您可以引用网络名称和页外连接器,以手动遵循设计中的逻辑。

当您的硬件设计可以在几页纸中捕获时,平面原理图非常有用。对于较大的项目,针脚数可能达到数千个,设计工作必须由多个设计师进行分配,您一定会遇到问题。网名错别字会导致重复网名、意外短路和电路损坏。更重要的是,由于设计重用有限,您无疑会发现自己在多个工作表上重复工作。

新的范式:层次设计

拿你最好的设计平面原理图,完整的顶部表,你会如何提高它使用现代EDA软件?分层原理图的出现是为了解决在平面原理图的旧范例中遇到的常见痛点。

在分层设计方法中,您使用功能块符号来表示电路的不同部分。因为这些块是按功能分组的,所以可以使用总线来跟踪给定功能块的所有相关输入和输出。

单击块可以展开相应电路部分的相关原理图。电路原理图甚至可以嵌套,在整个设计中保持父子关系,使其更容易跟踪逻辑流。

把它们放在一起,分层原理图允许设计师采取自顶向下的方法PCB设计例如,为新组件创建新块,同时在必要时重用旧块,极大地提高了PCB设计师的工作效率。原理图编辑器自动处理大多数数据冲突。

充分利用具有层次设计的现代EDA工作流程

现代PCB设计软件已经鼓励EDA工作流程从原理图捕获到布局设计的每个步骤之间的无缝数据流。在层次设计的帮助下,可以很容易地快速检查和编辑您的原理图。看看Cadence的PCB设计工具今天。

Baidu
map