• DocumentCode
    1405790
  • Title

    Matrix Multiplication Using Quantum-Dot Cellular Automata to Implement Conventional Microelectronics

  • Author

    Wood, Joshua D. ; Tougaw, Douglas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • Volume
    10
  • Issue
    5
  • fYear
    2011
  • Firstpage
    1036
  • Lastpage
    1042
  • Abstract
    Quantum-dot cellular automata (QCA) shows promise as a postsilicon CMOS, low-power computational technology. Nevertheless, to generalize QCA for next-generation digital devices, the ability to implement conventional programmable circuits based on nor, and , and or gates is necessary. To this end, we devise a new QCA structure, the QCA matrix multiplier (MM), employing the standard Coulomb blocked, five quantum-dot QCA cell and quasi-adiabatic switching for sequential data latching in the QCA cells. Our structure can multiply two N × M matrices, using one input and one bidirectional input/output data line. The calculation is highly parallelizable, and it is possible to achieve reduced calculation time in exchange for increasing numbers of parallel MM units. We show convergent, ab initio simulation results using the intercellular Hartree approximation for one, three, and nine MM units. The structure can generally implement any programmable logic array or any matrix multiplication-based operation.
  • Keywords
    CMOS logic circuits; cellular automata; logic design; matrix multiplication; molecular electronics; semiconductor quantum dots; intercellular Hartree approximation; low-power computational technology; matrix multiplication; microelectronics; postsilicon CMOS; programmable logic array; quantum-dot cellular automata; quasi-adiabatic switching; sequential data latching; Automata; Clocks; Computer architecture; Logic gates; Programmable logic arrays; Quantum dots; Switches; Matrix multiplication; nanoelectronics; programmable logic array (PLA); quantum-dot cellular automata (QCA); quasi-adiabatic;
  • fLanguage
    English
  • Journal_Title
    Nanotechnology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-125X
  • Type

    jour

  • DOI
    10.1109/TNANO.2010.2099665
  • Filename
    5669351