intel / intel/rohd-cosim

Don't send more ticks than necessary

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Dart
Stars
29
Forks
6
PR merge metrics
No merged PRs in 30d

Description

There are some scenarios where ROHD Cosim will send multiple ticks to the SV simulator back-to-back without any additional value added (e.g. I think if there are no events in a given time). This is a waste of processing, socket communication, and overall simulation time. If it happens frequently it could potentially impact overall simulation duration.

We should avoid sending ticks that aren't necessary.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified. Begin by locating the ROHD Cosim tick-scheduling path and reproduce a case with no events; done means redundant back-to-back ticks are no longer sent without reducing required simulation progress.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.