Patent · US Active

Apparatus, system, and method for managing commands of solid-state storage using bank interleave

US9575902B2 · kind B2 · utility

6Cited by
177References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 6, 2007
Grant dateFeb 21, 2017
Priority date
Expiry dateJul 27, 2031

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus, system, and method are disclosed for efficiently managing commands in a solid-state storage device that includes a solid-state storage arranged in two or more banks. Each bank is separately accessible and includes two or more solid-state storage elements accessed in parallel by a storage input/output bus. The solid-state storage includes solid-state, non-volatile memory. The solid-state storage device includes a bank interleave that directs one or more commands to two or more queues, where the one or more commands are separated by command type into the queues. Each bank includes a set of queues in the bank interleave controller. Each set of queues includes a queue for each command type. The bank interleave controller coordinates among the banks execution of the commands stored in the queues, where a command of a first type executes on one bank while a command of a second type executes on a second bank.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.