Abstract
With the move to multicore computing, the demand for memory bandwidth grows with the number of cores. It is predicted that multicore computers will need 1 TBps of memory bandwidth. However, memory device scaling is facing increasing challenges due to the limited number of read and write cycles in flash memories and capacitor-scaling limitations for DRAM cells. Therefore, memory bottleneck is one of the main challenges in modern VLSI design. Microprocessors communicate with memory cores through memory controllers (Fig. 3.1). A detailed figure is shown in Fig. 3.2 [1–6].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akesson B, Huang P, Clermidy F, Dutoit D (2011) Memory controllers for high-performance and real-time MPSoCs. In: Proceedings of the seventh IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, ACM, New York
Clermidy F, Darve F, Dutoit D (2011) 3D Embedded multi-core: some perspectives. In: Design, Automation & Test in Europe Conference & Exhibition (DATE), IEEE, Grenoble
Weis C, Wehn N, Igor L, Benini L (2011) Design space exploration for 3D-stacked DRAMs. In: Design, Automation & Test in Europe Conference & Exhibition (DATE), IEEE, Grenoble, pp 1–6
Min S, Nam E (2006) Current trends in flash memory technology. In: Asia and South Pacific Conference on Design Automation (ASPDAC), IEEE, Yokohama
Loi L, Benini L (2010) An efficient distributed memory interface for many-core platform with 3D stacked DRAM. In: Proceedings of Design, Automation Test in Europe Conference Exhibition (DATE), Germany, pp 99-104
Zhang T, Wang K, Feng Y, Song X (2010) A customized design of DRAM controller for on-chip 3D DRAM stacking. In: IEEE Custom Integrated Circuits Conference (CICC), San Jose
Jacob B (2008) Memory systems cache, DRAM, disk. Morgan Kaufmann, Burlington
http://www.micron.com/~/media/Documents/Products/Presentation/WinHEC_Cooke.pdf
Zhang Y, Swanson S (2015) A study of application performance with non-volatile main memory. In: Proceedings of the 31st IEEE Conference on Massive Data Storage, IEEE
Pasricha S, Dutt N (2008) On-chip communication architectures: system on chip interconnects. Morgan Kaufmann, Burlington
http://www.jedec.org/sites/default/files/docs/JESD84-B42.pdf
http://www.datasheetcatalog.org/datasheets2/12/1248447_1.pdf
Hybrid memory cube (2013) Technical Report Revision 1.0, HMC. www.hybridmemorycube.org. Accessed January 2013
Wide I/O single data rate, Technical Report Revision 1.0, Wide IO. Accessed December 2011
http://www.jedec.org/standards-documents/focus/flash/universal-flash-storage-ufs
Xie Y (2014) Emerging memory technologies. Springer, New York
Kavehei O, Iqbal A, Kim YS, Eshraghian K, AL-Sarawi SF, Abbott D (2010) The fourth element: characteristics, modelling, and electromagnetic theory of the memristor. Proc Roy Soc A Math Phys Eng Sci 466:2175–2202
Lacaze P-C, Lacroix J-C (2014) Non-volatile memories. Wiley, Hoboken
Kim C, Lee H-W, Song J (2014) High-bandwidth memory interface. Springer, New York
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Mohamed, K.S. (2016). Analyzing the Trade-off Between Different Memory Cores and Controllers. In: IP Cores Design from Specifications to Production. Analog Circuits and Signal Processing. Springer, Cham. https://doi.org/10.1007/978-3-319-22035-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-22035-2_3
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22034-5
Online ISBN: 978-3-319-22035-2
eBook Packages: EngineeringEngineering (R0)