Skip to content

Adding FIFO tracing capabilities in simulation.#1592

Draft
preusser-amd wants to merge 8 commits into
devfrom
feature.fifo_debug
Draft

Adding FIFO tracing capabilities in simulation.#1592
preusser-amd wants to merge 8 commits into
devfrom
feature.fifo_debug

Conversation

@preusser-amd
Copy link
Copy Markdown
Collaborator

@preusser-amd preusser-amd commented May 27, 2026

Adding debug capabilities to fifo_gauge and behavioral simulation support for verification.
What will be in this PR:

  • FIFO debug logging: fifo_gauge can log consumed data to file + track transaction counts and max fill. Enable with debug_fifo=True in builder config.
  • Behavioral RTLSim verification: New verify_rtlsim_behavioral flag passes -define FINN_SIMULATION to xelab, using fifo_gauge (with debug) instead of Q_srl and behavioral DSP models.
  • Elementwise consistency: Changed to use ifdef FINN_SIMULATION pattern like MVU/LayerNorm.

@preusser-amd preusser-amd requested a review from STFleming May 27, 2026 07:19
@auphelia auphelia marked this pull request as draft May 28, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants