Back to results
US 12,183,418 B2Granted
Bank to bank data transfer
OwnerPerry V. Lea, Troy A. Manninginventors
Life of this patent
Estimating the term…
Abstract
The present disclosure includes apparatuses and methods for bank to bank data transfer. An example apparatus includes a plurality of banks of memory cells, an internal bus configured to transfer data between the plurality of banks and an external bus interface, and a bank-to-bank transfer bus configured to transfer data between the plurality of banks.
Claims17
A method, comprising:
- determining that a program is running on a particular memory bank among a plurality of memory banks;
- determining a data transfer path along a bank-to-bank transfer bus coupling the plurality of memory banks, wherein determining the data transfer path comprises determining a direction of travel with respect to the bank-to-bank transfer bus;
- and
- causing data used by the program to be transferred from a different memory bank to the particular memory bank via the bank-to-bank transfer bus according to the data transfer path.
1 more element
An apparatus, comprising:
- a program running on a particular memory bank among a plurality of memory banks;
- a bank-to-bank transfer bus;
- and
- a controller, wherein the controller is configured to:
- determine a data transfer path along the bank-to-bank transfer bus coupling the plurality of memory banks, wherein, to determine the data transfer path, the controller is configured to determine a direction of travel with respect to the bank-to-bank transfer bus;
- and
- cause data used by the program to be transferred from a different memory bank to the particular memory bank via the bank-to-bank transfer bus according to the data transfer path.
4 more elements
A system, comprising:
- a host;
- and
- a memory device coupled to the host, the memory device comprising:
- a program running on a particular memory bank among a plurality of memory banks associated with the memory device;
- a bank-to-bank transfer bus;
- and
- a controller, wherein the controller is configured to:
- receive a command from the host to initiate an operation associated with the program;
- determine a data transfer path along the bank-to-bank transfer bus in response to receipt of the command from the host, wherein, to determine the data transfer path, the controller is configured to determine a direction of travel with respect to the bank-to-bank transfer bus;
- and
- cause data used by the program to be transferred between a different memory bank and the particular memory bank via the bank-to-bank transfer bus according to the data transfer path.
8 more elements
Dependencies are inferred from the claim text.