TY - JOUR
T1 - Placement and routing for tile-based field-coupled nanocomputing circuits is N P-complete (research note)
AU - Walter, Marcel
AU - Wille, Robert
AU - Grobe, Daniel
AU - Torres, Frank Sill
AU - Drechsler, Rolf
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019
Y1 - 2019
N2 - Field-coupled Nanocomputing (FCN) technologies provide an alternative to conventional CMOS-based computation technologies and are characterized by intriguingly low-energy dissipation. Accordingly, their design received significant attention in the recent past. FCN circuit implementations like Quantum-dot Cellular Automata (QCA) or Nanomagnet Logic (NML) have already been built in labs and basic operations such as inverters, Majority, AND, OR, and so on, are already available. The design problem basically boils down to the question of how to place basic operations and route their connections so that the desired function results while, at the same time, further constraints (related to timing, clocking, path lengths, etc.) are satisfied. While several solutions for this problem have been proposed, interestingly no clear understanding about the complexity of the underlying task exists thus far. In this research note, we consider this problem and eventually prove that placement and routing for tile-based FCN circuits is N P-complete. By this, we provide a theoretical foundation for the further development of corresponding design methods.
AB - Field-coupled Nanocomputing (FCN) technologies provide an alternative to conventional CMOS-based computation technologies and are characterized by intriguingly low-energy dissipation. Accordingly, their design received significant attention in the recent past. FCN circuit implementations like Quantum-dot Cellular Automata (QCA) or Nanomagnet Logic (NML) have already been built in labs and basic operations such as inverters, Majority, AND, OR, and so on, are already available. The design problem basically boils down to the question of how to place basic operations and route their connections so that the desired function results while, at the same time, further constraints (related to timing, clocking, path lengths, etc.) are satisfied. While several solutions for this problem have been proposed, interestingly no clear understanding about the complexity of the underlying task exists thus far. In this research note, we consider this problem and eventually prove that placement and routing for tile-based FCN circuits is N P-complete. By this, we provide a theoretical foundation for the further development of corresponding design methods.
KW - Emerging technology
KW - Field-coupled nanocomputing
KW - NP-complete
KW - Placement
KW - Routing
UR - http://www.scopus.com/inward/record.url?scp=85065617928&partnerID=8YFLogxK
U2 - 10.1145/3312661
DO - 10.1145/3312661
M3 - Article
AN - SCOPUS:85065617928
SN - 1550-4832
VL - 15
JO - ACM Journal on Emerging Technologies in Computing Systems
JF - ACM Journal on Emerging Technologies in Computing Systems
IS - 3
M1 - a29
ER -