逻辑利用率低的高速DDR SDRAM控制器设计

Pooran Singh, B. Reniwal, V. Vijayvargiya, S. Vishvakarma
{"title":"逻辑利用率低的高速DDR SDRAM控制器设计","authors":"Pooran Singh, B. Reniwal, V. Vijayvargiya, S. Vishvakarma","doi":"10.1109/ICDCSYST.2014.6926129","DOIUrl":null,"url":null,"abstract":"This paper focuses on controlling synchronous dynamic random access memory (SDRAM) higher data transfer rates when multiple locations in internal memory array are accessed successively. The controller is designed to interface DDR memory modules and memory ICs with low cost FPGAs and high clock frequency of 674.491 MHz at 28nm technology on Kintex 7 FPGA device with less logic utilization. The DDR controller makes many low level tasks invisible to the user like refresh, initialization and timings. It provides another layer of abstraction by optimizing memory access for maximum throughput or minimum latency. DDR controller provides the access of memory banks in parallel form, so it is required to being fast with less logic utilization. This paper optimizes the DDR SDRAM controller design by structural RTL level HDL Coding and modelling of SDRAM Initializing finite state machine (FSM). The results show 0.33% of slice utilization and 0.14% of LUT utilization is recorded at Xilinx Virtex 7 low voltage FPGA device. Due to RTL level optimization the route delay is just about 30% to 38 % as compare to that of logic delay. We also observe that the Kintex 7 Xilinx FPGA device has low offset input and output delay of the clock clk100 and clk200 of data path in this logic as compare to other FPGA devices. So hereby we proposed a DDR SDRAM controller which can work at high speed with less logic utilization and minimum logic, route and offset delay.","PeriodicalId":252016,"journal":{"name":"2014 2nd International Conference on Devices, Circuits and Systems (ICDCS)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Design of high speed DDR SDRAM controller with less logic utilization\",\"authors\":\"Pooran Singh, B. Reniwal, V. Vijayvargiya, S. Vishvakarma\",\"doi\":\"10.1109/ICDCSYST.2014.6926129\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper focuses on controlling synchronous dynamic random access memory (SDRAM) higher data transfer rates when multiple locations in internal memory array are accessed successively. The controller is designed to interface DDR memory modules and memory ICs with low cost FPGAs and high clock frequency of 674.491 MHz at 28nm technology on Kintex 7 FPGA device with less logic utilization. The DDR controller makes many low level tasks invisible to the user like refresh, initialization and timings. It provides another layer of abstraction by optimizing memory access for maximum throughput or minimum latency. DDR controller provides the access of memory banks in parallel form, so it is required to being fast with less logic utilization. This paper optimizes the DDR SDRAM controller design by structural RTL level HDL Coding and modelling of SDRAM Initializing finite state machine (FSM). The results show 0.33% of slice utilization and 0.14% of LUT utilization is recorded at Xilinx Virtex 7 low voltage FPGA device. Due to RTL level optimization the route delay is just about 30% to 38 % as compare to that of logic delay. We also observe that the Kintex 7 Xilinx FPGA device has low offset input and output delay of the clock clk100 and clk200 of data path in this logic as compare to other FPGA devices. So hereby we proposed a DDR SDRAM controller which can work at high speed with less logic utilization and minimum logic, route and offset delay.\",\"PeriodicalId\":252016,\"journal\":{\"name\":\"2014 2nd International Conference on Devices, Circuits and Systems (ICDCS)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-03-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 2nd International Conference on Devices, Circuits and Systems (ICDCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICDCSYST.2014.6926129\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 2nd International Conference on Devices, Circuits and Systems (ICDCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDCSYST.2014.6926129","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

本文研究了同步动态随机存取存储器(SDRAM)在连续访问存储器阵列中多个位置时如何控制更高的数据传输率。该控制器设计用于在Kintex 7 FPGA器件上使用低成本FPGA和高时钟频率(674.491 MHz, 28nm技术)接口DDR存储模块和存储ic,逻辑利用率更低。DDR控制器使许多低级任务对用户不可见,如刷新、初始化和计时。它通过优化内存访问来实现最大吞吐量或最小延迟,从而提供了另一层抽象。DDR控制器以并行的方式提供对存储库的访问,因此要求速度快,逻辑占用少。本文通过结构化RTL级HDL编码和SDRAM初始化有限状态机(FSM)建模来优化DDR SDRAM控制器设计。结果表明,在Xilinx Virtex 7低压FPGA器件上,片利用率为0.33%,LUT利用率为0.14%。由于RTL级优化,路由延迟仅为逻辑延迟的30% ~ 38%。我们还观察到,与其他FPGA器件相比,Kintex 7 Xilinx FPGA器件在该逻辑中具有数据路径时钟clk100和clk200的低偏移输入和输出延迟。因此,我们提出了一种DDR SDRAM控制器,该控制器能够以较少的逻辑利用率和最小的逻辑、路由和偏移延迟实现高速工作。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design of high speed DDR SDRAM controller with less logic utilization
This paper focuses on controlling synchronous dynamic random access memory (SDRAM) higher data transfer rates when multiple locations in internal memory array are accessed successively. The controller is designed to interface DDR memory modules and memory ICs with low cost FPGAs and high clock frequency of 674.491 MHz at 28nm technology on Kintex 7 FPGA device with less logic utilization. The DDR controller makes many low level tasks invisible to the user like refresh, initialization and timings. It provides another layer of abstraction by optimizing memory access for maximum throughput or minimum latency. DDR controller provides the access of memory banks in parallel form, so it is required to being fast with less logic utilization. This paper optimizes the DDR SDRAM controller design by structural RTL level HDL Coding and modelling of SDRAM Initializing finite state machine (FSM). The results show 0.33% of slice utilization and 0.14% of LUT utilization is recorded at Xilinx Virtex 7 low voltage FPGA device. Due to RTL level optimization the route delay is just about 30% to 38 % as compare to that of logic delay. We also observe that the Kintex 7 Xilinx FPGA device has low offset input and output delay of the clock clk100 and clk200 of data path in this logic as compare to other FPGA devices. So hereby we proposed a DDR SDRAM controller which can work at high speed with less logic utilization and minimum logic, route and offset delay.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信