会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • DESCRIPTOR SCHEDULER
    • WO2012087971A2
    • 2012-06-28
    • PCT/US2011/065913
    • 2011-12-19
    • MARVELL WORLD TRADE LTD.LEE, Chi KongAU, Siu-Hung FredPARK, JungilSHIN, Hyunsuk
    • LEE, Chi KongAU, Siu-Hung FredPARK, JungilSHIN, Hyunsuk
    • G06F9/48
    • G06F3/0613G06F3/0659G06F3/068G06F3/0688
    • Methods, systems and computer program products for providing a sequencer that schedules job descriptors are described. The sequencer can manage the scheduling of the job descriptors for execution based on the availability of their respective segments and channels. For example, the sequencer can check the status of the segments, and identify one or more segments that are in busy or full state, or one or more segments that are in non-busy or empty state. Based on the status check, the sequencer can execute job descriptors out of order, and in particular, give priorities to job descriptors whose associated segments are available over job descriptors whose associated segments are in busy or full state. In doing so, pending job descriptors can be processed quicker and unnecessary latency can be avoided.
    • 描述了用于提供排序作业描述符的排序器的方法,系统和计算机程序产品。 定序器可以根据各自片段和通道的可用性来管理作业描述符的调度以供执行。 例如,定序器可以检查段的状态,并识别处于繁忙或满状态的一个或多个段或处于非忙或空状态的一个或多个段。 基于状态检查,序列发生器可以不按顺序执行作业描述符,并且特别给作业描述符赋予优先级,其作业描述符的相关段可在相关段处于繁忙或满状态的作业描述符上可用。 这样做可以更快地处理待处理的作业描述符,避免不必要的延迟。
    • 5. 发明申请
    • FLEXIBLE SEQUENCER DESIGN ARCHITECTURE FOR SOLID STATE MEMORY CONTROLLER
    • 用于固态存储器控制器的灵活的定序器设计体系结构
    • WO2009039222A2
    • 2009-03-26
    • PCT/US2008/076741
    • 2008-09-17
    • MARVELL WORLD TRADE LTD.SHIN, HyunsukLEE, Chi KongYOON, Tony
    • SHIN, HyunsukLEE, Chi KongYOON, Tony
    • G06F3/06G06F12/02
    • G06F13/1668G06F3/061G06F3/0659G06F3/0688
    • A method and apparatus for controlling access to solid state memory devices which may allow maximum parallelism on accessing solid state memory devices with minimal interventions from firmware. To reduce the waste of host time, multiple flash memory devices may be connected to each channel. A job/descriptor architecture may be used to increase parallelism by allowing each memory device to operate separately. A job may be used to represent a read, write or erase operation. When firmware wants to assign a job to a device, it may issue a descriptor, which may contain information about the target channel, the target device, the type of operation, etc. The firmware may provide descriptors without waiting for a response from a memory device, and several jobs may be issued continuously to form a job queue. After the firmware finishes programming descriptors, a sequencer may handle the remaining work so that the firmware may concentrate on other tasks.
    • 一种用于控制对固态存储器设备的访问的方法和设备,其可以允许在固件存储器设备最小干预的情况下访问固态存储器设备的最大并行性。 为了减少主机时间的浪费,可以将多个闪存设备连接到每个通道。 作业/描述符体系结构可用于通过允许每个存储器设备分开操作来增加并行性。 作业可以用来表示读取,写入或擦除操作。 当固件想要将作业分配给设备时,它可以发出描述符,其可以包含关于目标通道,目标设备,操作类型等的信息。固件可以提供描述符而不等待来自存储器的响应 设备,并且可以连续发布多个作业以形成作业队列。 固件完成编程描述符后,序列器可以处理剩余的工作,以便固件可以专注于其他任务。
    • 7. 发明申请
    • PROGAMMING DATA INTO A MULTI-PLANE FLASH MEMORY
    • 将数据准备到多平面闪存中
    • WO2010027983A1
    • 2010-03-11
    • PCT/US2009/055632
    • 2009-09-01
    • MARVELL WORLD TRADE LTD.GOTO, AkioLEE, Chi KongURABE, Masayuki
    • GOTO, AkioLEE, Chi KongURABE, Masayuki
    • G11C7/10G11C16/10G06F13/16
    • G11C16/10G11C7/10G11C2207/2245G11C2216/14
    • Systems, methods and computer program products for programming data into a multi-plane memory device employ a multi-plane data order. To allow multiple data pages to be programmed without a need to increase the size of page buffers, in some implementations, a data transfer scheme at which the data pages are programmed can be manipulated. Specifically, data across all channels can first be programmed into a first plane of the multi-plane flash memory device in parallel. While the data transfer program operation is in progress, data to be programmed into a succeeding plane (e.g., plane "1") can be read into and cached in one or more page buffers. After the data transfer program for the first plane is complete, data cached in the page buffers can be immediately latched and programmed into the multi-plane flash memory device.
    • 用于将数据编程到多平面存储器件中的系统,方法和计算机程序产品采用多平面数据顺序。 为了允许编程多个数据页,而不需要增加页缓冲器的大小,在一些实现中,可以操纵数据页被编程的数据传输方案。 具体来说,所有通道的数据可以首先被并行编程到多平面闪速存储器件的第一平面中。 在进行数据传送程序操作的同时,要编程到后续平面(例如,平面“1”)中的数据可被读入并缓存在一个或多个页面缓冲器中。 在第一个平面的数据传输程序完成后,缓存在页面缓冲区中的数据可以立即锁存并编程到多平面闪存设备中。
    • 10. 发明公开
    • PROGAMMING DATA INTO A MULTI-PLANE FLASH MEMORY
    • EINEM MEHREBENEN-FLASH-SPEICHER中的PROGRAMMIEREN VON DATEN
    • EP2347417A1
    • 2011-07-27
    • EP09792140.7
    • 2009-09-01
    • Marvell World Trade Ltd.
    • GOTO, AkioLEE, Chi KongURABE, Masayuki
    • G11C7/10G11C16/10G06F13/16
    • G11C16/10G11C7/10G11C2207/2245G11C2216/14
    • Systems, methods and computer program products for programming data into a multi-plane memory device employ a multi-plane data order. To allow multiple data pages to be programmed without a need to increase the size of page buffers, in some implementations, a data transfer scheme at which the data pages are programmed can be manipulated. Specifically, data across all channels can first be programmed into a first plane of the multi-plane flash memory device in parallel. While the data transfer program operation is in progress, data to be programmed into a succeeding plane (e.g., plane “1”) can be read into and cached in one or more page buffers. After the data transfer program for the first plane is complete, data cached in the page buffers can be immediately latched and programmed into the multi-plane flash memory device.
    • 用于将数据编程到多平面存储器件中的系统,方法和计算机程序产品采用多平面数据顺序。 为了允许编程多个数据页,而不需要增加页缓冲器的大小,在一些实现中,可以操纵数据页被编程的数据传输方案。 具体地说,可以首先将所有通道的数据并行编程到多平面闪速存储器件的第一平面中。 在进行数据传送程序操作的同时,要编程到后续平面(例如平面“1”)中的数据可被读入并缓存在一个或多个页缓冲器中。 在第一个平面的数据传输程序完成后,缓存在页面缓冲区中的数据可以立即锁存并编程到多平面闪存设备中。