发明名称 IMPLEMENTING SIMULTANEOUS READ AND WRITE OPERATIONS UTILIZING DUAL PORT DRAM
摘要 A method, system and memory controller are provided for implementing simultaneous read and write operations in a memory subsystem utilizing a dual port Dynamic Random Access Memory (DRAM) configuration. A DRAM includes a first partition and a second partition. A memory controller determines if memory requirements are above or below a usage threshold. If the memory requirements are below the usage threshold, the memory is partitioned into a read buffer and a write buffer, with writes going to the write buffer and reads coming from the read buffer, data being transferred from the write buffer to the read buffer through an Error Correction Code (ECC) engine. If the memory requirements are above the usage threshold, the entire memory is used for reads and writes.
申请公布号 US2015213854(A1) 申请公布日期 2015.07.30
申请号 US201414310717 申请日期 2014.06.20
申请人 International Business Machines Corporation 发明人 Cordero Edgar R.;Fernandez Carlos A.;Henderson Joab D.;Sabrowski Jeffrey A.;Saetow Anuwat;Sethuraman Saravanan
分类号 G11C7/10 主分类号 G11C7/10
代理机构 代理人
主权项 1. A method for implementing simultaneous read and write operations in a memory subsystem utilizing a dual port Dynamic Random Access Memory (DRAM) configuration comprising: providing a DRAM includes a first partition and a second partition; determining if memory requirements are above or below a usage threshold; responsive to the memory requirements being below the usage threshold, partitioning the DRAM into a read buffer and a write buffer, with writes going to the write buffer and reads coming from the read buffer, data being transferred from the write buffer to the read buffer through an Error Correction Code (ECC) engine; and responsive to the memory requirements being above the usage threshold, using the entire memory for reads and writes.
地址 Armonk NY US