数字集成电路的描述
一、三个描述领域
1. 行为领域:描述一个设计的基本功能,或者说所设计的电路应该做什么。从概念上讲,是纯行为的描述,是输入和输出映射关系的描述。
2. 结构领域:描述一个设计的逻辑结构,或者说一个设计的抽象实现。典型的表达方式是一些抽象功能模块之间相互连接的网表。
3. 物理领域:描述一个设计的物理实现,或者说把结构描述中的抽象元件代之以真正的物理元件。物理域的设计常常与具体的电路工艺条件相关联。
二、五个描述层次
1. 系统级:是针对整个数字系统性能的描述,是系统最高层次的抽象描述。系统级只描述电路的行为而不涉及电路的结构。
2. 算法级:是在系统级性能分析和结构划分之后,对每个模块功能行为的描述。这一层次又称为行为层或功能层。
3. 寄存器传输级:是从信号存储、传输的角度去描述整个系统的。
4. 门级:是从各种逻辑门的组合、连接的角度去描述整个系统的。
5. 开关级:门级中的逻辑门是由晶体管电路组成的。因此开关级描述是从晶体管的组合、连接的角度来描述整个系统的。
三、集成电路的描述
设计 层次 |
描 述 领 域 |
||
行为领域描述 |
结构领域描述 |
物理领域描述 |
|
系统级 |
行为、性能、输入输出映 射的关系(自 然语言描述) |
CPU、存储器、控制器及总线之间的联系(系统逻辑方框图) |
芯片、模块、电路板及子系统的物理划分 |
算法级 |
实现行为 的算法 |
硬件模块、数据结构 |
部件之间的物理连接、电路板 |
寄存器传输级 |
寄存器传输、状态表、 状态图等 |
ALU、多路选择器 、寄存器、存储器、控制器等模块互连 |
芯片、宏单元等 |
门级 |
布尔方程、 卡诺图 |
逻辑门、触发器、锁存器构成的逻辑图 |
门级单元布图 |
开关级 |
电路微分方程 |
晶体管、电阻、电容 |
版图 |