PyUCIS

PyUCIS is a Python toolkit for importing, merging, analyzing, and reporting functional verification coverage data in the Unified Coverage Interoperability Standard (UCIS) format. It works with coverage from Verilator, cocotb-coverage, AVL, and UCIS XML files, and provides a command-line interface, an interactive terminal UI, HTML reports, and CI/CD format export.

Where do you want to start?

Quickstart

I have a coverage file and want to view or report it in 5 minutes

Importing Coverage

I need to import coverage from Verilator, cocotb, or AVL

CI/CD Integration

I want to integrate coverage into a CI/CD pipeline

Reference

I’m writing Python code against the PyUCIS API