×

Fast access memory structure

  • US 5,276,846 A
  • Filed: 01/30/1992
  • Issued: 01/04/1994
  • Est. Priority Date: 09/15/1986
  • Status: Expired due to Fees
First Claim
Patent Images

1. A random access memory chip, comprising:

  • a chip memory organized to hold a plurality of separate blocks of data, with each of said data blocks containing M individual data units in contiguous groups of N data units, where M is greater than N, and N is greater than one, with each data bit unit having its own unique address within said blocks, said memory having a predetermined wrap protocol, wherein said wrap protocol is a prescribed order for calling for all of said M data units in a given data block starting with a designated target data unit address and proceeding in said prescribed order, wherein a data unit at the end of a data block is contiguous in said prescribed order with a data unit at the beginning of said data block so that said beginning data unit follows said end data unit in said data block;

    means for randomly addressing a data unit within a given block of data by means of a designated target address;

    an N data unit chip output parallel interface from said memory;

    chip register means for holding a given block of data, said chip register means having at least M register stages for holding said M data units of said given data block, wherein said M register stages are grouped into at least a first and a second contiguous groups of N stages each, said chip register means including first gating means for gating said first stage group of N register stages to said N data unit output parallel interface, followed in sequence, by said second stage group and higher groups, said first gating means comprising a first register gate for receiving and gating in parallel said first group of N stages to said N data unit output interface in accordance with a TOGGLE logic signal, and a second register gate for receiving and gating in parallel said second group of N stages to said N data unit output interface in accordance with a NOT TOGGLE logic signal; and

    chip steering means for providing in a first set, and in any desired order, the data unit at said target address along with N-1 data units having following contiguous addresses for said memory wrap protocol from within said data block to said first group of N register stages, and for providing each successive set of N data units with following contiguous addresses in said wrap protocol to said second and higher register stage groups, wherein the data unit, if any, following the end data unit in the data block for the wrap protocol is always the beginning data unit in the data block; and

    further including means for preventing said chip steering means from steering upon the occurrence of a NOT STEERING logic signal.

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