Skip to content

cowardsa/DatapathBench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DatapathBench

A collection of simple datapath circuit design and verification benchmarks. Each directory contains alternative (but equivalent) representations of a single module (named <dir>):

Note that the .mlir representations do not support parameterisation therefore each file is a specific instatiation of the module.

The verification challenge is to prove the equivalence of these represenatations. Example smtlib encodings are shared in the <dir>/smtlib/ that prove the equivalnce between <dir>/mlir/<dir>.comb.mlir and <dir>/mlir/<dir>.datapath.mlir (for the bitwidth specified in the .smt2 filename).

About

A collection of datapath circuit design and verification benchmarks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published