Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/996566.996671acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Quantum-Dot Cellular Automata (QCA) circuit partitioning: problem modeling and solutions

Published: 07 June 2004 Publication History

Abstract

This paper presents the Quantum-Dot Cellular Automata (QCA) physical design problem, in the context of the VLSI physical design problem. The problem is divided into three subproblems: partitioning, placement, and routing of QCA circuits. This paper presents an ILP formulation and heuristic solution to the partitioning problem, and compares the two sets of results. Additionally, we compare a human-generated circuit to the ILP and Heuristic solutions. The results demonstrate that the heuristic is a practical method of reducing partitioning run time while providing a result that is close to the optimal for a given circuit.

References

[1]
A. O. Orlov et al. Expiremental demonstration of clocked single electron switching in quantum-dot cellular automata. Appl. Phys. Lett., 77(2):295--297, July 2000.
[2]
C. J. Alpert and A. B. Kahng. Recent directions in netlist partitioning: A survey. Integration: The VLSI Journal 19:1--81, 1995.
[3]
I. Amlani et al. Digital logic gate using quantum-dot cellular automata.Science 284:289--291, April 1999.
[4]
Q. Hang, Y. Wang, M. Lieberman, and G. H. Bernstein. Molecular patterning through high-resolution polymethylmethacrylate masks. Appl. Phys. Lett., 80(22):4220--4222, June 2002.
[5]
K. Hennessy and C. S. Lent. Clocking of molecular quantum-dot cellular automata. Journal of Vacuum Science and Technology 19(5):1752--1755, September/October 2001.
[6]
X. S. Hu, S. C. Bass, and R. G. Harber. Minimizing the number of delay buffers in the synchronization of pipelined systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 13(12):1441--1449, December 1994.
[7]
J. Jiao, G. J. Long, F. Grandjean, A. M. Beatty, and T. P. Fehlner. Building blocks for the molecular expression of quantum cellular automata. isolation and characterization of a covalently bonded square array of two ferrocenium and two ferrocene complexes. J. Am. Chem. Soc., 125:7522--7523, 2003.
[8]
R. K. Kummamuru et al. Operation of a quantum-dot cellular automata (QCA) shift register and analysis of errors. IEEE Transactions on Electron Devices 50(9):1906--1913, September 2003.
[9]
C. Leiserson and J. Saxe. Retiming synchronous circuitry. Algorithmica 6(1):5--35, 1990.
[10]
C. S. Lent and B. Isaksen. Clocked molecular quantum-dot cellular automata. IEEE Transactions on Electron Devices 50(9).
[11]
C. S. Lent, B. Isaksen, and M. Lieberman. Molecular quantum-dot cellular automata. J. Am. Chem. Soc., 125(4):1056--1063,2003.
[12]
Craig S. Lent, P. Douglas Tougaw, and Wolfgang Porod. Quantum Cellular Automata. Nanotechnology 4, 49 1993.
[13]
Z. Li and T. P. Fehlner. Molecular QCA cells. 2. characterization of an unsymmetrical dinuclear mixed-valence complex bound to a au surface by an organic linker. Inorganic Chemistry 42:5715--5721, 2003.
[14]
M. Lieberman et al.Quantum-dot cellular automata at a molecular scale.Ann. N.Y. Acad. Sci., 960:225--239, 2002.
[15]
M. T. Niemier and P. M. Kogge. Logic-in-wire: Using quantum dots to implement a microprocessor. In International Conference on Electronics, Circuits, and Systems (ICECS '99), Cyprus, September 1999.
[16]
Michael T. Niemier. Designing Digital Systems in Quantum Cellular Automata MS CSE Thesis, University of Notre Dame, April 2000.
[17]
Michael T. Niemier and Peter M. Kogge. Problems in designing with QCAs: Layout = timing. International Journal of Circuit Theory and Applications 29:49--62, April 2001.
[18]
Michael T.Niemier and Peter M. Kogge. Exploring and Exploiting Wire-Level Pipelining in Emerging Technologies. ISCA June 2001.
[19]
A. O. Orlov et al. Expiremental demonstration of a binary wire for quantum-dot cellular automata. Appl. Phys. Lett., 74(19):2875--2877, May 1999.
[20]
A.O. Orlov et al. Clocked quantum-dot cellular automata shift register. Surface Science 532--535:1193--1198, June 2003.
[21]
H. Qi et al.Molecular quantum cellular automata cells. electric field driven switching of a silicon surface bound array of vertically oriented two-dot molecular quantum cellular automata. J. Am. Chem. Soc., 125:15250--15259, 2003.
[22]
N. A. Sherwani.Algorihms for VLSI Design Automation Kluwer Academic Publishers, 1995.

Cited By

View all
  • (2024)Optimizing fault tolerance of RAM cell through MUX based modeling and design using symmetries of QCA cellsScientific Reports10.1038/s41598-024-59185-214:1Online publication date: 13-Apr-2024
  • (2024)Quantum-dot Cellular Automata Placement and Routing with Hierarchical AlgorithmNano Communication Networks10.1016/j.nancom.2024.10049539(100495)Online publication date: Mar-2024
  • (2022)Field-Coupled Nanocomputing Placement and Routing With Genetic and A* AlgorithmsIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2022.319745069:11(4619-4631)Online publication date: Nov-2022
  • Show More Cited By

Index Terms

  1. Quantum-Dot Cellular Automata (QCA) circuit partitioning: problem modeling and solutions

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DAC '04: Proceedings of the 41st annual Design Automation Conference
    June 2004
    1002 pages
    ISBN:1581138288
    DOI:10.1145/996566
    • General Chair:
    • Sharad Malik,
    • Program Chairs:
    • Limor Fix,
    • Andrew B. Kahng
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 June 2004

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. circuit partitioning
    2. computer aided design
    3. quantum-dot cellular automata (QCA)

    Qualifiers

    • Article

    Conference

    DAC04
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Upcoming Conference

    DAC '25
    62nd ACM/IEEE Design Automation Conference
    June 22 - 26, 2025
    San Francisco , CA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 02 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Optimizing fault tolerance of RAM cell through MUX based modeling and design using symmetries of QCA cellsScientific Reports10.1038/s41598-024-59185-214:1Online publication date: 13-Apr-2024
    • (2024)Quantum-dot Cellular Automata Placement and Routing with Hierarchical AlgorithmNano Communication Networks10.1016/j.nancom.2024.10049539(100495)Online publication date: Mar-2024
    • (2022)Field-Coupled Nanocomputing Placement and Routing With Genetic and A* AlgorithmsIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2022.319745069:11(4619-4631)Online publication date: Nov-2022
    • (2022)A Crucial Step of Quantum-dot Cellular Automatic Placement and Routing2022 International Conference on Power Energy Systems and Applications (ICoPESA)10.1109/ICoPESA54515.2022.9754396(96-100)Online publication date: 25-Feb-2022
    • (2021)Design of Reversible Gate-Based Fingerprint Authentication System in Quantum-Dot Cellular Automata for Secure NanocomputingRecent Innovations in Computing10.1007/978-981-15-8297-4_58(729-740)Online publication date: 13-Jan-2021
    • (2020)Design of Efficient 1-bit Comparator in Quantum dot Cellular Automata Nano-computing2020 IEEE-HYDCON10.1109/HYDCON48903.2020.9242666(1-6)Online publication date: 11-Sep-2020
    • (2018)A novel configurable flip flop design using inherent capabilities of quantum-dot cellular automataMicroprocessors & Microsystems10.1016/j.micpro.2017.11.00356:C(101-112)Online publication date: 1-Feb-2018
    • (2017)A novel power-efficient high-speed clock management unit using quantum-dot cellular automataJournal of Nanoparticle Research10.1007/s11051-017-3810-119:4Online publication date: 29-Mar-2017
    • (2017)Designing Nanoscale Counter Using Reversible Gate Based on Quantum-Dot Cellular AutomataInternational Journal of Theoretical Physics10.1007/s10773-017-3638-657:4(1060-1081)Online publication date: 22-Dec-2017
    • (2016)QCA: An effective approach to implement logic circuit in nanoscale2016 5th International Conference on Informatics, Electronics and Vision (ICIEV)10.1109/ICIEV.2016.7760076(620-624)Online publication date: May-2016
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media