RECMICRO: digital design flows for beyond-voltage scaling energy-performance tradeoff

RECMICRO: complete design framework to design reconfigurable microarchitectures
The RECMICRO design framework includes all detailed scripts to perform fully automated and microarchitecture-agnostic design of reconfigurable microarchitectures, starting from the Verilog netlist of a conventional microarchitecture that was previously synthesized with any commercial synthesis tool.
We hope this will be useful to our community, to push the concept of beyond-voltage scaling energy-performance extension and reconfigurable microarchitectures forward, and to fully explore their potential through open access to the scripts we used to develop our chips.

RECMICRO scripts and design flows on GitHub GitHub
You can download the scripts and related instructions at the following GitHub repository:

For use in publications and presentations please cite this data collection as follows:
S. Jain, M. Alioto, "RECMICRO: Design Framework and Scripts to Design Reconfigurable Microarchitectures," [Online]. Available:

For future contributors who want to expand the RECMICRO design framework
Authors of improved or additional scripts to enhance the capabilities of the RECMICRO design framework are welcome to share them by sending an email to Prof. Alioto, and attach the following pieces of information:
  • scripts
  • brief description of the EDA tool setup used, and instructions to use the scripts
  • suggestions on how to enhance synergy and impact.
Any comment/suggestion on how to improve this page and the spreadsheet is welcome.

Books and papers on digital systems with beyond-voltage scaling energy-performance tradeoff 
The underlying research work and the details on how to design reconfigurable microarchitectures and automatically implement them with commercial EDA tools can be found in various publications from our group.
As an introductory and fairly comprehensive coverage of the subject, please refer to our Springer book. Related journal and conference publications can be found in our publications webpage