Embedded Memory User Guide: Agilex™ 3 FPGAs and SoCs

ID 849316
Date 5/22/2025
Public
Document Table of Contents

3.7. Avoid Changing Clock Signals and Other Control Signals Simultaneously

While running the embedded memory simulation model on an event-based simulator, do not simultaneously change the clock, address, and data signals.

For example, if you change the read enable signal when a positive clock edge arrives, the simulator schedules the signal to happen before or after the clock edge. The delta delay between the read enable and the positive clock edge can cause unexpected simulation behavior.

To avoid the unexpected behavior, insert delays between the clock signals and other control signals.