发明名称 Controller for a synchronous DRAM that maximizes throughput by allowing memory requests and commands to be issued out of order
摘要 A controller for a synchronous DRAM is provided for maximizing throughput of memory requests to the synchronous DRAM. The controller maintains the spacing between the commands to conform with the specifications for the synchronous DRAMs while preventing gaps from occurring in the data slots to the synchronous DRAM. Furthermore, the controller allows memory requests and commands to be issued out of order so that the throughput may be maximized by overlapping required operations which do not specifically involve data transfer. To achieve this maximized throughput, memory requests are tagged for indicating a sending order. Thereafter, the memory requests may be arbitrated when conflicting memory requests are queued and this arbitration process is then decoded for simultaneously updating scheduling constraints. The memory requests may be further qualified based on the scheduling constraints and a command stack of memory request is then developed for modifying update queues. The controller also functions by receiving a controller clock signal and generating an SDRAM clock signal by dividing this controller clock signal.
申请公布号 US5630096(A) 申请公布日期 1997.05.13
申请号 US19950437975 申请日期 1995.05.10
申请人 MICROUNITY SYSTEMS ENGINEERING, INC. 发明人 ZURAVLEFF, WILLIAM K.;ROBINSON, TIMOTHY
分类号 G06F13/16;G06F13/28;(IPC1-7):G06F13/00 主分类号 G06F13/16
代理机构 代理人
主权项
地址