Node duplication and routing algorithms for quantum-dot cellular automata circuits

被引:9
|
作者
Chung, W. J.
Smith, B.
Lim, S. K.
机构
[1] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[2] Georgia Inst Technol, Sch Elect & Comp Engn, Atlanta, GA 30332 USA
来源
关键词
D O I
10.1049/ip-cds:20050278
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Quantum-dot cellular automata (QCA) is a novel computing mechanism that can represent binary information based on the spatial distribution of electron charge configuration in chemical molecules. QCA circuit layout is currently restricted to a single layer with very limited number of wire crossings permitted. Thus, wire crossing minimisation is crucial in improving the manufacturability of QCA circuits. We present the first QCA node duplication and routing algorithms for wire crossing minimisation. Our duplication algorithm named fan-out tolerance duplication (FTD) explores node duplication in conjunction with node placement using K-layered bipartite graphs (KLBG). FTD successfully removes additional crossings at the cost of increased area and allows flexible tradeoff between area and wire crossing. Our routing algorithm, namely cycle breaker (CB), constructs a modified vertical constraint graph (VCG) to enforce additional vertical relation for wire crossing reduction. We formulate and provide a heuristic solution for the weighted minimum feedback edge set problem to effectively remove cycles from the VCG. As a result, FTD and CB achieve wire crossing results that are very close to theoretical lower bound and outperform the conventional algorithms significantly.
引用
收藏
页码:497 / 505
页数:9
相关论文
共 50 条
  • [1] A Placement and Routing Algorithm for Quantum-dot Cellular Automata
    Trindade, Alyson
    Ferreira, Ricardo
    Nacif, Jose Augusto M.
    Sales, Douglas
    Neto, Omar P. Vilela
    2016 29TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2016,
  • [2] Synchronization in Quantum-Dot Cellular Automata Circuits and Systems
    Liolis, Orestis
    Mardiris, Vassilios A.
    Sirakoulis, Georgios Ch
    Karafyllidis, Ioannis G.
    IEEE OPEN JOURNAL OF NANOTECHNOLOGY, 2020, 1 : 145 - 156
  • [3] Hybrid Quantum-Dot Cellular Automata Nanocomputing Circuits
    Alharbi, Mohammed
    Edwards, Gerard
    Stocker, Richard
    ELECTRONICS, 2024, 13 (14)
  • [4] Programmable Crossbar Quantum-Dot Cellular Automata Circuits
    Kalogeiton, Vicky S.
    Papadopoulos, Dim P.
    Liolis, Orestis
    Mardiris, Vassilios A.
    Sirakoulis, Georgios Ch.
    Karafyllidis, Ioannis G.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (08) : 1367 - 1380
  • [5] Design of sequential circuits by quantum-dot cellular automata
    Huang, J.
    Momenzadeh, M.
    Lombardi, F.
    MICROELECTRONICS JOURNAL, 2007, 38 (4-5) : 525 - 537
  • [6] A characterization of important algorithms for quantum-dot cellular automata
    Lusth, JC
    Dixon, B
    INFORMATION SCIENCES, 1999, 113 (3-4) : 193 - 204
  • [7] Quantum-dot devices and quantum-dot cellular automata
    Porod, W
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1997, 334B (5-6): : 1147 - 1175
  • [8] Quantum-dot devices and quantum-dot cellular automata
    Porod, W
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 1997, 7 (10): : 2199 - 2218
  • [9] Novel Efficient Adder Circuits for Quantum-Dot Cellular Automata
    Sayedsalehi, Samira
    Moaiyeri, Mohammad Hossein
    Navi, Keivan
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2011, 8 (09) : 1769 - 1775
  • [10] Quantum-dot Cellular Automata Placement and Routing with Hierarchical Algorithm
    Zhang, Bing
    Peng, Fei
    Li, Gaisheng
    Li, Yangshuai
    Xie, Guangjun
    NANO COMMUNICATION NETWORKS, 2024, 39