发明名称 Process variation tolerant bank collision detection circuit
摘要 A process variation tolerant collision detection apparatus for use in detecting collisions in a multibank memory. The apparatus may receive a plurality of memory commands for execution at the multibank memory. The plurality of memory commands may be compared by an index address comparator and a bank address comparator to generate an index match signal and a bank match signal. The index match signal and the bank match signal may be analyzed by a timing correction module such that errors associated with process variation of the signals used in the system may be eliminated. Accordingly, a corrected index match signal and a corrected bank match signal may be provided to a collision detection circuit to determine whether a collision exits.
申请公布号 US8775745(B2) 申请公布日期 2014.07.08
申请号 US201213618195 申请日期 2012.09.14
申请人 Oracle International Corporation 发明人 Lee Jungyong;Li Singrong;Park Heechoul
分类号 G06F12/08;G06F11/00;G06F12/14 主分类号 G06F12/08
代理机构 Marsh Fischmann & Breyfogle LLP 代理人 Marsh Fischmann & Breyfogle LLP
主权项 1. An apparatus for collision detection in a multibank memory, comprising: a memory bank address comparator for receiving bank address data corresponding to a first memory command and a second memory command, wherein the memory bank address comparator is operable to output a bank match signal indicative of the first memory command and the second memory command being directed to a common memory bank address; a memory index address comparator for receiving index address data corresponding to the first memory command and the second memory command, wherein the memory index address comparator is operable to output an index match signal indicative of the first memory command and the second memory command being directed to a common memory index address; and a collision detection circuit comprising a timing correction module that is operable to receive the bank match signal and the index match signal and generate at least one of a corrected bank match signal or a corrected index match signal in response to a change detected in one of the index match signal or bank match signal attributable to process variation; wherein the collision detection circuit is operable to compare the at least one of the corrected bank match signal or the corrected index match signal to generate a collision detection signal indicative of a collision in the multibank memory resulting from execution of the first memory command and the second memory command.
地址 Redwood City CA US