Integrated circuit including multiple memory devices
AssigneeInfineon Technologies AG
InventorsRalf Klein, Jong Hoon Oh
Life of this patent
Estimating the term…
Abstract
An integrated circuit includes a data bus and a first memory device coupled to the data bus. The first memory device is configured to provide a first signal in response to completing a power-up sequence of the first memory device. The integrated circuit includes a second memory device coupled to the data bus. The second memory device is configured to provide a second signal in response to completing a power-up sequence of the second memory device. The integrated circuit includes a controller configured to access the first memory device and the second memory device based on the first signal and the second signal.
Claims19
An integrated circuit comprising:
- a data bus having a plurality of signal conductor lines;
- a first memory device directly coupled to the data bus, the first memory device to provide a first not ready signal on a predetermined one of the plurality of signal conductor lines in response to an initialization of a power-up sequence of the first memory device and to provide a first ready signal on the predetermined one of the plurality of signal conductor lines in response to completing the power-up sequence of the first memory device;
- a second memory device directly coupled to the data bus, the second memory device to provide a second not ready signal on a predetermined another of the plurality of signal conductor lines in response to an initialization of a power-up sequence of the second memory device and to provide a second ready signal on the predetermined another of the plurality of signal conductor lines in response to completing the power-up sequence of the second memory device;
- and
- a controller directly coupled to the data bus, the controller to receive the first not ready signal and the first ready signal from the first memory device via the predetermined one of the plurality of signal conductor lines, to receive the second not ready signal and the second ready signal from the second memory device via the predetermined another of the plurality of signal conductor lines, and to access the first memory device and the second memory device based on the first ready signal and the second ready signal;
- wherein the first memory device is configured to input or output data on the predetermined one of the plurality of signal conductor lines after the controller accesses the first memory;
- and
- wherein the second memory device is configured to input or output data on the predetermined another of the plurality of signal conductor lines after the controller accesses the second memory.
A system comprising:
- a host;
- and
- a memory communicatively coupled to the host, the memory comprising:
- a data bus having a plurality of signal conductor lines;
- a first memory device to provide a first not ready signal on a predetermined one of the plurality of signal conductor lines in response to an initialization of a power-up sequence of the first memory device and to provide a first ready signal on the predetermined one of the plurality of signal conductor lines in response to completing the power-up sequence of the first memory device;
- a second memory device to provide a second not ready signal on a predetermined another of the plurality of signal conductor lines in response to an initialization of a power-up sequence of the second memory device and to provide a second ready signal on the predetermined another of the plurality of signal conductor lines in response to completing the power-up sequence of the second memory device;
- and
- a controller for receiving the first not ready signal and the first ready signal from the first memory device via the predetermined one of the plurality of signal conductor lines, for receiving the second not ready signal and the second ready signal from the second memory device via the predetermined another of the plurality of signal conductor lines, and for accessing the first memory device and the second memory device based on the first ready signal and the second ready signal;
- and
- wherein the first memory device is configured to input or output data on the predetermined one of the plurality of signal conductor lines after the controller accesses the first memory;
- and
- wherein the second memory device is configured to input or output data on the predetermined another of the plurality of signal conductor lines after the controller accesses the second memory.
A method for operating a memory, the method comprising:
- initializing a first power-up sequence for a first memory device coupled to a data bus, the data bus having a plurality of signal conductor lines;
- providing a first not ready signal from the first memory device on a predetermined one of the plurality of signal conductor lines in response to initializing the first power-up sequence;
- providing a first ready signal from the first memory device on the predetermined one of the plurality of signal conductor lines in response to completing the first power-up sequence;
- initializing a second power-up sequence for a second memory device coupled to the data bus;
- providing a second not ready signal from the second memory device on a predetermined another of the plurality of signal conductor lines in response to initializing the second power-up sequence;
- providing a second ready signal from the second memory device on the predetermined another of the plurality of signal conductor lines in response to completing the second power-up sequence;
- accessing the first memory device and the second memory device based on the first ready signal provided from the first memory device and the second ready signal provided from the second memory device;
- inputting data into or reading data from the first memory device using at least the redetermined one of the plurality of signal conductor lines;
- and
- inputting data into or reading data from the second memory device using at least the predetermined another of the plurality of signal conductor lines.
A method for operating a memory, the method comprising:
- initializing a first power-up sequence for a non-volatile memory device directly coupled to a data bus;
- providing a first ready signal from the non-volatile memory device through a predetermined one of a plurality of data lines of the data bus in response to completing the first power-up sequence;
- initializing a second power-up sequence for a volatile memory device directly coupled to the data bus;
- accessing the non-volatile memory device through the data bus in response to the completion of the first power-up sequence before the completion of the second power-up sequence;
- wherein accessing the non-volatile memory device comprises accessing the non-volatile memory device in response to the first ready signal, and wherein the predetermined one of the plurality of data lines of the data bus carries data when accessing the non-volatile memory device.
A method for operating a memory, the method comprising:
- initializing a first power-up sequence for a non-volatile memory device directly coupled to a data bus;
- providing a first ready signal from the non-volatile memory device through a predetermined one of a plurality of data lines of the data bus in response to completing the first power-up sequence;
- initializing a second power-up sequence for a volatile memory device directly coupled to the data bus,
- providing a second ready signal from the volatile memory device through a data mask line in response to completing the second power-up sequence;
- accessing the non-volatile memory device through the data bus in response to the completion of the first power-up sequence before the completion of the second power-up sequence;
- accessing the volatile memory device through the data bus in response to the second ready signal;
- and
- wherein the data mask line carries data mask signal information when accessing the volatile memory device.
Dependencies are inferred from the claim text.