Circuit and method for eliminating idle cycles in a memory device
First Claim
Patent Images
1. A circuit, comprisinga first data input register having an output terminal;
- a second data input register having an input terminal and an output terminal, the input terminal coupled to the output terminal of said first data input register;
a multiplexer having first and second input terminals and an output terminal, the first input terminal coupled to the output terminal of said first data input register, and the second input terminal coupled to the output terminal of said second data input register; and
a write driver having an input terminal coupled to the output terminal of said multiplexer.
5 Assignments
0 Petitions
Accused Products
Abstract
A data input circuit including a first input register, a second input register, and a write driver connected to the second input register. The first and second input registers are preferably series-connected. In the preferred embodiment, a multiplexer selectively connects one of the first and second input registers to the write driver. The input circuit may be embodied in a memory device and in memory systems.
-
Citations
44 Claims
-
1. A circuit, comprising
a first data input register having an output terminal; -
a second data input register having an input terminal and an output terminal, the input terminal coupled to the output terminal of said first data input register; a multiplexer having first and second input terminals and an output terminal, the first input terminal coupled to the output terminal of said first data input register, and the second input terminal coupled to the output terminal of said second data input register; and a write driver having an input terminal coupled to the output terminal of said multiplexer.
-
-
2. A memory device, comprising:
-
a memory array; an address circuit coupled to said memory array; a write circuit including first and second data input registers, each data input register having an output terminal coupled to said memory array; a read circuit coupled to said memory array; and a control circuit coupled to said address circuit, said write circuit, and said read circuit. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A memory device, comprising:
-
a memory array; an address circuit including an address register, a first write address register coupled to said address register, and a second write address register coupled to said first write address register and coupled to said memory array; a write circuit including first and second data input registers, each data input register having an output terminal coupled to said memory array; a read circuit coupled to said memory array; and a control circuit coupled to said address circuit, said write circuit, and said read circuit. - View Dependent Claims (8)
-
-
9. A memory device, comprising:
-
a memory array; an address circuit including an address register, a first write address register coupled to said address register, a second write address register coupled to said first write address register, and a multiplexer having a first input terminal coupled to said address register, having a second input terminal coupled to said second write address register, and having an output terminal coupled to said memory array; a write circuit including first and second data input registers, each data input register having an output terminal coupled to said memory array; a read circuit coupled to said memory array; and a control circuit coupled to said address circuit, said write circuit, and said read circuit.
-
-
10. A memory device, comprising:
-
a memory array; an address circuit including an address register, a first write address register coupled to said address register, a second write address register coupled to said first write address register, a burst logic circuit coupled to said address register, and a multiplexer having a first input terminal coupled to said burst logic, having a second input terminal coupled to said second address register, and having an output terminal coupled to said memory array; a write circuit including first and second data input registers, each data input register having an output terminal coupled to said memory array; a read circuit coupled to said memory array; and a control circuit coupled to said address circuit, said write circuit, and said read circuit. - View Dependent Claims (11)
-
-
12. A memory device, comprising:
-
a memory array; an address circuit including an address register, a first write address register connected to said address register, a second write address register coupled to said first write address register, a first compare circuit having a first input terminal coupled to said address register, having a second input terminal coupled to said first write address register, and having an output terminal, and a second compare circuit having a first input terminal coupled to said address register, having a second input terminal coupled to said second write address register, and having an output terminal; a write circuit including first and second data input registers, each data input register having an output terminal coupled to said memory array; a read circuit coupled to said memory array; and a control circuit coupled to the output terminals of said first and second compare circuits in said address circuit, said write circuit, and said read circuit.
-
-
13. A memory device, comprising:
-
a memory array; an address circuit coupled to said memory array; a write circuit including first and second data input registers, each data input resister having an output terminal coupled to said memory array; a read circuit including a sense amplifier coupled to said memory array, an output register coupled to said sense amplifier, and an output buffer coupled to said output register; and a control circuit coupled to said address circuit, said write circuit, and said read circuit. - View Dependent Claims (14)
-
-
15. A memory system, comprising:
-
control logic; and a memory device including a memory array, an address circuit coupled to said memory array, a write circuit including first and second data input registers, each data input register having an output terminal coupled to said memory array, a read circuit coupled to said memory array, and a control circuit coupled to said control logic, said address circuit, said write circuit, and said read circuit. - View Dependent Claims (16)
-
-
17. A method for eliminating idle cycles in a memory device, comprising:
-
storing data associated with a first address; storing data associated with a second address; storing data indicative of the first address; storing data indicative of the second address; reading data stored in the memory device; writing data associated with one of the first and second addresses to one of the first and second addresses in the memory device without resulting in an idle cycle between reading data and writing data. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method for eliminating idle cycles in a memory device, comprising:
-
storing data associated with a first address in a first data input register in the memory device; storing data associated with a second address in a second data input register in the memory device; storing data indicative of the first address in a first write address register in the memory device; storing data indicative of the second address in a second write address register in the memory device; reading data stored in a memory array of the memory device; writing data stored in one of the first and second data input registers to an address in the memory array indicated by data stored in one of the first and second write address registers without resulting in an idle cycle between reading data and writing data.
-
-
25. A memory device, comprising:
-
a memory array; an address circuit coupled to said memory array; a write circuit including first and second data input registers, each data input register having an output terminal coupled to said memory array; a read circuit including a sense circuit coupled to said memory array, an output register coupled to said sense amplifier, and an output buffer coupled to said output register, and wherein said output terminal of said first data input register is coupled to said output buffer; and a control circuit coupled to said address register, said write circuit, and said read circuit. - View Dependent Claims (26, 27)
-
-
28. A memory device, comprising:
-
a memory array; a address circuit coupled to said memory array; a read circuit coupled to said memory array; a write circuit including first and second data input registers, each data input register having an output terminal coupled to said memory array, and wherein said output terminal of said first data input register is coupled to said read circuit; and a control circuit coupled to said address register, said write circuit, and said read circuit. - View Dependent Claims (29, 30, 31)
-
-
32. A method of operating a memory device, comprising:
-
latching a first address into a first write address register during a first clock cycle; latching the first address into a second write address register during a second clock cycle immediately subsequent to the first clock cycle; latching data corresponding to the first address into a first data input register during the second clock cycle; latching the data corresponding to the first address into a second data input register during a third clock cycle immediately subsequent to the second clock cycle; reading data from a memory array during the third clock cycle; writing the data corresponding to the first address into the memory array during a fourth clock cycle immediately subsequent to the third clock cycle. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method of operating a memory device, comprising:
-
latching data into a first data input register; providing the data at a data bus after latching the data; and writing the data to a memory array after providing the data. - View Dependent Claims (39, 40)
-
-
41. A method of operating a memory device, comprising:
-
latching data into a first data input register; providing the data from the first data input register to a data bus; and writing the data to a memory array. - View Dependent Claims (42, 43, 44)
-
Specification