Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
141 words
A nonvolatile memory apparatus comprising: a first bank of nonvolatile memory; a second bank of nonvolatile memory, wherein consecutive addresses of the nonvolatile memory apparatus are interlaced between the first and second banks; interlace control logic for receiving address signals, asynchronous control signals, and synchronous control signals including a clock signal; and a mode register, wherein the interface control logic provides synchronous access to the first and second memory banks in accordance with the address signals and synchronous control signals to provide synchronous burst read data on consecutive cycles of the clock signal if the mode register is storing a first value, wherein the interface control logic provides asynchronous access to the first and second memory banks independent of the clock signal in accordance with the address signals and asynchronous control signals if the mode register is storing a second value.
Claim 2
Dependent Claim
141 words
A nonvolatile memory apparatus comprising: a first bank of nonvolatile memory; a second bank of nonvolatile memory, wherein consecutive addresses of the nonvolatile memory apparatus are interlaced between the first and second banks; interlace control logic for receiving address signals, asynchronous control signals, and synchronous control signals including a clock signal; and a mode register, wherein the interface control logic provides synchronous access to the first and second memory banks in accordance with the address signals and synchronous control signals to provide synchronous burst read data on consecutive cycles of the clock signal if the mode register is storing a first value, wherein the interface control logic provides asynchronous access to the first and second memory banks independent of the clock signal in accordance with the address signals and asynchronous control signals if the mode register is storing a second value.
Claim 3
Dependent Claim
28 words
The nonvolatile memory apparatus of claim 1 wherein the first and second nonvolatile memory banks, interlace control logic, and mode register are formed within a same integrated circuit.
Claim 4
Dependent Claim
16 words
The nonvolatile memory of claim 1 wherein the mode register is implemented with content addressable memory.
Claim 5
Dependent Claim
14 words
The nonvolatile memory of claim 1 wherein the nonvolatile memory is a flash memory.
Claim 6
Dependent Claim
173 words
The nonvolatile memory apparatus of claim 1 further comprising: a first address latch coupled to provide at least a portion of the received address signals to the first bank in accordance with an address latch enable signal of the synchronous control signals; a second address latch coupled to provide the portion of the received address signals to the second bank in accordance with the address latch enable signal; wherein the interface control logic provides the address latch enable signal to a selected one of the first and second address latches in accordance with at least one bit of the address signals if the mode register is storing the first value; and a data multiplexer coupled to the first and second banks of nonvolatile memory, wherein the data multiplexer synchronously selects data from one of the first and second banks in accordance with the at least one bit and the clock signal to provide synchronous burst read data on consecutive cycles of the clock signal if the mode register is storing the first value.
Claim 7
Dependent Claim
36 words
The nonvolatile memory apparatus of claim 5 wherein the first and second banks of nonvolatile memory, interlace control logic, mode register, first and second address latches, and data multiplexer are formed within a same integrated circuit.
Claim 8
Dependent Claim
291 words
A computer system comprising: a processor for initiating a burst read for a range of memory defined by a start address and a plurality of subsequent consecutive addresses; a burst logic circuit for generating consecutive addresses of a burst read sequence; a synchronous main emory bus coupled to the processor and the burst logic circuit, the synchronous main memory bus providing address signals and synchronous control signals including a clock signal and an address latch enable signal; a nonvolatile memory apparatus coupled to the burst logic circuit, comprising: a first bank of nonvolatile memory; a second bank of nonvolatile memory, wherein consecutive addresses of the nonvolatile memory apparatus are interlaced between the first and second banks; interlace control logic capable of receiving address signals, asynchronous control signals, and synchronous control signals including a clock signal; a mode register, wherein the interface control logic provides synchronous access to the first and second memor banks in accordance with the address signals and synchronous control signals to provide synchronous burst read data on consecutive cycles of the clock signal if the mode register is storing a first value, wherein the interface control logic provides asynchronous access to the first and second memor banks independent of the clock signal in accordance with the address signals and asynchronous control signals if the mode register is storing a second value; and a data multiplexer coupled to the first and second banks of nonvolatile memory, wherein the data multiplexer synchronously selects data from one of the first and second banks in accordance with the synchronous control signals and at least one bit of the address signals to provide synchronous burst read data on consecutive cycles of the clock signal if the mode register is storing the first value.
Claim 9
Dependent Claim
291 words
A computer system comprising: a processor for initiating a burst read for a range of memory defined by a start address and a plurality of subsequent consecutive addresses; a burst logic circuit for generating consecutive addresses of a burst read sequence; a synchronous main emory bus coupled to the processor and the burst logic circuit, the synchronous main memory bus providing address signals and synchronous control signals including a clock signal and an address latch enable signal; a nonvolatile memory apparatus coupled to the burst logic circuit, comprising: a first bank of nonvolatile memory; a second bank of nonvolatile memory, wherein consecutive addresses of the nonvolatile memory apparatus are interlaced between the first and second banks; interlace control logic capable of receiving address signals, asynchronous control signals, and synchronous control signals including a clock signal; a mode register, wherein the interface control logic provides synchronous access to the first and second memor banks in accordance with the address signals and synchronous control signals to provide synchronous burst read data on consecutive cycles of the clock signal if the mode register is storing a first value, wherein the interface control logic provides asynchronous access to the first and second memor banks independent of the clock signal in accordance with the address signals and asynchronous control signals if the mode register is storing a second value; and a data multiplexer coupled to the first and second banks of nonvolatile memory, wherein the data multiplexer synchronously selects data from one of the first and second banks in accordance with the synchronous control signals and at least one bit of the address signals to provide synchronous burst read data on consecutive cycles of the clock signal if the mode register is storing the first value.
Claim 10
Dependent Claim
14 words
The apparatus of claim 7 wherein the burst read sequence is a nonlinear sequence.
Claim 11
Dependent Claim
14 words
The apparatus of claim 7 wherein the burst read sequence is a linear sequence.
Claim 12
Dependent Claim
13 words
The apparatus of claim 7 wherein the nonvolatile memory is a flash memory.
Claim 13
Dependent Claim
16 words
The apparatus of claim 7 wherein the nonvolatile memory apparatus is formed in an integrated circuit.
Claim 14
Dependent Claim
22 words
The apparatus of claim 7 wherein the nonvolatile memory apparatus and the burst logic circuit are formed within a same integrated circuit.