Provably Correct and Scalable Clock Modeling for FPGA-based Emulation
Hongtai Zhu, Jianwen Li, You Li, Jingxuan Chi, Pei-Hsin Ho, Geguang Pu
Field-programmable gate array (FPGA)-based emulation delivers orders of magnitude higher throughput than software simulation. However, fundamental clocking differences between application-specific integrated circuits (ASICs) and FPGAs limit its performance and capacity. To address this, we model the sampling of all flip-flops (FFs), originally triggered by multiple generated clocks, as an ordered sequence of events and reproduce their behavior at each emulation step. We introduce two clock models. The output-gated model (M