chipsalliance / chipsalliance/chisel

Provide suggestName to Queue(and other Chisel Library Moduels)

Open
#4,055 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.