Skip to content
HardMatrix mark HardMatrix
Home Tags Contact GitHub LinkedIn

Featured

Wed 12 August 2026 Area and timing Pareto frontier
#rtl #synthesis #open-source

Exploring Optimal Hardware Implementations with Hydra and OpenROAD

Measuring area and timing tradeoffs across hardware designs using open source tools.

Read post
Mon 27 July 2026 Sphinx and HardMatrix branding for the sphinx-svdomain open source release
#rtl #documentation #open-source

Releasing sphinx-svdomain: Structured Documentation for SystemVerilog

Hardware APIs deserve searchable documentation with reliable links between declarations. We are releasing sphinx-svdomain to help close that gap.

Read post

Latest posts

Hydra configurations resolved by FuseSoC into OpenROAD implementation runs
Wed 19 August 2026 /
#rtl #synthesis #open-source

A Practical Guide to Hardware Design Space Exploration

The reproducible workflow behind the area and timing measurements from our previous experiment.

Read post
Area and timing Pareto frontier
Wed 12 August 2026 /
#rtl #synthesis #open-source

Exploring Optimal Hardware Implementations with Hydra and OpenROAD

Measuring area and timing tradeoffs across hardware designs using open source tools.

Read post
An annotated SystemVerilog enum becoming a generated UART API entry through autodoc
Fri 07 August 2026 /
#rtl #documentation #open-source

From Source to Documentation: Using sphinx-svdomain

With sphinx-svdomain, SystemVerilog source and docstrings become clear, linked documentation that is easy to browse and rebuild as the RTL changes.

Read post
Sphinx and HardMatrix branding for the sphinx-svdomain open source release
Mon 27 July 2026 /
#rtl #documentation #open-source

Releasing sphinx-svdomain: Structured Documentation for SystemVerilog

Hardware APIs deserve searchable documentation with reliable links between declarations. We are releasing sphinx-svdomain to help close that gap.

Read post
PyTorch connected through a Renode Linux system and driver to a Verilated custom accelerator
Mon 20 July 2026 /
#renode #accelerators #open-source

Building a Full-System Accelerator Prototype with Renode

An open-source full-system workflow that connects PyTorch, a Linux driver, and Verilated RTL inside a Renode-simulated SoC before physical hardware is ready.

Read post
PyTorch model operations connected to custom AI hardware
Wed 01 July 2026 /
#pytorch #accelerators #software

Building a PyTorch Backend for a Custom Accelerator

Custom AI hardware creates value when repeated model operations can be moved into workload-specific datapaths for better latency, power, and integration. This post shows a small PyTorch-facing prototype that connects ordinary tensor code to that hardware path.

Read post
Open RTL development workflow
Fri 26 June 2026 /
#rtl #verification #open-source

Shipping Competitive RTL with Open Source Tools

A phase-by-phase RTL workflow that keeps modeling, generation, verification, synthesis, and timing open without closing the door to commercial backends.

Read post
Golden model verification flow
Wed 17 June 2026 /
#rtl #verification #cocotb

Lightweight RTL Verification Flow with cocotb

A lightweight verification workflow for building RTL with golden models, standard streaming interfaces, and composable blocks.

Read post
Parallel architecture of a LFSR
Wed 10 June 2026 /
#rtl #algorithms

Parallelizing Linear Feedback Systems with Matrices

Many “serial feedback” circuits look inherently sequential, but if their state update is linear over a finite field, we can raise the transition matrix to process many input symbols per clock.

Read post
HardMatrix · composable hardware for complex systems [email protected]