Method and apparatus for enhancing the efficiency of dynamic RAM
AssigneeTranSwitch Corporation
InventorsRonald P. Novick, Andrew J. Eckhardt
Life of this patent
Estimating the term…
Abstract
Methods for enhancing the efficiency of SDRAM include dividing all of the data blocks into at least two parts and storing each part in a different bank of memory. Specifically, the first part of each data block is stored in the first bank of memory and subsequent parts are stored in other banks. Since every data block begins in one bank and ends in another bank, no memory bank is ever accessed twice consecutively. In this manner it is always possible to perform precharge and row activation for the next data access while finishing the present data access. The methods of the invention are illustrated in conjunction with the storage and retrieval of ATM cells.
Claims20
A method for enhancing the efficiency of SDRAM during block transfer, comprising:
- a) dividing each data block into at least two parts;
- b) reading/writing the first part in one bank of the SDRAM;
- and
- c) reading/writing the second part in a different bank of the SDRAM.
An apparatus for enhancing the efficiency of SDRAM during block transfer, comprising:
- a) means for dividing each data block into at least two parts;
- and
- b) means for selecting between at least two banks of SDRAM during block transfer, whereby
- the first part of the block is read/written in one bank of the SDRAM;
- and
- the second part of the block is read/written in a different bank of the SDRAM.
A method for storing telecommunications packets in SDRAM, comprising:
- a) dividing each packet into two parts;
- b) storing one part in one bank of the SDRAM;
- and
- c) storing the other part in a different bank of the SDRAM.
A method for storing telecommunications packets in SDRAM comprising:
- a) dividing each packet into n parts where n is an integer greater than one;
- and
- b) storing consecutive parts in different banks of SDRAM.
Dependencies are inferred from the claim text.