2014 IEEE International Symposium on Circuits and Systems (ISCAS) 2014
DOI: 10.1109/iscas.2014.6865601
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: This paper combines several low-leakage and lowcost 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 powergating methods are presented for S… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 7 publications
0
12
0
Order By: Relevance
“…To evaluate the effectiveness of our controlled placement methodology, we chose two many-ported memory examples for implementation and comparison with the conventional RTL approach, as well as with other multi-ported memories reported in the literature [3], [28], [35], [36]. The first benchmark circuit -on the low-end of the multi-ported spectrum -is a 32 × 32-bit 3-write 5-read (3W5R) memory block, used as the register file (RF) of a dual-issue RISC-V processor 1 [14].…”
Section: Results and Comparisonmentioning
confidence: 99%
See 3 more Smart Citations
“…To evaluate the effectiveness of our controlled placement methodology, we chose two many-ported memory examples for implementation and comparison with the conventional RTL approach, as well as with other multi-ported memories reported in the literature [3], [28], [35], [36]. The first benchmark circuit -on the low-end of the multi-ported spectrum -is a 32 × 32-bit 3-write 5-read (3W5R) memory block, used as the register file (RF) of a dual-issue RISC-V processor 1 [14].…”
Section: Results and Comparisonmentioning
confidence: 99%
“…The tightly-controlled and guided macros excel in almost every metric. In particular, when comparing the proposed 3W5R register file against existing designs with fewer than 10 ports [3], [35], [36], we can observe that, owing to the efficient allocation of the SCMs, the proposed design leads to the best alternative in terms of power consumption, while offering competitive operating frequency. Furthermore, in contrast to a published many-ported register file [28], the proposed implementation methodology for the 20W/20R register file provides outstanding power savings (several ordersof-magnitude) at the cost of reduced frequency.…”
Section: Comparisonmentioning
confidence: 96%
See 2 more Smart Citations
“…The well-known Graphical Processing Units (GPU) are a good example of computing circuits using a register-heavy memory hierarchy (few Mb of register files compared to few Kb in a mainstream CPU) including a very large number of registers files (RF), which allow highly-parallel computing. Moreover, the architecture of SRAM-based RFs itself is also optimized and multi-port bitcells are introduced offering simultaneous read (RD) and write (WR) operations [3][4] to further increase the computing speed. However, parallelization of many computing units and the resulting high throughput of the data leads to a high power consumption [5].…”
Section: Introductionmentioning
confidence: 99%