×

Interlaced memory device with random or sequential access

  • US 6,701,419 B2
  • Filed: 10/15/2001
  • Issued: 03/02/2004
  • Est. Priority Date: 10/18/2000
  • Status: Active Grant
First Claim
Patent Images

1. An interleaved memory readable in a sequential access synchronous mode and in a random access asynchronous mode, said interleaved memory comprising:

  • first and second banks of memory cells;

    at least one input address buffer;

    a first address counter connected between said first bank of memory cells and said at least one input address buffer, and a second address counter connected between said second bank of memory cells and said at least one input address buffer;

    a first sensing circuit connected to said first bank of memory cells, and a second sensing circuit connected to said second bank of memory cells;

    an address transition detector connected to said at least one input address buffer for producing a detection pulse based upon a change in an input address received by said at least one input address buffer;

    a delay circuit connected to said address transition detector for delaying and extending duration of the detection pulse for producing a detection signal;

    at least one output data buffer;

    an internal data bus for transferring data in said first and second sensing circuits to said at least one output data buffer under control of a load signal specific to one of said first and second banks of memory cells; and

    a control circuit having inputs for receiving external command signals for enabling the memory and for enabling said at least one output data buffer, said control circuit for generating the load signal, discriminating a requested reading mode based upon an internally generated synchronous read start signal and an asynchronous read start signal, with the synchronous read start signal being active when a new address coincides with an address stored in one of said first and second address counters based upon enabling of the detection signal, the asynchronous read start signal assuming a first logic state when the new address differs from addresses stored in said first and second address counters based upon the enabling of the detection signal, with a transition to the first logic state of the asynchronous read start signal enabling acquisition of an address in said first and second address counters and start of a new random access asynchronous read cycle with a simultaneous activation of said first and second sensing circuits, with the external command signal for enabling said at least one output data buffer acting as an enabling signal for transferring data read from said first and second banks of memory cells currently in priority to said at least one output data buffer, based upon a value of a least significant address bit of the input address, and returning of the asynchronous read start signal to a second logic state causes after a certain delay switching to the sequential access synchronous read mode by generating, within said control circuit, a first increment pulse for said first or second address counter of said first or second bank of memory cells currently not in priority, for implementing an outphasing between said first and second bank of memory cells from a first synchronous mode read cycle depending on the value assumed by the least significant address bit, and progressing under control of the synchronous read start signal and under control of a third command signal for loading data in said at least one output data buffer for a sequential reading of stored data, with the third command signal being internally generated in said control circuit.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×