1.4 EDA的主要领域
从数字系统自动设计流程(图1.3)看出,设计过程是分层次的。在每一个层次上,大体都有描述、划分、综合和验证等四种类型的工作。在芯片制造出来之后,还有一道测试工序,检验产品是否合格。这些大体上就是EDA工具所涉及的主要领域。
1.4.1 硬件描述语言
硬件描述语言(Hardware Description Language, HDL)是设计者和EDA工具的界面,设计者通过HDL描述自己的设计对象。HDL是人们对数字系统抽象化、模型化、形式化的产物,
用以描述设计者当前最关心的最本质的特性。次要因素经常被忽略, 以便突出主要因素。在不同的设计阶段, 设计者所关心的主要因素是不同的。例如,
逻辑设计阶段所使用的硬件描述语言应能描述逻辑元件的功能(与、或、非、传输等等)和参数(延时、扇入、扇出等等)。逻辑模拟应反映出信号在逻辑元件间的传输情况,
必要时应能反映出因不同路径的延时不同而造成的竞争和冒险等, 而对组成逻辑元件的晶体管、电阻、电容的参数以及信号的波形视作次要因素而加以忽略。与此类似,
寄存器传输级描述语言注意力集中于描述信息如何在基本元件间的传输, 完成哪些操作, 它把逻辑元件的延时、扇入、扇出等都看作次要因素而忽略不计。
|