发明名称 |
Hierarchical buffer system enabling precise data delivery through an asynchronous boundary |
摘要 |
The present invention provides a system and method for controlling data entries in a hierarchical buffer system. The system includes an integrated circuit device with a memory core, a high speed upstream data bus, and a plurality of 1st tier buffers that receive data from the memory. The system further includes a 2nd tier transfer buffer spanning a plurality of asynchronous timing domains that delivers the data onto the upstream data bus to minimize gaps in a data transfer. The method includes managing the buffers to allow data to flow from a plurality of 1st tier buffers through a 2nd tier transfer buffer, and delivering the data onto a high speed data bus with pre-determined timing in a manner which minimizes latency to the extent that the returning read data beats are always transmitted contiguously with no intervening gaps. |
申请公布号 |
US8874808(B2) |
申请公布日期 |
2014.10.28 |
申请号 |
US201213352913 |
申请日期 |
2012.01.18 |
申请人 |
International Business Machines Corporation |
发明人 |
Hnatko Steven J.;Van Huben Gary A. |
分类号 |
G06F3/00;G06F5/00;G06F15/16;G11C7/10;G06F13/28 |
主分类号 |
G06F3/00 |
代理机构 |
Stachler Intellectual Property Law LLC |
代理人 |
Stachler Intellectual Property Law LLC |
主权项 |
1. A method of controlling data entries in a hierarchical buffer system for a plurality of memory sources, the method comprising:
managing buffers to move multiple data packets from a plurality of 1st tier hardware buffers into a 2nd tier hardware transfer buffer; calculating precise delivery times for the multiple data packets in the 2nd tier hardware transfer buffer to minimize gap in a data transfer; enabling the 2nd tier hardware transfer buffer to serve as an asynchronous boundary to permit data to cross a plurality of clock domains running at different frequencies; and delivering the data in the 2nd tier hardware transfer buffer onto an upstream data bus, and wherein said multiple data packets are delivered at the calculated precise delivery times. |
地址 |
Armonk NY US |