Conversation
Update the module template to consume mosaic-flow MF20260908V1 and demonstrate a shared verification architecture for SystemVerilog simulation, PyUVM, and formal verification. - Pin the mosaic-flow submodule to the MF20260908V1 release. - Add independently configurable property, assertion, coverage, and PyUVM filelists. - Separate reusable sequences and properties from assertion and coverage directives. - Reuse assertion and coverage wrappers across simulation and formal verification. - Add Yosys-compatible formal fallbacks and a dedicated cover-reachability configuration. - Add a representative PyUVM test with separate Python functional coverage. - Enable the open-source PyUVM flow and keep commercial simulation disabled by default. - Validate JUnit, simulator-native coverage, functional coverage, and compiled bind evidence. - Extend native and containerized GitHub Actions with pinned PyUVM tooling and evidence checks. - Record Python, cocotb, PyUVM, and simulator versions in CI evidence. - Update the container runtime dependencies required by cocotb - Document PyUVM integration, shared SVA compilation, multi-module use, and release evidence. - Verify the complate open-source quality gate natively and in the pinned container.
[Update] Enable reusable PyUVM verification
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update the module template to consume mosaic-flow MF20260908V1 and demonstrate a shared verification architecture for SystemVerilog simulation, PyUVM, and formal verification.