Results 34 issues of John Wright

**Related issue**: **Type of change**: new feature **Impact**: rtl change (minor) **Release Notes** - Adds floorplanning support using the barstools aspect-based floorplan DSL

This PR adds a type parameter to `MultiTargetAnnotation` (#1109) to allow concrete subclasses to have stricter type checking of `targets`, if desired. I also cleaned up a few comment nits....

0-width wires in the top-level I/O are correctly removed in the verilator cpp test harness, but are included in the verilog test harness used by VCS: ``` reg[-1:0] io_dlev_override =...

Gist: https://gist.github.com/jwright6323/666747665d920d6bc294959be24f6822 I am seeing that gradients are rendered based on the image's location within a page rather than a component's position within the SVG (see example in Gist above).

I was unable to build the native extensions on my 2024 M2 MacBook Pro running macOS Sonoma 14.3.1. The changes made in this PR fix the compilation issues for this...

Thanks for working on this extension! I would like to suggest adding a feature to use short captions in the generated list. This is useful if you have long explanations...

enhancement
good first issue

This adds an aspect-based floorplanning framework to Chisel and the related backend tooling

#105 needs a test, but so do lots of other things. We should add more tests.

It would be nice to optionally specify the top module for this transform in an annotation, so that you can specify it in your Chisel source rather than having a...

https://github.com/ucb-bar/barstools/commit/1342945e2669f14599f83cf357520d15a1eb2498