Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
234 words
An asynchronous arbitration circuit means for selecting and prioritizing between a first request signal and a second request signal to a memory control circuit means when the first and second request signals occur within the same memory cycle and the first and second request signals request access to the same memory location, wherein the improvement comprises: a plurality of input latch means, there being one input latch means for receiving and storing one of the first and second request signals, and each of the input latch means outputs a first or a second latch output signal corresponding to the first or the second request signal received, respectively; a plurality of metastable latch means there being one metastable latch means for receiving a first or a second latch output signal, for storing the received first or second latch output signal, and for outputting a first or a second metastable latch output signal corresponding to the first or the second latch output signal received, respectively; at least one delay means for said first metastable latch output signal for delaying the first metastable latch output signal for a preselected time period and for producing an output delayed signal in response thereto; and means for receiving the output delayed signal and the second metastable latch output signal and for signalling to the memory control circuit means if the second metastable latch output signal is present during the cycle.
Claim 2
Dependent Claim
234 words
An asynchronous arbitration circuit means for selecting and prioritizing between a first request signal and a second request signal to a memory control circuit means when the first and second request signals occur within the same memory cycle and the first and second request signals request access to the same memory location, wherein the improvement comprises: a plurality of input latch means, there being one input latch means for receiving and storing one of the first and second request signals, and each of the input latch means outputs a first or a second latch output signal corresponding to the first or the second request signal received, respectively; a plurality of metastable latch means there being one metastable latch means for receiving a first or a second latch output signal, for storing the received first or second latch output signal, and for outputting a first or a second metastable latch output signal corresponding to the first or the second latch output signal received, respectively; at least one delay means for said first metastable latch output signal for delaying the first metastable latch output signal for a preselected time period and for producing an output delayed signal in response thereto; and means for receiving the output delayed signal and the second metastable latch output signal and for signalling to the memory control circuit means if the second metastable latch output signal is present during the cycle.
Claim 3
Dependent Claim
30 words
The arbitration circuit of claim 1 wherein, the first request signal corresponds to a refresh memory request signal and the second request signal corresponds to an access memory request signal.
Claim 4
Dependent Claim
25 words
The arbitration circuit of claim 1 wherein at least one of the latch output signals is one of a plurality of metastable latch input signals.
Claim 5
Dependent Claim
19 words
The circuit of claim 1 wherein the metastable latch means is comprised of a cross coupled NAND gate means.
Claim 6
Dependent Claim
25 words
The circuit of claim 1 wherein the time period of the delay means corresponds to the length of time that it takes to resolve metastability.
Claim 7
Dependent Claim
32 words
The arbitration circuit of claim 2 wherein the second request signal has priority over the first request signal such that the one metastable latch output signal corresponds to the first request signal.