Don't send more ticks than necessary
- 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
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