2019 IFIP/IEEE 27th International Conference on Very Large Scale Integration (VLSI-SoC) 2019
DOI: 10.1109/vlsi-soc.2019.8920314
|View full text |Cite
|
Sign up to set email alerts
|

Automated Synthesis of Multi-Port Memories and Control

Abstract: High performance systems often employ multiported memories to enhance the throughput and flexibility of the memory. Existing SRAM compilers offer limited control over the SRAM design and port configurations while SRAMs are commonly dual-ported. Experimental designs could benefit from design exploration of multi-port configurations. We propose an open-source, multi-port solution that extends the OpenRAM memory compiler. A parameterized bitcell is presented which can support any combination of read, write, and r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 9 publications
0
6
0
Order By: Relevance
“…In the study presented by [13], there is a notable extension of the capabilities originally introduced in OpenRAM as delineated in [12]. This extension features a multi-port solution, enabling the memory compiler within OpenRAM to utilize multi-ported memories.…”
Section: Background and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In the study presented by [13], there is a notable extension of the capabilities originally introduced in OpenRAM as delineated in [12]. This extension features a multi-port solution, enabling the memory compiler within OpenRAM to utilize multi-ported memories.…”
Section: Background and Related Workmentioning
confidence: 99%
“…As technological applications evolve, the optimization and performance of memory systems, especially those with multi-port configurations, ascend in importance. [13].…”
Section: Background and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Embedded memories with multiple read/write (R/W) ports are very appealing for modern SoCs [1], [2], [16], [17]. Various blocks that are usually integrated in these systems, such as media and graphics processing units (GPUs) as well as computational cores, require multi-port memories to support instruction-level parallelism with the goal of increasing processing speed while avoiding data serialization and reducing wait states during pipelining [2], [3], [18], [19]. As an example, dual-port memories are widely used for video processing units, since two read and write access operations can be performed within the same clock cycle [20]- [24].…”
Section: Background a Why Multi-ported Embedded Memories?mentioning
confidence: 99%
“…These memories are often provided with various design targets, such as highdensity, high-speed and low-leakage, but at their basis, they are optimized for size, and are therefore based on foundrysupplied "pushed rule" bitcells, which are very constrained in their usage envelope. For robust operation in advanced process nodes and to meet the high memory throughput re-quirements, the 6T-SRAM macros require dedicated, customdesigned peripherals [2]- [6]. Since these macros are designed for general use, they often do not support special design requirements, such as low-voltage operation, nonstandard array or periphery sizes, multi-ported functionality, etc.…”
Section: Introductionmentioning
confidence: 99%