跳到主要内容

使用功能设计块组织EDA工作流程

分层设计

原理图捕获是EDA(电子设计自动化)周期的第一步。它涉及到使用原理图编辑器绘制一个电路图,该电路图映射了组成电路的各种组件之间的所有连接。

可以想象,电路越大、越复杂,就越难在一页纸上正确地布局设计中的所有组件和连接。当您必须在多页的原理图中跟踪数千个电阻、电容器和其他组件时,很容易忽略设计的大局。

幸运的是,还有更好的方法:功能设计块。以下是一些使用功能设计块改进EDA流程的提示和技巧。

什么是功能设计块?

功能设计块只是一个块符号,表示设计中的工作电路。通过将功能块后面更复杂电路的细节抽象出来,可以将整体设计纳入一个单一的顶层原理图(对于那些真正复杂的设计,可以减少页面)。块让你专注于一个电路的不同功能部分是如何连接在一起的更大的图景。

当您需要更多细节时,只需进入一个块并访问底层原理图。还可以将原理图块块地嵌套到另一个原理图中。这就是为什么块符号的使用也被称为分层设计。让我们来看看您可能必须设计的一些常见功能块。

下面是一些功能块的例子:

内存

您的电路板是否需要随机存取存储器(RAM)?你需要设计一个逻辑电路来读写你的记忆卡。当处理器需要读取或写入内存时,它会执行到地址总线上的物理内存位置。可以很方便地将这个逻辑分组到顶层原理图上的一个块中,并关注内存块作为一个整体必须如何连接到电路的其余部分。

电力供应

每个设计都需要一个电源电路。不管怎样,电路板上的所有组件都需要接入电源。这是相当直截了当的,确保你的电路板的所有功能区域都能从电源块获得稳定的电压供应。

微控制器

典型的微控制器由处理器、内存和用于与嵌入式系统其余部分连接的I/O端口组成。无论您的微控制器是记录热敏电阻的温度测量还是告诉电机何时运行,根据其应用将其视为自己的功能块都是有用的。

功能块简化了设计过程

概括地说,原理图捕获和分层设计模块通过让设计人员鸟瞰他们的设计来简化PCB设计过程。功能块符号使您可以在层次结构中嵌套原理图,从而更容易将设计工作分配给多个工程师。准备好使用功能块来简化您的设计过程了吗?今天就来看看Cadence的PCB设计和分析工具套件。