PackageTrack
Sign in Get early access

rohd_vf

The ROHD Verification Framework, a verification framework built upon ROHD for building testbenches.

0.6.0 4.4K downloads/mo #4030 most downloaded on pub.dev intel/rohd-vf

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 5 weeks to 1.3 years

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

9 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

9 releases · Nov 2021 to Jan 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 0.6.0 02 Jan 2025
    Release notes

    What's Changed

    • Update default permissions in GH actions by @mkorbel1 in #54
    • Update analysis options and doc checks for Dart 3.3.0 by @mkorbel1 in #55
    • Fix documentation generation by @mkorbel1 in #56
    • Add compatibility with ROHD v0.6.0 and improve stability by @mkorbel1 in #59
    • Preparing to release v0.6.0 of ROHD-VF by @mkorbel1 in #60

    Full Changelog: v0.5.0...v0.6.0

    Open source →
    Release notes
    • Updates ROHD dependency to at least v0.5.0.
    • Fixed a bug where exceptions triggered via the ROHD simulator could cause a Test to hang (https://github.com/intel/rohd-vf/pull/59).
    • Increased minimum Dart SDK version to 3.0.0.
    Open source →
  2. 0.5.0 26 Sep 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.4.1...v0.5.0

    Open source →
    Release notes
    • Updates ROHD dependency to at least v0.5.0.
    • Breaking: Test.instance is now nullable and null when no Test is active, which also impacts Test.random. Use Test.reset instead of Simulator.reset in ROHD-VF testbenches to reset.
    • Added QuiesceObjector, PendingDriver, and PendingClockedDriver to make it easier to develop typical drivers.
    • Added waitCycles function as an extension to Logic to make it easier to wait for a variable number of clock edges.
    • Fixed a bug where Components directly under the Test could run the check phase multiple times (https://github.com/intel/rohd-vf/issues/45).
    • Updated the example, leveraging some new APIs in ROHD-VF and ROHD and demonstrating best practices.
    • Exposed randomSeed accessor in Test to make it easier to reproduce randomized tests.
    Open source →
  3. 0.4.1 29 Nov 2022
    Release notes

    What's Changed

    • bugfix Tracker.record to not discard default values by @bbracker-int in #27
    • Improvements for Test failures via Logger by @mkorbel1 in #28
    • Refactor Test print level checks by @mkorbel1 in #29
    • Remove requirement to call super on check for tests by @mkorbel1 in #30

    New Contributors

    Full Changelog: v0.4.0...v0.4.1

    Open source →
    Release notes
    • Fix a bug where defaults were not used in Tracker.record (https://github.com/intel/rohd-vf/pull/27).
    • Added ability to view sub-components in a Component via components.
    • The check phase now runs synchronously at the end of the Test rather than triggered through the ROHD Simulator, giving greater control when handling error conditions.
    • Added printLevel to control printing independently of Logger level. Decreasing verbosity at the Logger will disable failures/kills if those messages are supressed.
    • Made handling of test failures/kills more robust and easier to handle.
    • Fixed a bug where Logger subscriptions could persist across tests.
    • Fixed a bug where failures reported via the Logger and found during check phase would sometimes not cause a test to fail.
    Open source →
  4. 0.4.0 24 Oct 2022
    Release notes

    What's Changed

    Full Changelog: v0.3.1...v0.4.0

    Open source →
    Release notes
    • Updates ROHD dependency to at least v0.4.0.
    • Breaking: made columnWidth an optional named argument in TrackerField (https://github.com/intel/rohd-vf/issues/10).
    • Increased minimum Dart SDK version to 2.18.0.
    • Upgraded and made lints more strict within ROHD-VF, leading to some quality and documentation improvements.
    Open source →
  5. 0.3.1 19 Aug 2022
    Release notes

    What's Changed

    • Make sequencer and monitor streams synchronous by @mkorbel1 in #13
    • Make the tracker file writing asynchronous for performance by @mkorbel1 in #14
    • Fix bugs related to test completion and objections by @mkorbel1 in #15

    Full Changelog: v0.3.0...v0.3.1

    Open source →
    Release notes
    Open source →
  6. 0.3.0 09 May 2022
    Release notes

    What's Changed

    Full Changelog: v0.2.0...v0.3.0

    Open source →
    Release notes
    • Updates ROHD dependency to at least v0.3.0.
    Open source →
  7. 0.2.0 09 Feb 2022
    Release notes

    What's Changed

    Full Changelog: v0.1.1...v0.2.0

    Open source →
    Release notes
    • Updates ROHD dependency to at least v0.2.0.
    • Adds Tracker to make logging events during a test simple for reading or parsing.
    Open source →
  8. 0.1.1 17 Nov 2021
    Release notes

    Full Changelog: v0.1.0...v0.1.1

    Open source →
    Release notes
    • Fix documentation issues.
    Open source →
  9. 0.1.0 17 Nov 2021
    Release notes
    • The first formally versioned release of ROHD Verification Framework.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive