System and Method for Enhancing Flash Channel Utilization
AssigneeMicrochip Technology Incorporated
InventorsNima Nikuie, Ihab Jaser, Jack Wynne
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrochip Technology Incorporated
InventorsNima Nikuie, Ihab Jaser, Jack Wynne
Estimating the term…
An apparatus and method for dispatching flash commands. The apparatus includes a plurality of queues, wherein each queue comprises an input to receive a flash command, an output to send a flash command, and an empty signal output to signal when the queue is empty, wherein each queue is assigned a unique, ordered priority. The apparatus includes a selector comprising a plurality of flash command inputs, a flash command output to a flash target, and a selection input, wherein each flash command input is coupled to a corresponding queue output. The apparatus includes an arbiter comprising inputs receiving each queue empty signal and receiving a lock bit from the flash command output of the selector and comprising a selection output coupled to the selection input of the selector. The flash command comprises a lock bit and a plurality of control bits to output to control inputs on a flash target.
An apparatus, comprising:
A method performed in a system comprising a plurality of queues wherein each queue is assigned a unique, ordered priority, the method comprising:
A non-transitory, computer readable memory comprising RTL structures and logic that when simulated forms a machine comprising:
Dependencies are inferred from the claim text.