Releases: ranaumarnadeem/autoMBIST
Releases · ranaumarnadeem/autoMBIST
v1.1.0
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
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
autombistcommand. - 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.