chipsalliance / chipsalliance/chisel
multidimensional arrays with ValidIO lead to incorrect inference of the direction
Open
bug
- Dominant language
- Scala
- Stars
- 4.8k
- Forks
- 658
- Avg merge
- 18h 59m
- Merged PRs (30d)
- 14
Description
### Discussed in https://github.com/chipsalliance/chisel3/discussions/2038
Reproducible via: https://scastie.scala-lang.org/endbwvnsRBG76vRLUTE8rQ
Contributor guide
Research direction
Start with the linked Scastie reproduction to observe how multidimensional arrays and ValidIO produce the incorrect direction inference. Read discussion 2038 to determine the intended direction and scope; done means the reproduction infers the intended direction and the behavior is covered by a regression test.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100