Skip to main content
Avatar for Matthew Ballance from gravatar.com

Matthew Ballance

Username    mballance
Date joined   Joined

74 projects

ivpm

Last released

IVPM (Integrated View Package Manager) is a project-local polyglot package manager.

pssparser

Last released

Provides a PSS parser and related tools

pssc

Last released

PSSC — the PSS compiler: PSS source to SystemVerilog, C, and Python via Zuspec IR

zuspec-be-sw

Last released

Zuspec unified compiled-C backend (software, TLM, and RTL)

zuspec-be-sv

Last released

Zuspec SystemVerilog backend

zuspec-dataclasses

Last released

None

zuspec-be-py

Last released

Zuspec live-Python backend: Zuspec IR to executable Python (zdc) classes

zuspec-ir-core

Last released

Zuspec core intermediate representation

dv-solve

Last released

Domain-agnostic CLP(FD) constraint solver

pssfmt

Last released

A formatter for the Accellera Portable Test and Stimulus Standard (PSS)

debug-mgr

Last released

Simple debug manager for use of C++ Python extensions

dv-flow-libhdlsim

Last released

Provides dv-flow tasks for performing common tasks related to HDL simulation

pyastbuilder

Last released

Utility for generating AST classes from a yaml description

covsight

Last released

Coverage analysis CLI and tooling built on covsight-core

covsight-core

Last released

Core UCIS data-model API and NCDB format for coverage data

pygments-pss

Last released

Pygments lexer for the Accellera Portable Test and Stimulus Standard (PSS)

sphinx-systemverilog

Last released

Sphinx autodoc extension for SystemVerilog, powered by the pyslang parser

pyhdl-if

Last released

Python interface for HDL programming interfaces

agent-skills-systemrdl

Last released

Hierarchical SystemRDL 2.0 authoring reference for coding agents, packaged as an agent skill.

peakrdl-fw-hdl

Last released

Generate Featherweight-HDL register descriptions from compiled SystemRDL input

peakrdl-pss

Last released

Generate a PSS (Portable Test and Stimulus) register package from SystemRDL

dv-flow-mgr

Last released

DV Flow Manager - Data-driven, parameterizable workflow orchestration

dv-flow-libcocotb

Last released

DV Flow Manager tasks for building and running cocotb testbenches

dv-flow-libformal

Last released

Provides dv-flow tasks for formal verification (skeleton)

ivpm-build

Last released

Build helpers and PEP 517 backend for IVPM-managed Python extension projects

pyvsc

Last released

pyvsc (Verification Stimulus and Coverage) is a Python package for generating randomized stimulus and defining and collecting functional coverage.

zuspec

Last released

None

zuspec-fe-pss

Last released

PSS AST to Zuspec IR translation built on pssparser

ciostream

Last released

Provides C++ iostream Cython wrappers

pyucis

Last released

PyUCIS provides a Python API for manipulating UCIS coverage data.

dv-flow-libgh

Last released

DV Flow task library for GitHub REST and GraphQL APIs

dv-flow-liborfs

Last released

DV Flow tasks for the OpenROAD RTL-to-GDS flow (ORFS)

dv-flow-librdl

Last released

Provides dv-flow tasks for performing common SystemRDL operations via PeakRDL

dv-flow-libfusesoc

Last released

DV Flow extension for FuseSoC core management and Edalize tool integration

svdep

Last released

Checks whether SystemVerilog need to be recompiled

pytest-dfm

Last released

pytest-dfm provides a pytest integration for DV Flow Manager, a build system for silicon design

PyBoolector

Last released

Python wrapper around the Boolector SMT solver

zuspec-fe-parser

Last released

Provides a PSS parser and related tools

zuspec-arl-dm

Last released

Core ARL data model library

vsc-dm

Last released

Core Verification Stimulus and Coverage library

fltools

Last released

Provides utilities for working with EDA Filelists

dv-flow-libcc

Last released

Tasks for building artifacts from C/C++ code

vsc-solvers

Last released

Core Verification Stimulus and Coverage library

pyapi-compat-if

Last released

Core Verification Stimulus and Coverage library

pytest-fv

Last released

pytest extensions to support running functional-verification jobs

zuspec-parser

Last released

Provides a PSS parser and related tools

zuspec-arl-eval

Last released

Core ARL data model library

dv-flow-libide

Last released

Provides dv-flow tasks for maintaining IDE-integration files

dv-flow-libpss

Last released

Provides dv-flow tasks for performing common tasks related to Accellera PSS

zuspec-sv

Last released

Core ARL data model library

mkdv

Last released

mkdv is a Makefile-based mechanism for running Design Verification tools with a Python regression runner

zuspec-cli

Last released

Co-specification of hardware, software, design, and test behavior

dv-flow-libhdlim

Last released

Provides dv-flow tasks for performing common tasks related to HDL simulation

pyvsc-dataclasses

Last released

Front-end for capturing Verification Stimulus and Coverage constructs using dataclasses

jitcc

Last released

Supports compiling and running C code on the fly

pyhdl-call-if

Last released

Python interface for HDL programming interfaces

pyhdl-tlm-if

Last released

Python interface for HDL programming interfaces

pyhdl-pi-if

Last released

Python interface for HDL programming interfaces

pytypeworks

Last released

PyTypeWorks provides utilities for decorator-driven type manipulation and introspection.

zuspec-py

Last released

Co-specification of hardware, software, design, and test behavior

pss-scrambler

Last released

PSS Scrambler replaces user-specified identifiers with random names.

libarl

Last released

Core ARL model evaluator library

libvsc

Last released

Core Verification Stimulus and Coverage library

pyarl-dataclasses

Last released

Front-end for capturing Action Relation Level models using dataclasses

vte

Last released

Template-driven content generation script focused on verification

tblink-rpc-core

Last released

Provides the core TbLink-RPC library

tblink-rpc-hdl

Last released

Provides a TbLink-RPC integration for HDL environments

pyucis-viewer

Last released

PyUCIS Viewer QT5-based viewer for UCIS data.

pygraphviz-bin

Last released

Pre-compiled GraphViz wrapped in Python

vlsim

Last released

vlsim is a wrapper around Verilator that adds in a simple C++ front-end for clock generation and trace control

pyyaml-srcinfo-loader

Last released

Provides a loader for PyYAML that annotates source info on returned elements

py-vsc

Last released

py-vsc (Verification Stimulus and Coverage) is a Python package for generating randomized stimulus and defining and collecting functional coverage.

pybfms-generic-sram

Last released

pybfms_generic_sram provides bus functional models for the SRAM protocols

pybfms

Last released

PyBFMs provides core libraries and scripts to support Python BFMs driving HDL environments

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page