Skip to content

Releases: ranaumarnadeem/autoMBIST

v1.1.0

11 May 08:04

Choose a tag to compare

autoMBIST v1.1.0

Release v1.1.0
This release introduces new capabilities to autoMBIST, expanding its integration with OpenRAM, improving fault reporting, and bringing powerful new command-line features.

What's New

  • OpenRAM Integration: Added native support for synthesizing SRAM cells directly from OpenRAM via autoMBIST.
  • CLI Enhancements: Expanded the CLI with new commands for more flexible testing and generation workflows.
  • Enhanced Fault Reporting: Vastly improved reporting metrics and output readability for transition faults (transition-up and transition-down).
  • Testing & Infrastructure: Overhauled internal software/hardware testing suite and fixed legacy smoke-test dependencies.
  • Bug Fixes: Cleaned up redundant files, resolved internal pathing issues, and applied minor bug fixes for greater stability.

Supported Fault Models (Maintained)

  • Stuck-at (SA0, SA1)
  • Transition-up
  • Transition-down

Verification

  • Extended Cocotb and Icarus Verilog test coverage.
  • Continuous software and hardware test coverage for generation and integration paths.

autoMBIST v1.0.1

30 Apr 10:51

Choose a tag to compare

Release v1.0.1

This is the initial release of autoMBIST, providing a complete MBIST wrapper and fault-flow generation pipeline for OpenRAM-style SRAM macros.

Features

  • CLI Tool: Packaged Python tool accessible via the autombist command.
  • Generation: Config-driven MBIST wrapper generation using YAML.
  • Algorithms: Support for March-C and March-RAW algorithms.
  • Fault Injection: Automated fault-flow generation including assets and test-mode logic.

Supported Fault Models

  • Stuck-at
  • Transition-up
  • Transition-down

Verification

  • Software and hardware test coverage for generation and integration paths.