Column address path circuit and method for memory devices having a burst access mode
First Claim
1. A burst controller, comprising a first multiplexer having a first input terminal coupled to receive a first address bit corresponding to an external column address bit and a second input terminal coupled to receive a second address bit corresponding to a compliment of the external column address bit, the multiplexer having a control input and being operable to couple one of the received address bits to an output terminal responsive to a control signal applied to the control input;
- and a logic circuit processing a third address bit corresponding to the external column address bit, the logic circuit being operable to generate the control signal as a function of the processing of the third control signal, the logic circuit having an output terminal coupled to the control input of the multiplexer to cause the multiplexer to couple one of the received address bits to the output terminal of the multiplexer.
7 Assignments
0 Petitions
Accused Products
Abstract
Column addresses are generated by a burst controller that includes respective latches for the three low-order bits of a column address. The two higher order bits of the latched address bits and their compliments are applied to respective first multiplexers along with respective bits from a burst counter. The first multiplexers apply the latched address bits and their compliments to respective second multiplexers during a first bit of a burst access, and bits from a burst counter during the remaining bits of the burst. The second multiplexers are operable responsive to a control signal to couple either the latched address bits or their compliments to respective outputs for use as an internal address. The control signal is generated by an adder logic circuit that receives the two low-order bits of the column address. The adder logic circuit processes the column address bits at the same time the address bits are being coupled through the second multiplexer to the first multiplexer as a function of the correct relationship between the internal address bits and the external address bits.
11 Citations
32 Claims
-
1. A burst controller, comprising
a first multiplexer having a first input terminal coupled to receive a first address bit corresponding to an external column address bit and a second input terminal coupled to receive a second address bit corresponding to a compliment of the external column address bit, the multiplexer having a control input and being operable to couple one of the received address bits to an output terminal responsive to a control signal applied to the control input; - and
a logic circuit processing a third address bit corresponding to the external column address bit, the logic circuit being operable to generate the control signal as a function of the processing of the third control signal, the logic circuit having an output terminal coupled to the control input of the multiplexer to cause the multiplexer to couple one of the received address bits to the output terminal of the multiplexer. - View Dependent Claims (2, 3, 4, 5, 6)
- and
-
7. A burst controller, comprising
a first address latch receiving a first external column address, the first address latch being structured to store the first external column address and to couple the stored address to an output terminal; -
a second address latch receiving a second external column address, the second address latch being structured to store the second external column address and to couple the stored address to an output terminal;
a third address latch receiving a third external column address, the third address latch being structured to store the third external column address and to couple the stored address to an output terminal;
a burst counter generating a plurality of count bits corresponding to a counted column address;
a first multiplexer having first and second input terminals, the first input terminal being coupled to the output terminal of the second address latch to receive the stored second external column address, and the second input terminal being coupled to the output terminal of the second address latch through an inverter to receive the compliment of the stored second external column address, the first multiplexer further including a third input terminal coupled to the burst counter to receive one of the count bits, the first multiplexer having a control input and being operable to couple the first and second input terminals to respective first and second output terminals responsive to a first state of the control signal, and to couple the third input terminal to one of the first and second output terminals responsive to a second state of the control signal;
a second multiplexer having first and second input terminals, the first input terminal being coupled to the output terminal of the third address latch to receive the stored third external column address, and the second input terminal being coupled to the output terminal of the third address latch through an inverter to receive the compliment of the stored third external column address, the second multiplexer further including a third input terminal coupled to the burst counter to receive one of the count bits, the second multiplexer having a control input and being operable to couple the first and second input terminals to respective first and second output terminals responsive to a first state of the control signal, and to couple the third input terminal to one of the first and second output terminals responsive to a second state of the control signal;
a third multiplexer having first and second input terminals coupled to the first and second output terminals of the first multiplexer, the third multiplexer having a control input and being operable to couple the first input terminal to an output terminal responsive to a first state of the control signal, and to couple the second input terminal to the output terminal responsive to a second state of the control signal;
a fourth multiplexer having first and second input terminals coupled to the first and second output terminals of the second multiplexer, the fourth multiplexer having a control input and being operable to couple the first input terminal to an output terminal responsive to a first state of the control signal, and to couple the second input terminal to the output terminal responsive to a second state of the control signal; and
a logic circuit having a first input coupled to the output terminal of the first address latch to receive the stored first external column address and a second input coupled to the output terminal of the second address latch to receive the stored second external column address, the logic circuit having an output terminal coupled to the control input of the third multiplexer and an output coupled to the control input of the fourth multiplexer, the logic circuit being operable to generate first and second states of the control signal as a function of the processing of the stored first and second external column addresses. - View Dependent Claims (8, 9)
-
-
10. 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 pair of complementary digit lines;
a row address circuit coupled to the address bus for activating a row line corresponding to a row address coupled to the row address circuit through the address bus;
a column address circuit coupled to the address bus for receiving an external column address and for selecting a column of the memory array corresponding to an internal column address; and
a burst controller coupled to the address bus and to the column address circuit, the burst controller comprising;
a first multiplexer having a first input terminal coupled to the column address circuit to receive a first address bit corresponding to the external column address bit and a second input terminal coupled to receive a second address bit corresponding to a compliment of the external column address bit, the multiplexer having a control input and being operable to couple one of the received address bits to an output terminal responsive to a control signal applied to the control input, the output terminal being coupled to the memory array to provide the internal column address; and
a logic circuit processing a third address bit corresponding to the external column address bit, the logic circuit being operable to generate the control signal as a function of the processing of the third control signal, the logic circuit having an output terminal coupled to the control input of the multiplexer to cause the multiplexer to couple one of the received address bits to the output terminal of the multiplexer. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
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 pair of complementary digit lines;
a row address circuit coupled to the address bus for activating a row line corresponding to a row address coupled to the row address circuit through the address bus;
a column address circuit coupled to the address bus for selecting a column for a memory access that corresponds to a column address coupled to the column address circuit through the address bus; and
a column address circuit coupled to the address bus for receiving an external column address and for selecting a column of the memory array corresponding to an internal column address; and
a burst controller coupled to the address bus and to the column address circuit, the burst controller comprising;
a first address latch receiving a first external column address, the first address latch being structured to store the first external column address and to couple the stored address to an output terminal;
a second address latch receiving a second external column address, the second address latch being structured to store the second external column address and to couple the stored address to an output terminal;
a third address latch receiving a third external column address, the third address latch being structured to store the third external column address and to couple the stored address to an output terminal;
a burst counter generating a plurality of count bits corresponding to a counted column address;
a first multiplexer having first and second input terminals, the first input terminal being coupled to the output terminal of the second address latch to receive the stored second external column address, and the second input terminal being coupled to the output terminal of the second address latch through an inverter to receive the compliment of the stored second external column address, the first multiplexer further including a third input terminal coupled to the burst counter to receive one of the count bits, the first multiplexer having a control input and being operable to couple the first and second input terminals to respective first and second output terminals responsive to a first state of the control signal, and to couple the third input terminal to one of the first and second output terminals responsive to a second state of the control signal;
a second multiplexer having first and second input terminals, the first input terminal being coupled to the output terminal of the third address latch to receive the stored third external column address, and the second input terminal being coupled to the output terminal of the third address latch through an inverter to receive the compliment of the stored third external column address, the second multiplexer further including a third input terminal coupled to the burst counter to receive one of the count bits, the second multiplexer having a control input and being operable to couple the first and second input terminals to respective first and second output terminals responsive to a first state of the control signal, and to couple the third input terminal to one of the first and second output terminals responsive to a second state of the control signal;
a third multiplexer having first and second input terminals coupled to the first and second output terminals of the first multiplexer, the third multiplexer having a control input and being operable to couple the first input terminal to an output terminal responsive to a first state of the control signal, and to couple the second input terminal to the output terminal responsive to a second state of the control signal, the output terminal being coupled to the memory array to provide the internal column address;
a fourth multiplexer having first and second input terminals coupled to the first and second output terminals of the second multiplexer, the fourth multiplexer having a control input and being operable to couple the first input terminal to an output terminal responsive to a first state of the control signal, and to couple the second input terminal to the output terminal responsive to a second state of the control signal, the output terminal being coupled to the memory array to provide the internal column address; and
a logic circuit having a first input coupled to the output terminal of the first address latch to receive the stored first external column address and a second input coupled to the output terminal of the second address latch to receive the stored second external column address, the logic circuit having an output terminal coupled to the control input of the third multiplexer and an output coupled to the control input of the fourth multiplexer, the logic circuit being operable to generate first and second states of the control signal as a function of the processing of the stored first and second external column addresses. - View Dependent Claims (17, 18)
-
-
19. 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 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 pair of complementary digit lines;
a row address circuit coupled to the address bus for activating a row line corresponding to a row address coupled to the row address circuit through the address bus;
a column address circuit coupled to the address bus for receiving an external column address and for selecting a column of the memory array corresponding to an internal column address; and
a burst controller coupled to the address bus and to the column address circuit, the burst controller comprising;
a first multiplexer having a first input terminal coupled to the column address circuit to receive a first address bit corresponding to the external column address bit and a second input terminal coupled to receive a second address bit corresponding to a compliment of the external column address bit, the multiplexer having a control input and being operable to couple one of the received address bits to an output terminal responsive to a control signal applied to the control input, the output terminal being coupled to the memory array to provide the internal column address; and
a logic circuit processing a third address bit corresponding to the external column address bit, the logic circuit being operable to generate the control signal as a function of the processing of the third control signal, the logic circuit having an output terminal coupled to the control input of the multiplexer to cause the multiplexer to couple one of the received address bits to the output terminal of the multiplexer. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method of generating a bit of an internal column address corresponding to an external column address, the method comprising:
-
coupling a bit of the external address and its complement to a selection circuit through a first signal path;
while the external address bit and its complement are being coupled through the first signal path, processing the external address bit to determine the relationship between the internal column address bit and the external column address bit, and generating a control signal corresponding to the determined relationship; and
coupling the control signal to the selection circuit to cause the selection circuit to select either the bit of the external address or its complement as the internal address bit based on the control signal. - View Dependent Claims (26, 27, 28)
-
-
29. A method of generating a bit of an internal column address corresponding to an external column address, the method comprising:
-
processing the external address bit to determine the relationship between the internal column address bit and the external column address bit;
coupling a bit of the external address and its complement to a selection circuit through a first signal path while the external address bit is being processed; and
causing the selection circuit to select either the bit of the external address or its complement as the internal address bit based on the processing of the external address bit. - View Dependent Claims (30, 31, 32)
-
Specification