行编程语言一样存在并行性的表达方式。然而，和大多数用于软件设计的编程语言不同，硬件描述语言可以描述硬件系统在不同时间的时序行为，而时序性正是硬件电路的重要性质之一。在计算机辅助设计中，用于描述电路模块中连线、各层次模块之间互连的硬件描述语言代码，被称为“网表”。硬件描述语言可以在结构级（或称逻辑门级）、行为级、寄存器传输级这几种不同的层次上对电路进行描述，实现同一功能的硬件描述语言也可以使用任一层次的硬件描述语言代码来描述。通过逻辑综合，后两种层次的硬件描述语言代码可以被转换到低抽象级别的门级描述，但是采用