Skip to content

treewide: Add Spyglass flow and fix reported violations#313

Merged
colluca merged 8 commits into
developfrom
spyglass
Apr 30, 2026
Merged

treewide: Add Spyglass flow and fix reported violations#313
colluca merged 8 commits into
developfrom
spyglass

Conversation

@colluca
Copy link
Copy Markdown
Collaborator

@colluca colluca commented Apr 17, 2026

Merge after #312.

  • Add Spyglass lint flow and bump nonfree repo
  • Fix all Spyglass lint errors and warnings
    • Remove redundant $signed conversions
    • Protect against negative array bounds when using default parameter values
    • Derive dependent type parameters
  • Fix bug in hive's PTW request connections
  • Bump OSEDA version to 2026.02 to include Verilator fix Fix nested struct in parameter port list (#6818) verilator/verilator#6824
  • Add nonfree pysynthutils Python package dependency
  • Add Spyglass lint checks (based on pysynthutils) to Gitlab CI
  • Increase Yosys synthesis timeout to 3h in Gitlab CI
  • Make snitch_cluster_pkg.sv a required source of the cluster, no longer required only by the cluster wrapper and test harness

@colluca colluca requested a review from fischeti as a code owner April 17, 2026 13:55
@colluca colluca changed the base branch from main to develop April 24, 2026 11:45
@colluca colluca merged commit 9ae49b1 into develop Apr 30, 2026
25 of 26 checks passed
@colluca colluca deleted the spyglass branch April 30, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant