TY - GEN
T1 - Re-writing HDL descriptions for line-aware synthesis of reversible circuits
AU - Alwardi, Zaid
AU - Wille, Robert
AU - Drechsler, Rolf
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/7/18
Y1 - 2016/7/18
N2 - Reversible computing is a promising research field due to its applications in several emerging technologies. Accordingly, several approaches for the design of reversible circuits have been introduced - including solutions realizing functionality provided in terms of hardware description languages. Their main drawback is, however, that they require a substantial amountof additional circuit lines. While some solutions addressing this problem have been proposed in the past, the contribution of the respectively given HDL code to this drawback has hardly been considered yet. In this work, we are considering this problem from this angle: Observations have been conductedwhich, eventually, led to a set of re-writing rules for a line-aware synthesis of reversible circuits from HDL descriptions. Case studies show the benefits of these rules - in total, substantial reductions in the number of circuit lines have been observed.
AB - Reversible computing is a promising research field due to its applications in several emerging technologies. Accordingly, several approaches for the design of reversible circuits have been introduced - including solutions realizing functionality provided in terms of hardware description languages. Their main drawback is, however, that they require a substantial amountof additional circuit lines. While some solutions addressing this problem have been proposed in the past, the contribution of the respectively given HDL code to this drawback has hardly been considered yet. In this work, we are considering this problem from this angle: Observations have been conductedwhich, eventually, led to a set of re-writing rules for a line-aware synthesis of reversible circuits from HDL descriptions. Case studies show the benefits of these rules - in total, substantial reductions in the number of circuit lines have been observed.
KW - code optimization
KW - hardware description languages
KW - reversible circuits
KW - synthesis
UR - http://www.scopus.com/inward/record.url?scp=84981318478&partnerID=8YFLogxK
U2 - 10.1109/ISMVL.2016.36
DO - 10.1109/ISMVL.2016.36
M3 - Conference contribution
AN - SCOPUS:84981318478
T3 - Proceedings of The International Symposium on Multiple-Valued Logic
SP - 31
EP - 36
BT - Proceedings - 2016 IEEE 46th International Symposium on Multiple-Valued Logic, ISMVL 2016
PB - IEEE Computer Society
T2 - 46th IEEE International Symposium on Multiple-Valued Logic, ISMVL 2016
Y2 - 18 May 2016 through 20 May 2016
ER -