Claims
- 1. A circuit for comparing a first data word and a second data word, each of said data words comprised of a plurality of bits, said circuit comprising:
- a match line precharged to a voltage level of V.sub.cc /2;
- a plurality of bit compare circuits coupled to said match line in a wired OR configuration, each of said bit compare circuits receiving a bit from said first data word and a corresponding bit from said second data word to compare, each of said bit compare circuits comparing said bits in parallel with one another and providing an output to said match line such that if all of said bits identically match said match line is at a first state, and if any one of said bits do not match said match line is at a second state;
- sensing means coupled to said match line to sense the state of said match line to determine if said first and said second words match;
- latching means coupled to said match line for latching the state of said match line after the completion of said compare operations by said bit compare circuits.
- 2. The compare circuit as defined by claim 1 further including precharge means coupled to said match line for precharging the voltage level of said match line to V.sub.cc /2 prior to said bit compare circuits comparing said first and second words.
- 3. The compare circuit as defined by claim 2 wherein each of said bit compare circuits includes an exclusive NOR compare circuit for comparing a bit of said first word to a corresponding bit of said second word.
- 4. The compare circuit as defined by claim 3 further including voltage dip filter means coupled to receive the output of said exclusive NOR compare circuit, said voltage dip filter filtering out short term drops in voltage.
- 5. The compare circuit as defined by claim 4 further including a wired OR circuit coupled to said voltage dip filter, said wired OR circuit pulling said match line to ground in the event said bit of said first data word does not match with said corresponding bit of said second data word.
- 6. The compare circuit as defined by claim 2 wherein said wired OR circuit includes an N channel transistor coupled between said match line and to ground, said N channel transistor passing current in the event the output of said exclusive NOR circuit indicates a that said compared bits do not match.
- 7. The compare circuit as defined by claim 6 wherein said bits comprising said first word are provided to said bit compare circuits from a block of memory, said block of memory comprised of memory cells sensed using sense amplifiers.
- 8. A method for comparing a first data word and a second data word, each of said data words comprised of a plurality of bits (N), comprising the steps of:
- providing said bits comprising said first and second data words to a plurality of bit compare circuits;
- said bit compare circuits receiving a bit from said first data word and a corresponding bit from said second data word to compare, each of said bit compare circuits comparing said bits in parallel with one another and providing an output to a match line, which is precharged to a voltage level of V.sub.cc /2, each of said compare circuits coupled to said match line in a wired OR configuration, such that if all of said bits (N) identically match said output is at a first state, and if any one of said bits (N) do not match said output is at a second state;
- sensing the state of said output to determine if said first and said second words match;
- latching the state of said match line after the completion of said compare operations by said bit compare circuits.
- 9. The method as defined by claim 8 further including the step of precharging the voltage level of said match line to V.sub.cc /2 prior to said bit compare circuits comparing said first and second words.
- 10. The method as defined by claim 9 wherein each of said bit compare circuits includes an exclusive NOR compare circuit for comparing a bit of said first word to a corresponding bit of said second word.
- 11. The method as defined by claim 10 further including voltage dip filter means coupled to receive the output of said exclusive NOR compare circuit, said voltage dip filter filtering out short term drops in voltage.
- 12. The method as defined by claim 11 further including a wired OR circuit coupled to said voltage dip filter, said wired OR circuit pulling said match line to ground in the event said bit of said first data word does not match with said corresponding bit of said second data word.
- 13. The method as defined by claim 9 wherein said wired OR circuit includes an N channel transistor coupled between said match line and to ground, said N channel transistor passing current in the event the output of said exclusive NOR circuit indicates a that said compared bits do not match.
- 14. The method as defined by claim 13 wherein said bits comprising said first word are provided to said bit compare circuits from a block of memory, said block of memory comprised of memory cells sensed using sense amplifiers.
Parent Case Info
The present invention is related to U.S. patent application Ser. No. 08/336,523, filed Nov. 9, 1994 entitled "A Sense Amplifier Common Mode Dip Filter Circuit to Avoid False Misses", and Ser. No. 08/336,524, filed Nov. 9, 1995 entitled "A Charge Shared Precharge Scheme to Reduce Compare Output Delay," and hereby refers to, and incorporates by reference the content of the above referenced applications herein.
US Referenced Citations (2)
| Number |
Name |
Date |
Kind |
|
3958223 |
Cochran |
May 1976 |
|
|
5059942 |
Burrows |
Oct 1991 |
|