• DocumentCode
    2894610
  • Title

    A 4R2W register file for a 2.3GHz wire-speed POWER™ processor with double-pumped write operation

  • Author

    Ditlow, Gary S. ; Montoye, Robert K. ; Storino, Salvatore N. ; Dance, Sherman M. ; Ehrenreich, Sebastian ; Fleischer, Bruce M. ; Fox, Thomas W. ; Holmes, Kyle M. ; Mihara, Junichi ; Nakamura, Yutaka ; Onishi, Shohji ; Shearer, Robert ; Wendel, Dieter ; Ch

  • Author_Institution
    IBM T. J. Watson Reseach Center, Yorktown Heights, NY, USA
  • fYear
    2011
  • fDate
    20-24 Feb. 2011
  • Firstpage
    256
  • Lastpage
    258
  • Abstract
    In multi-ported register files, memory cell size grows quadratically with the total number of ports due to wordline and bitline wiring. Reducing the number of physical access ports in a memory cell can thus lead to significant area and power savings as well as latency improvement. Double-pumped register files operate access ports twice in a single clock period to reduce area by halving the number of physical ports in the memory cell-a technique often confined to low-frequency applications. Replication of a memory cell in separate arrays halves the number of physical read ports in each copy. In this work, double-pumped write ports and replicated read ports are applied to a 4R2W register file in a high performance microprocessor product. This paper describes detailed implementation and measured hardware characteristics of this array and demonstrates a fast error correction scheme. The techniques used balance high efficiency and low latency and thus differ from previous work, in which double pumped ports perform a write followed by a read in a very large register file or where write ports are double-pumped without cell-level read port reduction.
  • Keywords
    clocks; low-power electronics; memory architecture; microprocessor chips; multiport networks; random-access storage; 4R2W register file; bitline wiring; double-pumped register file; double-pumped write operation; double-pumped write port; error correction; frequency 2.3 GHz; high performance microprocessor product; memory cell size; multiported register file; physical access port; physical read port; power saving; replicated read port; single clock period; wire-speed POWER processor; wordline; Arrays; Capacitance; Clocks; Driver circuits; Multiplexing; Registers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State Circuits Conference Digest of Technical Papers (ISSCC), 2011 IEEE International
  • Conference_Location
    San Francisco, CA
  • ISSN
    0193-6530
  • Print_ISBN
    978-1-61284-303-2
  • Type

    conf

  • DOI
    10.1109/ISSCC.2011.5746308
  • Filename
    5746308