• DocumentCode
    1138244
  • Title

    Efficient Addition Circuits for Modular Design of Processors-in-Memory

  • Author

    Corsonello, Pasquale ; Perri, Stefania ; Margala, Martin

  • Author_Institution
    Dept. of Electron., Comput. Sci. & Syst. Univ. of Calabria, Rende, Italy
  • Volume
    52
  • Issue
    8
  • fYear
    2005
  • Firstpage
    1557
  • Lastpage
    1567
  • Abstract
    This paper presents the design of a new dynamic modular addition circuit optimized for the integration into high-speed low-power processors-in-memory (PIMs). The proposed architecture is based on a hybrid ripple-carry/carry-look ahead/carry-bypass approach. In order to reach the required computational speed and the limited power dissipation, the circuit described here is divided into two independent submodules interfaced through dynamic latches. Furthermore, the proposed adder operates in the single instruction multiple data fashion, therefore it is able to manage different operand wordlengths. Our PIM architecture is based on slices containing 16-bit adders. Therefore, the main specification of the design described here is to minimize the effect on speed performance caused by cascading 16-bit blocks. Using a bulk CMOS UMC 0.18- \\mu\\hbox {m} 1.8-V process, the optimized version of the 64-bit circuit here proposed, obtained realizing a rippling chain of four 16-bit blocks, shows a power-delay product of only 38.8 \\hbox {pJ$^\\ast$ }\\hbox {ns} and requires less than 4300 transistors.
  • Keywords
    CMOS digital integrated circuits; adders; computer architecture; high-speed integrated circuits; integrated circuit design; logic design; low-power electronics; microprocessor chips; 0.18 micron; 1.8 V; 16 bit; 64 bit; CMOS digital integrated circuits; PIM architecture; adders; addition circuits; carry-bypass approach; carry-look ahead approach; computer architecture; dynamic modular addition circuit; high-speed integrated circuits; high-speed processors-in-memory; integrated circuit design; logic design; low-power electronics; low-power processors-in-memory; microprocessor chips; ripple-carry approach; single instruction multiple data; Adders; Arithmetic; Computer architecture; Computer interfaces; Design optimization; Digital circuits; Power dissipation; Process design; Random access memory; Read-write memory; Adders; CMOS digital integrated circuits; digital signal processors; very large-scale integration (VLSI);
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2005.851672
  • Filename
    1495722