Skip to content
This repository has been archived by the owner on Oct 14, 2024. It is now read-only.
/ sagtree-seeds Public archive

Seed circuits for comparison of advanced mutation operator SagTree

License

Notifications You must be signed in to change notification settings

ehw-fit/sagtree-seeds

Repository files navigation

SagTree: Towards Efficient Mutation in Evolutionary Circuit Approximation

This repository provides source codes in Verilog of the circuits used as seeds in experiments in our paper SagTree: Towards Efficient Mutation in Evolutionary Circuit Approximation

For more details please follow this article:

ČEŠKA Milan, MATYÁŠ Jiří, MRÁZEK Vojtěch, SEKANINA Lukáš, VAŠÍČEK Zdeněk and VOJNAR Tomáš. SagTree: Towards Efficient Mutation in Evolutionary Circuit Approximation. Swarm and Evolutionary Computation, vol. 69, no. 100986, 2022, pp. 1-10. ISSN 2210-6502. Available from: https://www.sciencedirect.com/science/article/pii/S2210650221001486

Circuits

The seed circuits are accurate - i.e., no error was injected to the code.

Circuit Inputs bitwidth Output bitwidth Function File link
8-bit adder 8, 8 9 A + B add_8-8.v
16-bit adder 16, 16 17 A + B add_16-16.v
31-bit divider 31, 16 16 A / B div_31-16.v
15-bit divider 15, 8 8 A / B div_15-8.v
8-bit MAC 8, 8, 16 17 (A * B) + C mac_8-8-16.v
16-bit MAC 16, 16, 32 33 (A * B) + C mac_16-16-32.v
8-bit multiplier 8, 8 16 A * B mult_8-8.v
16-bit multiplier 16, 16 32 A * B mult_16-16.v
8-bit square 8 16 A^2 square_8.v
16-bit square 16 32 A^2 square_16.v

About

Seed circuits for comparison of advanced mutation operator SagTree

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published