/mio_demo

Moore.io Demo Project

Primary LanguageSystemVerilog

License

Moore.io Demo Project

Copyright 2023 Datum Technology Corporation

From Spreadsheet to UVM Simulation
Moore.io Logo The Moore.io Demo project demonstrates the power of the Moore.io CLI and UVMx. Both are used to fully verify a telecom-grade FPGA design in record time by generating >90% of the codebase directly from a spreadsheet specification and using a free simulator. This demo is broken into several parts and this branch (main) contains all code for all parts. The entire video series is available on YouTube.

Set up a new user and workstation for mio-cli and Xilinx® Vivado™, import existing Design and Test Bench code, and run UVM simulations and regressions.

Verify a matrix APU by starting with a pin list in a spreadsheet and finishing with a set of constrained-random regressions with prediction, scoreboarding and self-checking tests.

Part 3 - Self-Tested UVM agent

Create a sequence-based, multi-channel UVM agent starting with a pin list in a spreadsheet, and ending with a 3 agent self-testing environment and test bench with constrained-random regressions with prediction, scoreboarding and self-checking tests.

Part 4 - Sub-System design UVM verification

Verify a matrix APU channel sub-system design by starting with a spreadsheet specification, including register and memory definitions.

Part 5 - FPGA design UVM verification

Coming soon