Design of Efficient AI Accelerator Building Blocks in Quantum-Dot Cellular Automata (QCA)

被引:4
|
作者
Mamdouh, Ahmed [1 ]
Mjema, Mbonea [1 ]
Yemiscioglu, Gurtac [1 ,2 ]
Kondo, Satoshi [3 ]
Muhtaroglu, Ali [1 ,2 ]
机构
[1] Middle East Tech Univ, Dept Elect & Elect Engn, Northern Cyprus Campus, TR-99738 Kalkanli, Gtizelyurt, Turkey
[2] Middle East Tech Univ, Ctr Sustainabil, Northern Cyprus Campus, TR-99738 Kalkanli, Gtizelyurt, Turkey
[3] Middle East Tech Univ, Math Res & Teaching Grp, Northern Cyprus Campus, TR-99738 Kalkanli, Gtizelyurt, Turkey
关键词
Quantum cellular automata; quantum-dots; nanotechnology; integrated circuits; Al accelerators; SRAM; MOLECULAR-QCA;
D O I
10.1109/JETCAS.2022.3202043
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Digital circuit design technologies based on Quantum-Dot Cellular Automata (QCA) have many advantages over CMOS, such as higher intrinsic switching speed up to Terahertz, lower power consumption, smaller circuit footprint, and higher throughput due to compatibility of the inherent signal propagation scheme with pipelining. Hence, QCA is a perfect candidate to provide a circuit design framework for applications such as Artificial Intelligence (AI) accelerators, where real-time energy-efficient performance needs to he delivered at low cost. A novel QCA design approach based on optimal mix of Majority and NAND-NOR-INVERTER (NNI) gates with USE (Universal, Scalable, Efficient) clocking scheme, has been investigated in this work for latency and energy consumption improvements to fundamental building blocks in AI-accelerators, including multipliers, adders, accumulators and SRAMs. The common 4 x 4 Vedic multiplier has been redesigned using the proposed approach, and simulated to yield 62.8% reduction in cell count, 82.2% reduction in area, and 71.2% reduction in latency. 83% reduction in cell count, 94.5% reduction in area, and 94.6% reduction in latency was simulated for the proposed 8-bit PIPO register. The proposed SRAM cell design is estimated to have similar improvement figures to those achieved by the sub-blocks, such as the D-Latch, which has been simulated to exhibit 44.4% reduction in cell count, 50% reduction in both area and latency, and 73% reduction in energy dissipation. The contributions from this work can be directly applied to low cost, high throughput, energy efficient AI-accelerators that can potentially deliver orders of magnitude better energy-delay characteristics than their CMOS counterparts, and significantly better energy-delay characteristics than state-of-the-art QCA implementations.
引用
收藏
页码:703 / 712
页数:10
相关论文
共 50 条
  • [1] Design of Efficient Quantum-Dot Cellular Automata (QCA) MAC Unit
    Gassoumi, Ismail
    Touil, Lamjed
    Ouni, Bouraoui
    [J]. 2018 30TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2018, : 1 - 4
  • [2] Efficient design of BinDCT in quantum-dot cellular automata (QCA) technology
    Touil, Lamjed
    Gassoumi, Ismail
    Laajimi, Radhouane
    Ouni, Bouraoui
    [J]. IET IMAGE PROCESSING, 2018, 12 (06) : 1020 - 1030
  • [3] An efficient design of full adder in quantum-dot cellular automata (QCA) technology
    Mohammadi, Mohammad
    Mohammadi, Majid
    Gorgin, Saeid
    [J]. MICROELECTRONICS JOURNAL, 2016, 50 : 35 - 43
  • [4] Design of Novel Quantum-dot Cellular Automata (QCA) Inverters
    Bangi, Z. A.
    Khanday, F. A.
    Shah, N. A.
    [J]. JOURNAL OF ACTIVE AND PASSIVE ELECTRONIC DEVICES, 2014, 9 (04): : 271 - 279
  • [5] Design of an Efficient Multilayer Arithmetic Logic Unit in Quantum-Dot Cellular Automata (QCA)
    Babaie, Shahram
    Sadoghifar, Ali
    Bahar, Ali Newaz
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (06) : 963 - 967
  • [6] Efficient and robust delay-insensitive QCA (quantum-dot cellular automata) design
    Choi, Minsu
    Choi, Myungsu
    Patitz, Zachary
    Park, Nohpill
    [J]. 21ST IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2006, : 80 - +
  • [7] Efficient Simulation of Correlated Dynamics in Quantum-Dot Cellular Automata (QCA)
    Karim, Faizal
    Walus, Konrad
    [J]. IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2014, 13 (02) : 294 - 307
  • [8] Design of Novel Inverter and Buffer in Quantum-dot Cellular Automata (QCA)
    Ahmad, Firdous
    Bhat, G. Mohiud Din
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 67 - 72
  • [9] Sequential Circuit Design using Quantum-Dot Cellular Automata (QCA)
    Lim, Lee Ai
    Ghazali, Azrul
    Yan, Sarah Chan Tji
    Fat, Chau Chien
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON CIRCUITS AND SYSTEMS (ICCAS), 2012, : 162 - 167
  • [10] A serial memory by Quantum-dot Cellular Automata (QCA)
    Vankamamidi, Vamsi
    Ottavi, Marco
    Lombardi, Fabrizio
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (05) : 606 - 618