llvm / circt

Circuit IR Compilers and Tools
https://circt.org
Other
1.57k stars 277 forks source link

[FIRRTL][Metadata] Add the path to the DUT, in the SiFive metadata class. #7156

Closed prithayan closed 2 weeks ago

prithayan commented 2 weeks ago

Add the instance path to the DUT module to the SiFive_Metadata class. This instance path is required to ensure proper hierarchy paths can be generated from the OMIR with respect to the DUT. This commit creates a list of paths, to handle multiple DUTs even though the current designs will have a unique DUT.