Low-latency SDRAM controller for shared memory in MPSoC
Peijun Ma, Jia-Liang Zhao, Kang Li, Ling-Fang Zhu, Jiangyi Shi
Abstract
Peijun Ma, Jia-Liang Zhao, Kang Li, Ling-Fang Zhu, Jiangyi Shi
Abstract
In a memory structure shared by multiple processors based on Multiprocessor Systems on Chip (MPSoC), the efficiency of memory bus access becomes the bottleneck of the overall system efficiency. This paper presents a low-latency SDARM controller structure integrated in MPSoC, which controls the off-chip SDRAM memory. Consecutive same row optimization and odd-even bank optimization are used to eliminate precharge time and active to read/write execution in memory access. Burst mode supported by data transmit block improves the efficiency of the memory bus. Simulation results show that memory performance improves maximally by 56% compared to pre-optimized, making it meet the high throughput requirements of shared-memory controller in MPSoC.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In a memory structure shared by multiple processors based on Multiprocessor Systems on Chip (MPSoC), the efficiency of memory bus access becomes the bottleneck of the overall system efficiency. This paper presents a low-latency SDARM controller structure integrated in MPSoC, which controls the off-chip SDRAM memory. Consecutive same row optimization and odd-even bank optimization are used to eliminate precharge time and active to read/write execution in memory access. Burst mode supported by data transmit block improves the efficiency of the memory bus. Simulation results show that memory performance improves maximally by 56% compared to pre-optimized, making it meet the high throughput requirements of shared-memory controller in MPSoC.
Key concepts: MPSoC, Computer science, Memory controller, Registered memory, CAS latency, Embedded system, Memory bandwidth, Bottleneck