Advanced microarchitecture and circuit design techniques for on-chip memories in CMOS technology Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/r207tt70n

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • In modern on-chip memories, an increasing demand for higher performance, lower power, reduced area, and improved robustness creates a rising need for advanced microarchitecture and circuit design techniques. Particularly in large-signal multi-ported register files, these advanced design techniques include: (i) multi-banked arrays, (ii) multi-frequency arrays, (iii) multi-bit width gating, (iv) multi-latency cycle times, (v) multi-threshold devices, and (vi) multi-strength keepers. In modern microprocessors, register files are important ingredients, but the increasing number of register file read/write ports and entries can produce a bottleneck. This thesis discusses various new techniques, to address the challenges facing register file designers, and to satisfy microprocessor requirements. The scalability of register files is a concern in modern microprocessors. As microprocessors become wider to exploit instruction level parallelism, this increases the amount of read/write ports. In turn this results in quadratic growth in register file area, decreasing frequency and increasing the power consumption. Multi-banked and multi-frequency register files reduce area and power consumption by relieving the read/write port congestion. Multi-bit width register files reduce active power during read/write operations by gating the clock/wordline. Pipelined register files improve frequency by reducing logic depth, but require multiple cycles for read/write operations. Multi-latency register files contain variable access cycle times, which are dependent on the physical locality of the data. This improves overall microprocessor performance and recovers lost instructions per cycle. As instruction window size continues to expand in modern microprocessors, the resulting demand for additional register file entries requires increased use of wide-OR dynamic circuits. However, these circuits, primarily found in local/global bitlines, are susceptible to leakage noise. In a multi-threshold process, a self-reverse bias technique exploits the use of leaky low-VTH devices, reducing bitline leakage and improving robustness. This circuit topology improves bitline delay from reduced keeper contention. Downsized keepers improve bitline delay in low leakage conditions; stronger keepers improve bitline robustness in high leakage conditions. Utilizing this concept, register files with multi-strength keepers enable robust operation across a wide range of process, voltage, and temperature. These various design techniques show excellent promise in improving performance, power, area, and robustness of multi-ported register files in modern microprocessors.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Non-Academic Affiliation
Keyword
Subject
Rights Statement
Language
File Format
File Extent
  • 1583236 bytes
Replaces
Additional Information
  • description.provenance : Made available in DSpace on 2006-07-24T17:26:56Z (GMT). No. of bitstreams: 1 Advanced Microarchitecture and Circuit Design Techniques for On-Chip Memories in CMOS Technology.pdf: 1583236 bytes, checksum: acc7b45eab71ae544ce4b1fd2b3a233a (MD5)
  • description.provenance : Approved for entry into archive by Julie Kurtz(julie.kurtz@oregonstate.edu) on 2006-07-10T17:12:36Z (GMT) No. of bitstreams: 1 Advanced Microarchitecture and Circuit Design Techniques for On-Chip Memories in CMOS Technology.pdf: 1583236 bytes, checksum: acc7b45eab71ae544ce4b1fd2b3a233a (MD5)
  • description.provenance : Submitted by Steven Hsu (steven.k.hsu@intel.com) on 2006-07-03T22:02:24Z No. of bitstreams: 1 Advanced Microarchitecture and Circuit Design Techniques for On-Chip Memories in CMOS Technology.pdf: 1583236 bytes, checksum: acc7b45eab71ae544ce4b1fd2b3a233a (MD5)

Relationships

In Administrative Set:
Last modified: 10/21/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items