Invention Grant
- Patent Title: Non-volatile memory controller cache architecture with support for separation of data streams
-
Application No.: US14578195Application Date: 2014-12-19
-
Publication No.: US09779021B2Publication Date: 2017-10-03
- Inventor: Charles J. Camp , Timothy J. Fisher , Aaron D. Fry , Nikolas Ioannou , Ioannis Koltsidas , Roman Pletka , Sasa Tomic , Andrew D. Walls
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Zilka-Kotab, P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0855 ; G06F12/0884

Abstract:
A system according to one embodiment includes non-volatile memory, and a non-volatile memory controller having a cache. An architecture of the cache supports separation of data streams, and the cache architecture supports parallel writes to different non-volatile memory channels. Additionally, the cache architecture supports pipelining of the parallel writes to different non-volatile memory planes. Furthermore, the non-volatile memory controller is configured to perform a direct memory lookup in the cache based on a physical block address. Other systems, methods, and computer program products are described in additional embodiments.
Public/Granted literature
- US20160179678A1 NON-VOLATILE MEMORY CONTROLLER CACHE ARCHITECTURE WITH SUPPORT FOR SEPARATION OF DATA STREAMS Public/Granted day:2016-06-23
Information query