|
1.4 EDA的主要领域
1.4.1 硬件描述语言
图1.16中的三根轴线不仅表示了HDL所应表示的三方面特性;还表示了HDL的抽象级别:对同一根轴线来说,坐标原点的级别最低,沿箭头方向表示抽象级别升高。以结构特性为例,其抽象级别由高到低分别是:
· 寄存器传输级(Registerr Transfer Level, RTL);
· 功能块级(Functional Block Level);
· 门级(Gate Level);
· 开关级(Switch Level);
· 电路级(Circuit Level);
· 版图级(Layout Level);
沿行为特性轴线由坐标原点向外,同样表示抽象级别的增高。对应于结构特性中的相应级别(寄存器传输级、功能块级、门级…),也有相应级别的行为描述。值得一提的是:如果认为寄存器传输级之上就是整个电路,那么对应于此整个电路的行为描述我们定义之为算法级,或算法行为级。
HDL是和VLSI技术、EDA技术同步发展的。二十世纪70年代,系统分析者(算法描述)、结构设计者(结构描述)和芯片制造者(实现技术)是三种类型的专业技术人员,他们之间有明确的界面,如图1.18(a)所示。从图中可以看出,算法描述和体系结构描述之间的界面是指令集;而体系结构描述和实现技术之间的界面是数字逻辑。80年代,VLSI技术发展的比较成熟,三种技术人员的工作范围出现重叠,三种描述也会重叠,如图1.18(b)所示。二十世纪90年代至二十一世纪初,VLSI技术进一步发展,这三种描述的重叠范围进一步增大,如图1.18(c)所示。这就要求HDL描述能力扩大,覆盖
多个层次。当然也要求EDA工具的能力覆盖整个范围。
|