Library / Benchmarks / OpenMFDA Benchmark Suite

OpenMFDA Benchmark Suite

mfda_benchmarks

benchmark 17 groups 174 netlists 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 four repositories of CIDAR Lab (github.com/CIDARLAB) and holds two Columba template files.

Groups: 17, on the repository’s default branch

Groupnetlists (.v)
binary_tree20
braid43
chain7
chain_mixer7
ChIP5
colorimetric_protein_assay3
complete_graphs14
gradient_generator7
hiv13
huang_thesis12
in_vitro_diagnostics4
kinase_activity2
mnacidpro18
mRNAiso5
multiplexer11
pcr_mixing_tree1
synthetic12

174 netlists in 17 groups, plus gates.v at the top of the repository: a logic-gate cell library the netlists share, not a benchmark. Counted on the default branch, master, at commit 0858b44 (5 December 2024), on 2 October 2026. A second branch, kicad, holds six 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.