WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method and apparatus for hiding data path equilibration time    
United States Patent5986955   
Link to this pagehttp://www.wikipatents.com/5986955.html
Inventor(s)Siek; David D. (Boise, ID); Somasekharan; Rajesh (Boise, ID)
AbstractA hidden data path minimizes equilibration delays in coupling differential data through a complementary data path. The hidden data path may be used for both reading and writing to the memory cell array. The hidden data path includes two sets of complementary I/O lines coupled in parallel between the memory cell array and the DC sense amplifier, and are alternatively coupled between the memory cell array and the DC sense amplifier to receive and transmit data. The set of complementary I/O lines not coupled is equilibrated during this time in preparation for coupling to and transmitting subsequent differential data. The hidden data path may also include two sets of data read lines coupled in parallel between the DC sense amplifier and the output circuitry if used for reading data from the memory cell array. Similarly, a second set of data write lines may be coupled in parallel between the input circuitry and write driver circuit when used for writing data to the memory cell array.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Siek; David D. (Boise, ID); Somasekharan; Rajesh (Boise, ID)
Owner/Assignee     Micron Technology , Inc. (Boise, ID)
Patent assignment
All assignments
Publication Date     November 16, 1999
Application Number     09/234,268
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     January 19, 1999
US Classification    
Int'l Classification    
Examiner     Nelms; David
Assistant Examiner     Tran; M.
Attorney/Law Firm     Seed and Berry LLP
Address
Parent Case    
Priority Data    
USPTO Field of Search    
Patent Tags     hiding data path equilibration time
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5828612
Yu
365/203
Oct,1998

[0 after 0 votes]
5825693
Lee
365/189.05
Oct,1998

[0 after 0 votes]
5471426
McClure
365/200
Nov,1995

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A data path for use in a memory device to couple a differential data signal from a first pair of complementary data nodes to a second pair of complementary data nodes, the data path comprising:

a first coupling device having a complementary pair of input terminals coupled to the first pair of complementary data nodes, the first coupling device having first and second complementary pairs of output terminals;

a second coupling device having first and second complementary pairs of input terminals and a complementary pair of output terminals coupled to the second pair of complementary data nodes;

a first complementary data path electrically coupled between the first output terminals of the first coupling device and the first input terminal of the second coupling device;

a second complementary data path electrically coupled between the second output terminals of the first coupling device and the second input terminal of the second coupling device; and

at least one equilibration circuit selectively coupled to the first and second data paths.

2. The data path of claim 1 wherein the first and second complementary data paths comprise complementary I/O lines electrically coupled between a plurality of digit lines and a complementary pair of data lines.

3. The data path of claim 1 wherein the first and second complementary data paths comprise complementary data lines electrically coupled between a complementary pair of I/O lines and a DC sense amplifier.

4. The data path of claim 1 wherein the first and second complementary data paths comprise complementary I/O lines and data lines electrically coupled in series between a plurality of digit lines and a DC sense amplifier.

5. The data path of claim 1 wherein the first and second complementary data paths comprise complementary I/O lines, data lines, a DC sense amplifier, and complementary read data lines electrically coupled in series between a plurality of digit lines and a data output buffer.

6. The data path of claim 1 wherein the first and second complementary data paths comprise a DC sense amplifier, and complementary read data lines electrically coupled in series between a complementary pair of data lines and a data output buffer.

7. The data path of claim 1 wherein the first and second complementary data paths comprise a write driver circuit and a complementary pair of data write lines electrically coupled in series between an input buffer and complementary pair of data lines.

8. The data path of claim 1 wherein each of the first and second complementary data paths is coupled to at least one equilibration circuit to alternatively equilibrate the respective data paths.

9. A data path adapted for use in a memory device having a memory cell array, a pair of digit lines providing memory cell data from the memory cell array, and a sense amplifier producing a differential signal based on the memory cell data, the data path comprising:

an I/O line select circuit having a complementary pair of input terminals coupled to receive the differential signal from the sense amplifier and first and second complementary pairs of output terminals coupled to provide the differential signal, the I/O line select circuit alternatively selecting from the first and second pairs of output terminals to provide the differential signal;

first and second complementary pairs of I/O lines coupled to the first and second pairs of output terminals of the I/O select circuit, respectively, to transmit the differential signal;

a data line pass gate circuit having first and second complementary pairs of input terminals coupled to the first and second pair of I/O lines, respectively, and a complementary pair of output terminals, the pass gate circuit alternatively selecting from the first and second pairs of I/O lines to provide the differential signal to the complementary pair of output terminals; and

first and second equilibration circuits electrically coupled to the first and second complementary pair of I/O lines, respectively, between the I/O line select circuit and the pass gate circuit, the equilibration circuits establishing a common and predetermined voltage on the respective complementary pair of I/O lines when the respective I/O lines is not selected by the data line pass gate circuit.

10. The data path of claim 9, further comprising:

a DC sense amplifier having a complementary pair of input terminals coupled to the complementary pair of output terminals of the data line pass gate and a complementary pair of output terminals, the DC sense amplifier being structured to generate an amplified differential signal at the pair of output terminals based on the differential signal received from the pass gate circuit;

a first data read line pass gate circuit having a complementary pair of input terminals coupled to the complementary pair of output terminals of the DC sense amplifier to receive the amplified signal and first and second complementary pairs of output terminals, the first data read line pass gate circuit alternatively selecting between the first and second pair of output terminals to be coupled to the input terminals and provide the amplified differential signal;

a first and second complementary pair of data read lines coupled to the first and second pairs of output terminals of the first data read line pass gate, respectively, to transmit the amplified differential signal;

a second data read line pass gate having first and second complementary pairs of input terminals coupled to the first and second pair of data read lines, respectively, and a complementary pair of output terminals, the second data read line pass gate circuit coupling the data read line selected by the first data read line pass gate circuit to the complementary pair of output terminals to provide the amplified differential signal; and

third and fourth equilibration circuits coupled to the first and second complementary pair of data read lines, respectively, between the first and second data read line pass gate circuits, the equilibration circuits establishing a common and predetermined voltage on the respective complementary pair of data read lines when the respective data read line is not selected by the first and second data read line pass gate circuits.

11. The data path as in claim 10, further comprising a data output circuit having a complementary pair of input terminals coupled to the pair of output terminals of the second data read line pass gate circuit to receive the amplified differential signal, the data output circuit being structured to generate a data signal at a data output terminal based on the amplified signal.

12. The data path of claim 10 wherein the third and fourth equilibration circuits comprise:

a first switch having signal terminals coupled between the complementary pair of data read lines, and a control terminal, the first switch electrically coupling the pair of data read lines when the first switch is turned on; and

a pair of switches series connected and coupled between the complementary pair of data read lines, and having an intermediate node between the switches coupled to a predetermined reference voltage and a pair of control terminals coupled together and to the control terminal of the first switch, the pair of switches providing the predetermined reference voltage to the pair of data read lines when the pair of switches is turned on.

13. The data path of claim 9 wherein the first and second equilibration circuits comprise:

a first switch having signal terminals coupled between the complementary pair of I/O lines, and a control terminal, the first switch electrically coupling the pair of I/O lines when the first switch is turned on; and

a pair of switches series connected and coupled between the complementary pair of I/O lines, and having an intermediate node between the switches coupled to a predetermined reference voltage and a pair of control terminals coupled together and to the control terminal of the first switch, the pair of switches providing the predetermined reference voltage to the pair of I/O lines when the pair of switches is turned on.

14. A data path adapted for use in a memory device having a memory cell array, a pair of digit lines providing memory cell data from the memory cell array, and a sense amplifier producing a differential signal based on the memory cell data, the data path comprising:

an I/O line select circuit having a complementary pair of input terminals coupled to the sense amplifier and first and second complementary pairs of output terminals coupled to provide the differential signal, the I/O line select circuit alternatively selecting from the first and second pairs of output terminals to provide the differential signal;

first and second complementary pairs of I/O lines coupled to the first and second pairs of output terminals of the I/O select circuit, respectively, to transmit the differential signal;

a data line pass gate circuit having first and second complementary pairs of input terminals coupled to the first and second pair of I/O lines, respectively, and a complementary pair of output terminals, the pass gate circuit alternatively selecting between the first and second pairs of I/O lines to couple to the complementary pair of output terminals to transmit the differential signal;

a first equilibration circuit electrically coupled to the first complementary pair of I/O lines between the I/O line select circuit and the pass gate circuit, the first equilibration circuit establishing a predetermined voltage on the first complementary pair of I/O lines when not selected by the pass gate circuit;

a second equilibration circuit electrically coupled to the second complementary pair of I/O lines between the I/O line select circuit and the pass gate circuit, the second equilibration circuit establishing a predetermined voltage on the second complementary pair of I/O lines when not selected by the pass gate circuit; and

a DC sense amplifier having a complementary pair of input terminals coupled to the complementary pair of output terminals of the pass gate and a complementary pair of output terminals, the DC sense amplifier being structured to generate an amplified signal at the complementary pair of output terminals based on the differential signal received from the pass gate circuit.

15. A data path as in claim 14, further comprising:

a first data read line pass gate circuit having a complementary pair of input terminals coupled to the complementary pair of output terminals of the DC sense amplifier to receive the amplified signal and first and second complementary pairs of output terminals, the first data read line pass gate circuit alternatively selecting from the first and second pair of output terminals to be coupled to the input terminals and provide the amplified signal;

a first and second complementary pair of data read lines coupled to the first and second pairs of output terminals of the first day to read line past gate, respectively;

a second data read line pass gate having first and second complementary pairs of input terminals coupled to the first and second pair of data read lines, respectively, and a complementary pair of output terminals, the second data read line pass gate circuit coupling the data read line selected by the first data read line to the complementary pair of output terminals to provide the amplified signal;

a third equilibration circuit electrically coupled to the first complementary pair of data read lines between the first and second data read line pass gate circuits, the third equilibration circuit establishing a predetermined voltage on the first complementary pair of data read lines when not coupled by the first and second data read line pass gate circuits;

a fourth equilibration circuit electrically coupled to the second complementary pair of data read lines between the first and second data read line pass gate circuits, the fourth equilibration circuit establishing a predetermined voltage on the second complementary pair of data read lines when not coupled by the first and second data read line pass gate circuits; and

a data output circuit having a complementary pair of input terminals coupled to the pair of output terminals of the second data read line pass gate circuit to receive the amplified signal, the data output circuit being structured to generate a data signal at a data output terminal based on the amplified signal.

16. A memory device comprising:

at least one array of memory cells arranged in rows and columns, each of the rows having a row line and each of the columns having a complementary pair of digit lines;

a sense amplifier for each column, each sense amplifier having a pair of terminals coupled respectively to the digit lines of a respective one of the columns, the sense amplifier being structured to amplify a differential data signal on the digit lines;

a data path for coupling the differential data signal from a first pair of complementary data nodes to a second pair of complementary data nodes, the data path comprising:

a first multiplexer having a complementary pair of input terminals coupled to the first pair of complementary data nodes, the first multiplexer having first and second complementary pairs of output terminals;

a second multiplexer having first and second complementary pairs of input terminals and a complementary pair of output terminals coupled to the second pair of complementary data nodes;

a first complementary data path coupled between the first output terminals of the first multiplexer and the first input terminal of the second multiplexer;

a second complementary data path coupled between the second output terminals of the first multiplexer and the second input terminal of the second multiplexer;

at least one equilibration circuit capable of coupling to the first and second data paths;

a DC sense amplifier having a complementary pair of inputs coupled to the data path to receive the differential data signal and a complementary pair of output terminals, the DC sense amplifier being structured to generate an amplified differential signal at the pair of output terminals based on the differential data signal received from the data path; and

a data output circuit having a complementary pair of input terminals coupled to the pair of output terminals of the DC sense amplifier to receive the amplified differential signal, the data output circuit being structured to provide a data signal to the data output terminal based on the amplified differential signal.

17. The memory device of claim 16 wherein the first and second complementary data paths comprise I/O lines electrically coupled between a plurality of digit lines and a complementary pair of data lines.

18. The memory device of claim 16 wherein the first and second complementary data paths comprise data lines electrically coupled between a complementary pair of I/O lines and a DC sense amplifier.

19. The memory device of claim 16 wherein the first and second complementary data paths comprise I/O lines and data lines electrically coupled in series between a plurality of digit lines and a DC sense amplifier.

20. The data path of claim 16 wherein the first and second complementary data paths comprise I/O lines, data lines, a DC sense amplifier, and read data lines electrically coupled in series between a plurality of digit lines and a data output buffer.

21. The memory device of claim 16 wherein the first and second complementary data paths comprise a DC sense amplifier, and read data lines electrically coupled in series between a complementary pair of data lines and a data output buffer.

22. The memory device of claim 16 wherein the first and second complementary data paths comprise a write driver circuit and a complementary pair of data write lines electrically coupled in series between an input buffer and complementary pair of data lines.

23. The memory device of claim 16 wherein the first and second complementary data paths have at least one equilibration circuit to alternatively equilibrate the respective data paths.

24. A memory device comprising:

at least one array of memory cells arranged in rows and columns, each of the rows having a row line and each of the columns having a complementary pair of digit lines;

a sense amplifier for each column, each sense amplifier having a pair of terminals coupled respectively to the digit lines of a respective one of the columns, the sense amplifier being structured to amplify a differential data signal on the digit lines;

a data path being coupled to a selected one of the pairs of digit lines to receive the differential data signal from the selected digit lines, the data path comprising:

an I/O line select circuit having a complementary pair of input terminals receiving the differential signal, and first and second complementary output terminals, the I/O line select circuit alternatively selecting from the first and second pairs of output terminals to provide the differential signal;

first and second complementary pairs of I/O lines coupled to the first and second pairs of output terminals of the I/O select circuit, respectively, to transmit the differential signal;

a data line pass gate circuit having first and second complementary pairs of input terminals coupled to the first and second pair of I/O lines, respectively, and a complementary pair of output terminals, the pass gate circuit alternatively selecting from the first and second pairs of I/O lines to provide the differential signal to the complementary pair of output terminals; and

first and second equilibration circuits electrically coupled to the first and second complementary pair of I/O lines, respectively, between the I/O line select circuit and the data line pass gate circuit, the equilibration circuits establishing a common and predetermined voltage on the respective complementary pair of I/O lines when the respective I/O lines is not selected by the data line pass gate circuit;

a DC sense amplifier having a complementary pair of inputs coupled to the data path to receive the differential data signal and a complementary pair of output terminals, the DC sense amplifier being structured to generate an amplified differential signal at the pair of output terminals based on the differential data signal received from the data path; and

a data output circuit having a complementary pair of input terminals coupled to the pair of output terminals of the DC sense amplifier to receive the amplified differential signal, the data output circuit being structured to provide a data signal to the data output terminal based on the amplified differential signal.

25. The memory device of claim 24, further comprising:

a first data read line pass gate circuit having a complementary pair of input terminals coupled to the complementary pair of output terminals of the DC sense amplifier to receive the amplified signal and first and second complementary pairs of output terminals, the first data read line pass gate circuit alternatively selecting from the first and second pair of output terminals to be coupled to the input terminals and provide the amplified signal;

a first and second complementary pair of data read lines coupled to the first and second pairs of output terminals of the first data read line pass gate, respectively;

a second data read line pass gate having first and second complementary pairs of input terminals coupled to the first and second pair of data read lines, respectively, and a complementary pair of output terminals coupled to the data output circuit, the second data read line pass gate circuit coupling the data read line selected by the first data read line pass gate circuit to the complementary pair of output terminals to provide the amplified signal; and

third and fourth equilibration circuits electrically coupled to the first and second complementary pair of data read lines, respectively, between the first and second data read line pass gate circuits, the equilibration circuits establishing a predetermined voltage on the respective complementary pair of data read lines when the respective data read line is not selected by the first and second data read line pass gate circuits.

26. A computer system comprising:

a processor having a processor bus;

an input device coupled to the processor through the processor bus and adapted to allow data to be entered into the computer system;

an output device coupled to the processor through the processor bus and adapted to allow data to be output from the computer system; and

a memory device coupled to the processor through the processor bus, the memory device comprising:

at least one array of memory cells arranged in rows and columns, each of the rows having a row line and each of the columns having a complementary pair of digit lines;

a sense amplifier for each column, each sense amplifier having a pair of terminals coupled respectively to the digit lines of a respective one of the columns, the sense amplifier being structured to amplify a differential data signal on the digit lines;

a data path for coupling the differential data signal from a first pair of complementary data nodes to a second pair of complementary data nodes, the data path comprising:

a first multiplexer having a complementary pair of input terminals coupled to the first pair of complementary data nodes, the first multiplexer having first and second complementary pairs of output terminals;

a second multiplexer having first and second complementary pairs of input terminals and a complementary pair of output terminals coupled to the second pair of complementary data nodes;

a first complementary data path electrically coupled between the first output terminals of the first multiplexer and the first input terminal of the second multiplexer;

a second complementary data path electrically coupled between the second output terminals of the first multiplexer and the second input terminal of the second multiplexer;

at least one equilibration circuit capable of coupling to the first and second data paths;

a DC sense amplifier having a complementary pair of inputs coupled to the data path to receive the differential data signal and a complementary pair of output terminals, the DC sense amplifier being structured to generate an amplified differential signal at the pair of output terminals based on the differential data signal received from the data path; and

a data output circuit having a complementary pair of input terminals coupled to the pair of output terminals of the DC sense amplifier to receive the amplified differential signal, the data output circuit being structured to provide a data signal to the data output terminal based on the amplified differential signal.

27. The computer system of claim 26 wherein the first and second complementary data paths comprise I/O lines electrically coupled between a plurality of digit lines and a complementary pair of data lines.

28. The computer system of claim 26 wherein the first and second complementary data paths comprise data lines electrically coupled between a complementary pair of I/O lines and a DC sense amplifier.

29. The computer system of claim 26 wherein the first and second complementary data paths comprise I/O lines and data lines electrically coupled in series between a plurality of digit lines and a DC sense amplifier.

30. The computer system of claim 26 wherein the first and second complementary data paths comprise I/O lines, data lines, a DC sense amplifier, and read data lines electrically coupled in series between a plurality of digit lines and a data output buffer.

31. The computer system of claim 26 wherein the first and second complementary data paths comprise a DC sense amplifier, and read data lines electrically coupled in series between a complementary pair of data lines and a data output buffer.

32. The computer system of claim 26 wherein the first and second complementary data paths comprise a write driver circuit and a complementary pair of data write lines electrically coupled in series between an input buffer and complementary pair of data lines.

33. The computer system of claim 26 wherein the first and second complementary data paths have at least one equilibration circuit to alternatively equilibrate the respective data paths.

34. A computer system comprising:

a processor having a processor bus;

an input device coupled to the processor through the processor bus and adapted to allow data to be entered into the computer system;

an output device coupled to the processor through the processor bus and adapted to allow data to be output from the computer system; and

a memory device coupled to the processor through the processor bus, the memory device comprising:

at least one array of memory cells arranged in rows and columns, each of the rows having a row line and each of the columns having a complementary pair of digit lines;

a sense amplifier for each column, each sense amplifier having a pair of terminals coupled respectively to the digit lines of a respective one of the columns, the sense amplifier being structured to amplify a differential data signal on the digit lines;

a data path being coupled to a selected one of the pairs of digit lines to receive the differential data signal from the selected digit lines, the data path comprising:

an I/O line select circuit having a complementary pair of input terminals receiving the differential signal, and first and second complementary output terminals, the I/O line select circuit alternatively selecting from the first and second pairs of output terminals to provide the differential signal;

first and second complementary pairs of I/O lines coupled to the first and second pairs of output terminals of the I/O select circuit, respectively, to transmit the differential signal;

a data line pass gate circuit having first and second complementary pairs of input terminals coupled to the first and second pair of I/O lines, respectively, and a complementary pair of output terminals, the pass gate circuit alternatively selecting from the first and second pairs of I/O lines to couple to the complementary pair of output terminals to transmit the differential signal; and

first and second equilibration circuits electrically coupled to the first and second complementary pair of I/O lines, respectively, between the I/O line select circuit and the data line pass gate circuit, the equilibration circuits establishing a predetermined voltage on the respective complementary pair of I/O lines when the respective I/O lines is not selected by the data line pass gate circuit;

a DC sense amplifier having a complementary pair of inputs coupled to the data path to receive the differential data signal and a complementary pair of output terminals, the DC sense amplifier being structured to generate an amplified differential signal at the pair of output terminals based on the differential data signal received from the data path; and

a data output circuit having a complementary pair of input terminals coupled to the pair of output terminals of the DC sense amplifier to receive the amplified differential signal, the data output circuit being structured to provide a data signal to the data output terminal based on the amplified differential signal.

35. The computer system of claim 34 wherein the memory device further comprises:

a first data read line pass gate circuit having a complementary pair of input terminals coupled to the complementary pair of output terminals of the DC sense amplifier to receive the amplified signal and first and second complementary pairs of output terminals, the first data read line pass gate circuit alternatively selecting between the first and second pair of output terminals to be coupled to the input terminals and provide the amplified signal;

a first and second complementary pair of data read lines coupled to the first and second pairs of output terminals of the first data read line pass gate, respectively;

a second data read line pass gate having first and second complementary pairs of input terminals coupled to the first and second pair of data read lines, respectively, and a complementary pair of output terminals coupled to the data output circuit, the second data read line pass gate circuit coupling the data read line selected by the first data read line pass gate circuit to the complementary pair of output terminals to provide the amplified signal; and

third and fourth equilibration circuits coupled to the first and second complementary pair of data read lines, respectively, between the first and second data read line pass gate circuits, the equilibration circuits establishing a predetermined voltage on the respective complementary pair of data read lines when the respective data read line is not selected by the first and second data read line pass gate circuits.

36. A method of coupling differential data in a memory device from a first pair of complementary data nodes to a second pair of complementary data nodes, the method comprising:

selecting alternatively from first and second complementary data paths, each electrically coupled between the first and second pairs of complementary data nodes, a selected data path to couple the differential data from the first pair of complementary data nodes to the second pair of complementary data nodes and an unselected data path to be electrically isolated from the first and second complementary data nodes; and

equilibrating the unselected data path.

37. The method of claim 36 wherein selecting alternatively comprises selecting from first and second complementary I/O lines electrically coupled between a plurality of digit lines and a complementary pair of data lines.

38. The method of claim 36 wherein selecting alternatively comprises selecting from first and second complementary data lines electrically coupled between a complementary pair of I/O lines and a DC sense amplifier.

39. The method of claim 36 wherein selecting alternatively comprises selecting from first and second complementary I/O lines and data lines electrically coupled in series between a plurality of digit lines and a DC sense amplifier.

40. The method of claim 36 wherein selecting alternatively comprises selecting from first and second complementary I/O lines, data lines, a DC sense amplifier, and complementary read data lines electrically coupled in series between a plurality of digit lines and a data output buffer.

41. The method of claim 36 wherein selecting alternatively comprises selecting from first and second DC sense amplifiers, and complementary read data lines electrically coupled in series between a complementary pair of data lines and a data output buffer.

42. The method of claim 36 wherein selecting alternatively comprises selecting from first and second write driver circuits and complementary pair of data write lines electrically coupled in series between an input buffer and complementary pair of data lines.

43. A method of coupling differential data in a memory device from a first pair of complementary data nodes to a second pair of complementary data nodes, the method comprising:

selecting alternatively from first and second complementary data paths, each extending between the first and second pairs of complementary data nodes, a selected data path to couple the differential data from the first pair of complementary data nodes to the second pair of complementary data nodes and an unselected data path to be electrically isolated from the first and second complementary data nodes; and

equilibrating the unselected data path by using at least one equilibration circuit to alternatively equilibrate the respective data paths.

44. A method of coupling a data signal to a data output circuit of a memory device having a memory cell array arranged in rows and columns, a pair of digit lines providing memory cell data from the memory cell array, and a sense amplifier producing a differential signal based on the memory cell data, the method comprising:

selecting alternatively between a first and second complementary pair of I/O lines to receive and transmit the differential signal;

equilibrating the complementary pair of I/O lines not selected;

coupling the selected complementary pair of I/O lines to a DC sense amplifier to produce at its output an amplified differential signal based on the differential signal; and

coupling the output of the DC sense amp to the data output circuitry.

45. The method of claim 44 wherein coupling the output of the DC sense amp to the data output circuitry comprises:

selecting alternatively between a first and second complementary pair of data read lines to receive and transmit the data signal from the DC sense amplifier;

equilibrating the complementary pair of data read lines not selected; and

coupling the selected complementary pair of data read lines to the data output circuitry.

46. A method of coupling a data signal to a data output circuit of a memory device having a memory cell array arranged in rows and columns, a pair of digit lines providing memory cell data from the memory cell array, and a sense amplifier producing a differential signal based on the memory cell data, the method comprising:

selecting alternatively between a first and second complementary pair of I/O lines to receive and transmit the differential signal;

equilibrating the complementary pair of I/O lines not selected,

coupling the selected complementary pair of I/O lines to a DC sense amplifier to produce at its output an amplified differential signal based on the differential signal; and

coupling the output of the DC sense amp to the data output circuitry, wherein the coupling comprises:

selecting alternatively between the first and second complementary pair of data read lines to receive and transmit the data signal from the DC sense amplifier by selecting the first pair of data read lines when the first complementary pair of I/O lines is selected, and selecting the second pair of data read lines when the second pair of I/O lines is selected;

equilibrating the complementary pair of data read lines not selected; and

coupling the selected complementary pair of data read lines to the data output circuitry.

47. The method of claim 44 wherein equilibrating the complementary pair of I/O lines comprises:

coupling the complementary pair of I/O lines together to equalize an electrical potential on each I/O line; and

coupling the complementary pair of I/O lines to a predetermined reference voltage to precondition the electrical potential on each I/O line.

48. A method of coupling a differential data signal from a data input circuit of the memory device having a memory cell array arranged in rows and columns, and a pair of digit lines providing the differential data signal to the memory cell array, the method comprising:

selecting alternatively between a first and second complementary pair of data write lines to couple to and transmit the differential data signal from the data input circuit to a write driver circuit;

equilibrating the complementary pair of data write lines not selected;

coupling the selected complementary pair of data write lines to the write driver circuit to write the differential data signal to the memory cell array; and

coupling the output of the write driver circuit to the pair of digit lines to transmit the differential data signal to the memory cell array.

49. The method of claim 48 wherein coupling the output of the write driver circuit to the pair of digit lines comprises:

selecting alternatively between a first and second complementary pair of I/O lines to couple to and transmit the differential signal from the write driver circuit;

equilibrating the complementary pair of I/O lines not selected; and

coupling the selected complementary pair of I/O lines to the write diver circuit and the pair of digit lines.
 Description Submit all comments and votes
 


TECHNICAL FIELD

The invention relates generally to integrated circuit memory devices, and more particularly, to a data path in a memory device.

BACKGROUND OF THE INVENTION

As the processing speed of microprocessors increases, the demand for memory devices having faster access times also increases. Memory system designers have developed methods and designs that shave off nanoseconds from access times in order to satisfy the demand for high speed memory devices. Such designs have included memory devices having various data access modes, for example, devices that have a burst mode or page mode. Memory system designers have more recently developed synchronous memory systems that allow the pipelined transfer of data at the clock speed of the motherboard. Currently, there has been a movement toward memory designs that can transfer data at clock speeds optimized for the particular memory configuration. However, even with the advances made in memory system designs, the fundamental building blocks of memory devices have remained relatively the same. As will be described in more detail below, these building blocks are the basic elements that are shared among all types of memory devices, regardless of whether they are synchronous or asynchronous, random-access or read-only, or static or dynamic.

A conventional memory device is illustrated in FIG. 1. The memory device includes an address register 12 that receives either a row address or a column address on an address bus 14. The address bus 14 is generally coupled to a memory controller (not shown in FIG. 1). Typically, a row address is initially received by the address register 12 and applied to a row address multiplexer 18. The row address multiplexer 18 couples the row address to a number of components associated with either of two memory bank arrays 20 and 22 depending upon the state of a bank address bit forming part of the row address. The arrays 20 and 22 are comprised of memory cells arranged in rows and columns. Associated with each of the arrays 20 and 22 is a respective row address latch 26, which stores the row address, and a row decoder 28, which applies various signals to its respective array 20 or 22 as a function of the stored row address.

After the row address has been applied to the address register 12 and stored in one of the row address latches 26, a column address is applied to the address register 12. The address register 12 couples the column address to a column address latch 40. The column address latch 40 momentarily stores the column address while it is provided to the column address buffer 44. The column address buffer 44 applies a column address to a column decoder 48, which applies various column signals to respective sense amplifiers and associated column circuits 50 and 52 for the respective arrays 20 and 22.

Data to be read from one of the arrays 20 or 22 are coupled from the arrays 20 or 22, respectively, to a data bus 58 through the column circuit 50 or 52, respectively, and a read data path that includes a data output register 56. Data to be written to one of the arrays 20 or 22 are coupled from the data bus 58 through a write data path, including a data input register 60, to one of the column circuits 50 or 52 where they are transferred to one of the arrays 20 or 22, respectively.

The above-described operation of the memory device 10 is controlled by a command decoder 68 responsive to high level command signals received on a control bus 70. These high level command signals, which are typically generated by the memory controller, are a chip select signal CS*, a write enable signal WE*, a row address strobe signal RAS*, and a column address strobe signal CAS*, where the "*" designates the signal as active low. The command decoder 68 generates a sequence of command signals responsive to the high level command signals to carry out a function (e.g., a read or a write) designated by each of the high level command signals. These command signals, and the manner in which they accomplish their respective functions, are conventional. Therefore, in the interest of brevity, a further explanation of these control signals will be omitted.

As mentioned above, read data are coupled from one of the arrays 20 and 22 to the data bus 58 through a read data path that is shown in greater detail in FIG. 2. The read data path 80 begins in one of the columns in the array 20 (FIG. 1). The column includes a complementary pair of digit lines 84 and 86 coupled to the memory cells in the column. A sense amplifier 88 connected between the digit lines 84 and 86 amplifies a differential data signal 10 on the digit lines 84 and 86 in a well-known manner. The differential data signal indicates the presence of a "1" or a "0" in an enabled memory cell in the column.

The digit lines 84 and 86 are selectively coupled to a complementary pair of I/O lines 90 and 92 through a column switch 89 when the column select signal CSEL0 goes high. Prior to coupling to the digit lines 84, 86, the I/O lines 90, 92 are equilibrated and biased to a predetermined reference voltage level by an equilibration circuit 93. The equilibration circuit 93 ensures that the voltage levels of the I/O lines 90, 92 are approximately equal and at a predetermined reference voltage level so that the differential data signal on the digit lines 84, 86 will be accurately coupled to the I/O lines 90, 92. The equilibration circuit 93 is activated when the equilibration signal EQ goes high. The I/O lines 90 and 92 are also selectively coupled to the digit lines for a large number of other columns, but these other digit lines have been omitted from FIG. 2 for purposes of clarity. The I/O lines 90, 92 must be equilibrated every time the I/O lines 90, 92 are to be coupled to another pair of digit lines.

The I/O lines 90 and 92 are selectively coupled to a complementary pair of data lines 94 and 96 by first and second pass gates 98 and 100. Another pair of I/O lines 194, 196 is also shown coupling to the data lines 94, 96 to represent the fact that the data lines 94, 96 may be selectively coupled to at least one other complementary pair of I/O lines through a multiplexer, which is represented by the pass gates 98, 100, 198, 199. The use of a multiplexer allows the data lines 94, 96 to be shared with several other pairs of I/O lines. A conductive state of each of the pass gates 98 and 100 determines which pair of I/O lines is to be coupled to the data lines 94, 96, and is controlled by a complementary select signals SEL, SEL* derived from the column address. When the pass gates 98 and 100 are rendered conductive, the differential data signal is coupled from the digit lines 84 and 86 through the I/O lines 90 and 92 to the data lines 94 and 96. As with the I/O lines, the data lines 94, 96 need to be equilibrated prior to coupling to the I/O lines 90, 92. The equilibration circuit 93 is activated before the pass gates 98 and 100 become conductive to bias the data lines 94, 96 to an equal and a predetermined voltage reference level. Immediately prior to coupling to the I/O lines 90, 92, the equilibration 93 circuit is deactivated. However, an equilibration circuit (not shown) separate from the equilibration circuit 93 may be used to equilibrate the data lines 94 and 96.

The data lines 94 and 96 are coupled, respectively, to complementary inputs of a DC sense amplifier 110. The DC sense amplifier 110 is a high speed, high gain differential amplifier that amplifies the differential data signal on the data lines 94 and 96 to full CMOS voltage levels. An amplified differential data signal is generated by the DC sense amplifier 110 at complementary outputs and provided to a complementary pair of data read lines 112 and 114. As with the I/O lines and data lines, the data read lines 112, 114 must also be equilibrated by an equilibration circuit 111 prior to amplification by the DC sense amplifier 110 in order to accurately amplify the differential data signal. The data read lines 112 and 114 provide the amplified differential data signal to a complementary pair of inputs in a data output buffer 126, which provides a data signal to a data bus terminal 128 based on the amplified differential data signal. Although not shown in FIG. 2, the DC sense amplifier 110 may be coupled to at least one other complementary pair of data lines (not shown) through a multiplexer (not shown). Thus, the DC sense amplifier 110 may be shared between more than one pair of complementary data lines, in a manner similar to the coupling between the I/O lines and the data lines 94, 96.

In contrast to the data read sequence previously described, the data write sequence begins when input data is received by an input buffer 150 from the data bus terminal 128. Prior to receiving the input data, data write lines 152, 154 have been equilibrated by equilibration circuit 155. The input buffer 150 generates a differential data signal based on the input data and is coupled to a write driver circuit 158 using the data write lines 152, 154. The complementary output terminals of the write driver 158 are coupled to the data lines 94, 96 and the I/O lines 90, 92. When the column switch 89 couples the I/O lines 90, 92 and data lines 94, 96 to a selected pair of digit lines 84, 86, the write driver 158 writes data from the input buffer 150 to the memory cell array 20 (FIG. 1). As illustrated by this example, several elements of the read data paths and write data paths are shared between the read and write operations. For example, the I/O lines 90, 92 and data lines 94, 96 have bidirectional data capability and can be used for both reading from and writing the memory cell array 20. However, other elements are designed to transmit data in only one direction, and are thus specific to either the read or write operation. For example, data read lines 112, 114 are used only for reading data from the memory cell array. When writing data to the memory cell array, the data write lines 152, 154 are used instead.

A common operation with regard to complementary signal lines is that they all must be equilibrated prior to coupling to a differential data signal in order to accurately provide the differential data signal to the next stage of the data path. The problem with existing complementary data paths is that there may be some delay in coupling a differential data signal because of the time it takes to equilibrate the complementary signal lines. For example, in a memory device such as the one shown in FIG. 1, the equilibration time directly adds to the data transfer time of the memory device. The equilibration delay may affect the complementary signal lines used during a data read operation, as well as during a data write operation. The delay associated with equilibration may not be a problem for the complementary digit lines 84 and 86 because the same pair of digit lines is not generally used for successive data transfers. However, the same pair of I/O lines 90 and 92 and the same pair of data lines 94 and 96 are often used for successive data transfers. Before successive data transfers can occur, the I/O lines 90 and 92 and the data lines 94 and 96 must have been equilibrated. As the demand for memory devices having lower data access times becomes greater, the time lag added by any equilibration time may no longer be acceptable. Therefore, there is a need for a data path that can couple differential data without any delay due to equilibrating the data path.

SUMMARY OF THE INVENTION

A method and apparatus for hiding equilibration time of a differential data path using a first and second complementary pair of signal lines alternatively coupled to provide a differential data signal. One complementary pair of signal lines couples the differential data signal while the uncoupled pair of signal lines is equilibrated in preparation for coupling to a subsequent differential data signal. The first and second complementary pair of signal lines may be I/O lines coupled in parallel between a pair of digit lines from a memory cell array and a DC sense amplifier. The first and second complementary pair of signal lines may alternatively or additionally be data read lines coupled in parallel between the DC sense amplifier and the data output circuit. The method and apparatus may be used for both reading from and writing to the memory cell array.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a memory device according to the prior art.

FIG. 2 is a block diagram of a read data path according to the prior art.

FIG. 3 is a block diagram of a hidden read data path according to an embodiment of the present invention.

FIG. 4 is a schematic diagram of an equilibration circuit that may be used in the embodiments of the present invention.

FIG. 5 is a block diagram of a hidden read data path according to another embodiment of the present invention.

FIG. 6 is a block diagram of a of a hidden read data path according to another embodiment of the present invention.

FIG. 7 is a block diagram of a memory device including an embodiment of the hidden read data path of FIGS. 3, 5, or 6.

FIG. 8 is a block diagram of a computer system using a plurality of memory devices, each of which includes an embodiment of the hidden read data path of FIGS. 3, 5, or 6.

DETAILED DESCRIPTION OF THE INVENTION

A hidden data path 200 according to one embodiment of the invention is shown in FIG. 3. The hidden data path 200 includes two complementary pairs of I/O lines 216, 218 and 220, 222 connected in parallel between the selected digit lines 204, 206 and the data lines 94, 96. As will be explained below, the two pairs of I/O lines 216, 218 and 220, 222 are alternatively selected to transmit the differential data from the digit lines 204, 206 to the DC sense amplifier 262. In order to