计人员那里，以便进行针对性的修正。工程师通常会使用精心设计的仿真器或者在通用的现场可编程逻辑门阵列（FPGA）上运行程序，来测试之前进行的系统级、行为级（或用另一个术语寄存器传输级，即RTL）的设计代码，这一步的目的是在设计项目在进行最后的硬件生产（投片）之前，其软、硬件的功能、性能得到最后的确认，并改正所有功能、时序、功耗上的错误。其中，使用现场可编程逻辑门阵列构建产品原型的工作方式可以让工程师评估、测试各种刺激（stimulus）施加在系统时，系统的运行状态。相关的电子设计自动化工具包括Cert