chipsalliance / chipsalliance/chisel
Provide suggestName to Queue(and other Chisel Library Moduels)
- Dominant language
- Scala
- Stars
- 4.8k
- Forks
- 658
- Avg merge
- 18h 59m
- Merged PRs (30d)
- 14
Description
**Type of issue**: Feature Request
**Describe the solution you'd like**
Queue API doesn't return the Instance of Queue, which makes user impossible to access the Queue instance to `suggestName`. This makes queue with an unstable and ugly name.
e.g. https://shz.al/iccR
```
Queue2_AW_ID4_DATA32_ADDR39 view__aw_deq_q (
...
);
```
**Describe alternatives you've considered**
**Additional context**
**What is the use case for implementing this feature?**
Contributor guide
Research direction
Start by locating the Queue API and the other Chisel library modules implied by the request, then inspect how their instances are currently created and named. Define completion as APIs that let users access the relevant instances for suggestName and produce stable, readable names; add or update tests for the resulting behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100