。大多数设计人员从设计行为目标或高级架构图出发开始设计。电路系统的控制决断结构以流程图、状态图为原型。编写硬件描述语言代码的过程与目标电路的特性以及设计人员的编程风格有关。硬件描述语言可以是高抽象级别的算法描述。设计人员经常使用脚本语言（如Perl、Python）来在硬件描述语言中生成重复性的电路结构。硬件描述语言的编程工作可以在一些代码编辑器中完成，这些软件通常提供自动缩进、保留字高亮显示等辅助功能。随后，硬件描述语言代码会经过审核阶段。在进行逻辑综合之前，电子设计自动化软件会进行一系列自动检查，如扫