Library / Benchmarks / OpenMFDA Benchmark Suite

OpenMFDA Benchmark Suite

mfda_benchmarks

benchmark PDK platform-agnostic

Ashton Snelgrove, Daniel Wakeham, Skylar Stockham, Scott R. Temple, Pierre-Emmanuel Gaillardon — LNIS, University of Utah

An illustration, not one of the suite's designs: fifteen chip outlines, each with a simple channel shape.
An illustration: none of the suite’s designs is drawn here.

About

A benchmark set for comparing microfluidic design automation software: chip descriptions written as Verilog netlists, each one a design specification to run through a placement-and-routing flow. The set mixes biological assays (ChIP, HIV-1, mRNA isolation, kinase activity, in vitro diagnostics, a nucleic-acid processor, a colorimetric protein assay, PCR mixing), graph structures (binary trees, braids, chains, complete graphs, gradient generators, synthetic designs) and a multiplexer. Its README compares OpenMFDA’s results on some of them with those published for Columba S (Tseng et al., DAC 2018) and Fluigi (Huang, 2016).

Where to get it

The set is in its public repository on GitHub, utah-MFDA/mfda_benchmarks. It has no licence: the repository has no licence file, so copying, changing or sharing the netlists needs its authors’ permission. This site does not host a copy.

Several groups re-cast designs that others published as netlists: huang_thesis is translated from the designs in Huang’s Fluigi thesis (2016), and mnacidpro from Hong et al.’s nucleic acid processor (2004). Its sources folder points to repositories of CIDAR Lab (github.com/CIDARLAB) and holds Columba template files.

Groups, on the repository’s default branch

Group
binary_tree
braid
chain
chain_mixer
ChIP
colorimetric_protein_assay
complete_graphs
gradient_generator
hiv1
huang_thesis
in_vitro_diagnostics
kinase_activity
mnacidpro
mRNAiso
multiplexer
pcr_mixing_tree
synthetic

The netlists sit in these groups, plus gates.v at the top of the repository: a logic-gate cell library the netlists share, not a benchmark. Read on the default branch, master, at commit 0858b44 (5 December 2024), on 2 October 2026. A second branch, kicad, holds more kinase netlists.

Tags

  • benchmark
  • research-benchmarks
  • platform-agnostic
  • pcr
  • gradient
  • hiv
  • kinase
  • mrna-isolation
  • colorimetric
  • verilog-source

Citation & license

Ashton Snelgrove, Daniel Wakeham, Skylar Stockham, Scott R. Temple, Pierre-Emmanuel Gaillardon — LNIS, University of Utah

Snelgrove et al. (2025) — OpenMFDA: Microfluidic Design Automation in Three Dimensions. DATE 2025, Lyon, France. DOI: 10.23919/DATE64628.2025.10992757

License: none. The repository has no licence file, so reuse needs its authors’ permission.