Claims
- 1. An apparatus comprising:
a memory array comprising a main memory element and a redundant element; a sense amp coupled to said memory array, said sense amp to evaluate said main memory element and to generate a first pair of differential output signals; a redundant sense amp coupled to said memory array, said redundant sense amp to evaluate said redundant memory element and to generate a second pair of differential output signals; a multiplexor coupled to said sense amp and said redundant sense amp, said multiplexor to receive said first pair of differential output signals and said second pair of differential output signals, said multiplexor to generate a single ended output from evaluating a single pair of differential output signals; and control logic coupled to said multiplexor to control whether said first pair of differential output signals or said second pair of differential output signals is said single pair of differential output signals evaluated.
- 2. The apparatus of claim 1 wherein said main memory element and said redundant memory element are flash cells.
- 3. The apparatus of claim 2 wherein voltage levels of said first pair of differential output signals depend on a threshold voltage of said main memory element.
- 4. The apparatus of claim 3 wherein voltage levels of said second pair of differential output signals depend on a threshold voltage level of said redundant memory element.
- 5. The apparatus of claim 1 wherein said multiplexor further comprises pass gate logic wherein a first pair of pass gates are coupled to said first pair of differential signals and a second pair of pass gate are coupled to said second pair of differential signals.
- 6. The apparatus of claim 1 wherein said multiplexor further comprises a comparator to evaluate a pair of differential signals and to provide a single-ended output.
- 7. The apparatus of claim 5 wherein said control logic selectively enables and disables said first pair of pass gate to select and deselect said first pair of differential signals for evaluation.
- 8. The apparatus of claim 7 wherein said control logic selectively enables and disables said second pair of pass gates to select and deselect said second pair of differential signals for evaluation.
- 9. The apparatus of claim 1 wherein said apparatus is a flash memory device.
- 10. An apparatus comprising:
a processor coupled to a bus; and a memory coupled to said bus, said memory comprising:
a memory array comprising a main memory element and a redundant element; a sense amp coupled to said memory array, said sense amp to evaluate said main memory element and to generate a first pair of differential output signals; a redundant sense amp coupled to said memory array, said redundant sense amp to evaluate said redundant memory element and to generate a second pair of differential output signals; and a multiplexor coupled to said sense amp and said redundant sense amp, said multiplexor to receive said first pair of differential output signals and said second pair of differential output signals, said multiplexor to generate a single ended output from evaluating a single pair of differential output signals.
- 11. The apparatus of claim 10 further comprising control logic coupled to said multiplexor to control whether said first pair of differential output signals or said second pair of differential output signals is said single pair of differential output signals evaluated.
- 12. The apparatus of claim 11 wherein voltage levels of said first pair of differential output signals depend on a threshold voltage of said main memory element.
- 13. The apparatus of claim 12 wherein voltage levels of said second pair of differential output signals depend on a threshold voltage level of said redundant memory element.
- 14. The apparatus of claim 13 wherein said multiplexor further comprises pass gate logic wherein a first pair of pass gates are coupled to said first pair of differential signals and a second pair of pass gate are coupled to said second pair of differential signals.
- 15. The apparatus of claim 14 wherein said multiplexor further comprises a comparator to evaluate a pair of differential signals and to provide a single-ended output.
- 16. The apparatus of claim 15 wherein said control logic selectively enables and disables said first pair of pass gate to select and deselect said first pair of differential signals for evaluation.
- 17. The apparatus of claim 16 wherein said control logic selectively enables and disables said second pair of pass gates to select and deselect said second pair of differential signals for evaluation.
- 18. The apparatus of claim 10 wherein said multiplexor is a differential redundancy multiplexor.
- 19. The apparatus of claim 10 wherein said memory is a flash memory device.
- 20. A method comprising:
sensing a first memory element and generating a first pair of differential signals based on a state of said first memory element; sensing a redundant memory element and generating a second pair of differential signals based on a state of said second memory element; multiplexing said first pair and said second pair of differential signals; selecting a single pair of differential signals from either said first pair or said second pair of differential signals for evaluation; evaluating said single pair of differential signals; and generating a single-ended output signal.
- 21. The method of claim 20 wherein said multiplexing comprises the coupling of said first pair of differential signals to a first pair of pass gates.
- 22. The method of claim 21 wherein said multiplexing comprises the coupling of said second pair of differential signals to a second pair of pass gates.
- 23. The method of claim 22 wherein said selecting comprises enabling either said first pair of pass gates or said second pair of pass gates to propagate either said first pair of differential signals or said second pair of differential signals.
- 24. The method of claim 23 wherein said evaluating comprises determining whether a marginal voltage difference between a first and second differential signal in said single pair of differential signals indicates a logical one or zero.
- 25. The method of claim 20 wherein said multiplexing comprises the coupling of said first pair of differential signals to a first pair of transmission gates.
- 26. The method of claim 25 wherein said multiplexing comprises the coupling of said second pair of differential signals to a second pair of transmission gates.
- 27. The method of claim 26 wherein said selecting comprises enabling either said first pair of transmission gates or said second pair of transmission gates to propagate either said first pair of differential signals or said second pair of differential signals.
- 28. The method of claim 27 wherein said evaluating comprises determining whether a marginal voltage difference between a first and second differential signal in said single pair of differential signals indicates a logical one or zero.
REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation in part of U.S. patent application Ser. No. 09/752,345, filed Dec. 29, 2000.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09752345 |
Dec 2000 |
US |
Child |
09982246 |
Oct 2001 |
US |