Low-Power Motion Estimation Processor with 3D Stacked Memory

被引:0
|
作者
Zhang, Shuping [1 ]
Zhou, Jinjia [1 ]
Zhou, Dajiang [1 ]
Kimura, Shinji [1 ]
Goto, Satoshi [2 ]
机构
[1] Waseda Univ, Kitakyushu, Fukuoka 8080135, Japan
[2] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu, Fukuoka 8080135, Japan
关键词
3DIC design; motion estimation processor; low power design; memory stacking;
D O I
10.1587/transfun.E98.A.1431
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Motion estimation (ME) is a key encoding component of almost all modern video coding standards. ME contributes significantly to video coding efficiency, but, it also consumes the most power of any component in a video encoder. In this paper, an ME processor with 3D stacked memory architecture is proposed to reduce memory and core power consumption. First, a memory die is designed and stacked with ME die. By adding face-to-face (F2F) pads and through-silicon-via (TSV) definitions, 2D electronic design automation (EDA) tools can be extended to support the proposed 3D stacking architecture. Moreover, a special memory controller is applied to control data transmission and timing between the memory die and the ME processor die. Finally, a 3D physical design is completed for the entire system. This design includes TSV/F2F placement, floor plan optimization, and power network generation. Compared to 2D technology, the number of input/output (IO) pins is reduced by 77%. After optimizing the floor plan of the processor die and memory die, the routing wire lengths are reduced by 13.4% and 50%, respectively. The stacking static random access memory contributes the most power reduction in this work. The simulation results show that the design can support real-time 720p @ 60 fps encoding at 8MHz using less than 65mW in power, which is much better compared to the state-of-the-art ME processor.
引用
收藏
页码:1431 / 1441
页数:11
相关论文
共 50 条
  • [41] Snatch: Opportunistically Reassigning Power Allocation between Processor and Memory in 3D Stacks
    Skarlatos, Dimitrios
    Thomas, Renji
    Agrawal, Aditya
    Qin, Shibin
    Pilawa-Podgurski, Robert
    Karpuzcu, Ulya R.
    Teodorescu, Radu
    Kim, Nam Sung
    Torrellas, Josep
    2016 49TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2016,
  • [42] Cell processor low-power design methodology
    Stasiak, D
    Chaudhry, R
    Cox, D
    Posluszny, S
    Warnock, J
    Weitzel, S
    Wendel, D
    Wang, M
    IEEE MICRO, 2005, 25 (06) : 71 - 78
  • [43] A novel low-power reconfigurable FFT processor
    Zhao, YT
    Erdogan, AT
    Arslan, T
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 41 - 44
  • [44] Low-Power Implantable Seizure Detection Processor
    Omar, Sherif
    Mostafa, Hassan
    Ismail, Tawfik
    Gabran, Salam
    2015 IEEE CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2015, : 496 - 497
  • [45] Low-power consumption architecture for embedded processor
    Yoshida, Y
    Song, BY
    Okuhata, H
    Onoye, T
    Shirakawa, I
    1996 2ND INTERNATIONAL CONFERENCE ON ASIC, PROCEEDINGS, 1996, : 77 - 80
  • [46] Simulation in low-power embedded processor design
    Yoshida, Y
    Onoye, T
    Shirakawa, I
    Kubo, N
    SIMULATION IN INDUSTRY: 9TH EUROPEAN SIMULATION SYMPOSIUM 1997, 1997, : 557 - 561
  • [47] An ultra low-power processor for sensor networks
    Ekanayake, V
    Kelly, C
    Manohar, R
    ACM SIGPLAN NOTICES, 2004, 39 (11) : 27 - 36
  • [48] Flexible low-power digital signal processor based on a content-addressable memory
    1990, Publ by Elsevier Science Publishers B.V., Amsterdam, Neth
  • [49] Fast motion estimation algorithm and low-power CMOS motion estimator for MPEG encoding
    Enomoto, T
    Kotabe, A
    IEICE TRANSACTIONS ON ELECTRONICS, 2003, E86C (04): : 535 - 545
  • [50] Low-Power Pipelined MIPS Processor Design
    Gautham, P.
    Parthasarathy, R.
    Balasubramanian, Karthi
    PROCEEDINGS OF THE 2009 12TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC 2009), 2009, : 232 - 235