Skip to content

[Feature Request] Report instruction buffer during head of line blocking based hangs. #893

@amahmudTT

Description

@amahmudTT

Sometimes the riscv cores hang because their corresponding instruction buffers for the tensix engine have gotten full and due to backpressure they cannot insert any more tensix instructions. In such a scenario we would like tt-exalens to be able to

Check if instruction buffer is full, preferably also the length of the instruction buffer
Check what instruction is next and print it (what is at the head of the instruction buffer)

Using the instruction name and lenght of the buffer we might be able to quickly spot the root cause of the hang.
(I am not aware of which signals should be used for reporting this)

Metadata

Metadata

Assignees

No one assigned

    Labels

    debug busDebug bus work and investigations

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions