Area-Efficient Distributed Arithmetic Optimization via Heuristic Decomposition and In-Memroy Computing

被引:5
|
作者
Chen, Jian [1 ]
Zhao, Wenfeng [2 ]
Ha, Yajun [1 ]
机构
[1] Shanghaitech Univ, Sch Informat & Sci Technol, Shanghai, Peoples R China
[2] Univ Minnesota, Dept Biomed Engn, Minneapolis, MN USA
关键词
SRAM; distributed arithmetic; in-memory computing; FIR;
D O I
10.1109/asicon47005.2019.8983659
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Distributed arithmetic (DA) is popularly adopted in many digital signal processing (DSP) applications, such as filtering, linear transformations and convolutions, with both area and energy benefits. DA utilizes Look-Up Tables (LUTs) that are implemented with SRAM to store all possible precomputed results. However, a direct implementation will lead to exponential LUT size increase with respect to the vector size. In this paper, we propose a novel in-memory computation design methodology to reduce the size of LUT without degrading the speed and power performance heavily. First, we propose a heuristic decomposition scheme that only leads to a minimal subset of the precomputed results to be stored in LUT. Second, we design a novel multi-bit in-memory adder exploiting charge-sharing based carry propagation. In the design case, when applying our method to the state-of-the-art DA-based FIR, the overall area is reduced by 10% while maintaining same speed and a similar level of energy.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] An Area-Efficient Coarse-Grained Reconfigurable Array Design for Approximate Computing
    Kutsuna, Kaito
    Kojima, Takuya
    Takase, Hideki
    Nakamura, Hiroshi
    [J]. 2023 IEEE 16TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP, MCSOC, 2023, : 59 - 64
  • [22] AREA-EFFICIENT COMPUTING STRUCTURES FOR CONCURRENT ERROR-DETECTION IN SYSTOLIC ARRAYS
    ESONU, MO
    ALKHALILI, AJ
    HARIRI, S
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING, 1995, 10 (03): : 237 - 260
  • [23] Area-efficient K-Nearest Neighbor Design using Stochastic Computing
    Xie, Yi
    Deng, Chunhua
    Liao, Siyu
    Yuan, Bo
    [J]. 2018 CONFERENCE RECORD OF 52ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2018, : 782 - 786
  • [24] Design of an Area-Efficient Computing in Memory Platform Based on STT-MRAM
    Wang, Chao
    Wang, Zhaohao
    Wang, Gefei
    Zhang, Youguang
    Zhao, Weisheng
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2021, 57 (02)
  • [25] Balanced binary-tree decomposition for area-efficient pipelined FFT processing
    Lee, Hyun-Yong
    Park, In-Cheol
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2007, 54 (04) : 889 - 900
  • [26] Hardware Realization of High-Speed Area-Efficient Floating Point Arithmetic Unit on FPGA
    Yacoub, Mohammed H.
    Ismail, Samar M.
    Said, Lobna A.
    [J]. 2024 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND SMART INNOVATION, ICMISI 2024, 2024, : 190 - 193
  • [27] Area-efficient arithmetic expression evaluation using deeply pipelined floating-point cores
    Scrofano, Ronald
    Zhuo, Ling
    Prasanna, Viktor K.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (02) : 167 - 176
  • [28] Flexible and area-efficient Galois field Arithmetic Logic Unit for soft-core processors
    Kuo, Yao-Ming
    Garcia-Herrero, Francisco
    Ruano, Oscar
    Antonio Maestro, Juan
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2022, 99
  • [29] Area-Efficient Scaling-free DFT/FFT Design using Stochastic Computing
    Yuan, Bo
    Wang, Yanzhi
    Wang, Zhongfeng
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 2904 - 2904
  • [30] Area-Efficient Scaling-Free DFT/FFT Design Using Stochastic Computing
    Yuan, Bo
    Wang, Yanzhi
    Wang, Zhongfeng
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2016, 63 (12) : 1131 - 1135