TY - GEN
T1 - State encoding of finite-state machines targeting threshold and majority logic based implementations with application to nanotechnologies
AU - Zhang, Rui
AU - Jha, Niraj K.
PY - 2006
Y1 - 2006
N2 - In this paper, we address the problem of state encoding of finite-state machines (FSMs) targeting threshold and majority logic based implementations, which have applications in nanotechnologies. Previous work on state encoding is based on Boolean logic. These methods try to optimize either the literal count or sum-of-product (SOP) terms count, which are more relevant for CMOS technology based circuits. As progress is made in the material and physical understanding of nanoscale devices, functionally-correct nanoscale circuits based on threshold and majority gates are being successfully demonstrated. However, there exists no methodology or design automation tool for state encoding targeting threshold and majority gate based implementations. We propose such a methodology based on an evolutionary algorithm. Experimental results indicate that large reductions in gate count, area and interconnect count are possible, compared to some traditional state encoding methods.
AB - In this paper, we address the problem of state encoding of finite-state machines (FSMs) targeting threshold and majority logic based implementations, which have applications in nanotechnologies. Previous work on state encoding is based on Boolean logic. These methods try to optimize either the literal count or sum-of-product (SOP) terms count, which are more relevant for CMOS technology based circuits. As progress is made in the material and physical understanding of nanoscale devices, functionally-correct nanoscale circuits based on threshold and majority gates are being successfully demonstrated. However, there exists no methodology or design automation tool for state encoding targeting threshold and majority gate based implementations. We propose such a methodology based on an evolutionary algorithm. Experimental results indicate that large reductions in gate count, area and interconnect count are possible, compared to some traditional state encoding methods.
UR - http://www.scopus.com/inward/record.url?scp=33748581609&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33748581609&partnerID=8YFLogxK
U2 - 10.1109/VLSID.2006.151
DO - 10.1109/VLSID.2006.151
M3 - Conference contribution
AN - SCOPUS:33748581609
SN - 0769525024
SN - 9780769525020
T3 - Proceedings of the IEEE International Conference on VLSI Design
SP - 317
EP - 322
BT - Proceedings - 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design
T2 - 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design
Y2 - 3 January 2006 through 7 January 2006
ER -