• DocumentCode
    1769227
  • Title

    Design of low-leakage multi-port SRAM for register file in graphics processing unit

  • Author

    Shen-Fu Hsiao ; Pu-Cheng Wu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    2181
  • Lastpage
    2184
  • Abstract
    This paper combines several low-leakage and low-cost techniques to design multi-port static random access memory (SRAM) for register file in a vertex shader processor for OpenGL ES 2.0 graphics applications. First, precharge control is employed to eliminate unnecessary precharge operations. Then, dynamic forward body-bias control for leakage reduction is proposed to adjust the threshold voltage of transistors depending on whether memory cell is accessed or idle. Different power-gating methods are presented for SRAM cells and for sense amplifiers. The thin-cell-like lithography-friendly layout style is adopted for the multi-port SRAM cell to achieve more compact and flexible layout with easy addition of read ports. The cross-coupled inverters in the SRAM cell have asymmetric design to reduce area and also increase the writability. A 32×128-bit register file supporting 5-read and 1-write operations is implemented and verified, which has smaller area and lower leakage compared with that from ARM register file generator.
  • Keywords
    SRAM chips; flip-flops; graphics processing units; logic design; multiport networks; ARM register file generator; OpenGL ES 2.0 graphics applications; cross-coupled inverters; dynamic forward body-bias control; graphics processing unit; leakage reduction; low-leakage multi-port SRAM; multi-port static random access memory; power-gating methods; precharge control; sense amplifiers; thin-cell-like lithography-friendly layout style; threshold voltage; vertex shader processor; Delays; Generators; Layout; Memory management; Registers; SRAM cells; body-bias; low-leakage design; multiport SRAM; power-gating; register file;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
  • Conference_Location
    Melbourne VIC
  • Print_ISBN
    978-1-4799-3431-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2014.6865601
  • Filename
    6865601