An area-efficient, high-performance, low-power multi-port cache memory architecture
by Bajwa, Hassan, Ph.D., CITY UNIVERSITY OF NEW YORK, 2007, 109 pages; 3283200

Abstract:

In recent years significant research activities have been geared toward reducing bottleneck caused by slow READ and WRITE operations of conventional memories. Ever increasing power-hungry applications and hardware have stretched present memory architecture and technology to the limit. Increasing cache sizes and the number of cache levels between microprocessors are no longer a practical solution as low cost as well as low access latency imposes a restriction on the growth of cache size. Dual-port memory technologies, implemented with explicit duplication of word and bit lines for each port, have been widely applied to multi-core processors in recent years. Since the silicon areas used by word and bit lines dominate entire memory area, duplicating the word and bit lines results in large silicon area and increases bitline discharge and power dissipation [1]. It is not uncommon to have dual-core processors or Systems-on-Chip (SOC) applications where memory occupy more then 50% of the chip area [2]. Recently, as technology scaled down in the sub-micron regime, power dissipation due to leakage energy has become an important consideration in high performance microprocessor design. Leakage power dissipation, usually proportional to chip area has emerged as a dominant source of energy consumption [3, 4].

We have proposed a dynamically configured area-efficient memory architecture that can improve the performance of a traditional hardwired dual-port memory without explicitly duplicating the word and bit lines for the second port. In other words, the dual-ports in our design share the word and bit lines used in the traditional hardwired single-port memory. The new area-efficient dual-port memory technology employs a dynamically configured isolation circuit to divide a conventional memory into two virtually isolated blocks, thus allowing dual-port accesses simultaneously. These two virtually isolated memory blocks work just like two conventional single-port memories. Since no word and bit lines are explicitly added for the second port, the silicon size of the hardwired dual-port memory can be reduced almost to half, while allowing less power consumption and access latency at the same time. The dynamic isolation of a memory block into two virtually isolated blocks is realized, utilizing the real time memory access addresses on the two ports.

 
AdviserXinghao Chen
SchoolCITY UNIVERSITY OF NEW YORK
SourceDAI/B 68-10, p. , Jan 2008
Source TypeDissertation
SubjectsElectrical engineering
Publication Number3283200
Adobe PDF Access the complete dissertation:
 

» Find an electronic copy at your library.
  Use the link below to access a full citation record of this graduate work:
  http://gateway.proquest.com/openurl%3furl_ver=Z39.88-2004%26res_dat=xri:pqdiss%26rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation%26rft_dat=xri:pqdiss:3283200
  If your library subscribes to the ProQuest Dissertations & Theses (PQDT) database, you may be entitled to a free electronic version of this graduate work. If not, you will have the option to purchase one, and access a 24 page preview for free (if available).

About ProQuest Dissertations & Theses
With over 2.3 million records, the ProQuest Dissertations & Theses (PQDT) database is the most comprehensive collection of dissertations and theses in the world. It is the database of record for graduate research.

The database includes citations of graduate works ranging from the first U.S. dissertation, accepted in 1861, to those accepted as recently as last semester. Of the 2.3 million graduate works included in the database, ProQuest offers more than 1.9 million in full text formats. Of those, over 860,000 are available in PDF format. More than 60,000 dissertations and theses are added to the database each year.

If you have questions, please feel free to visit the ProQuest Web site - http://www.proquest.com - or call ProQuest Hotline Customer Support at 1-800-521-3042.