会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • VLSI chip macro interface
    • VLSI芯片宏接口
    • US06467001B1
    • 2002-10-15
    • US09374222
    • 1999-08-13
    • Mandy Alexander GrayMichael J. PalmerIan David Judd
    • Mandy Alexander GrayMichael J. PalmerIan David Judd
    • G06F1336
    • H04L49/101
    • The present invention provides a method and a system for connecting together, in a VLSI chip, a plurality of macros which require data flow connections between each other. A simple standard interface is realised between all macros. Any number of macros can be connected together, also allowing concurrent transactions between 4 or more macros using a cross-bar switch. Each macro may be a master (capable of requesting connections), a slave (capable of receiving connections from a master) or both. The centralised inter-connect logic includes three major components: the cross-bar switch, which makes the connections between the macros, the address decoder, which determines which slave each master wishes to connect to and an arbiter, which arbitrates between the macros when two or more masters request a connection simultaneously.
    • 本发明提供了一种用于在VLSI芯片中将需要相互数据流连接的多个宏连接在一起的方法和系统。 所有宏之间实现简单的标准接口。 任何数量的宏都可以连接在一起,也允许使用交叉开关的4个或更多宏之间的并发事务。 每个宏可以是主(能够请求连接),从机(能够从主机接收连接)或两者。 集中式互连逻辑包括三个主要部分:交叉开关,它们使得宏之间的连接,地址解码器确定每个主机希望连接的从属和仲裁器,它们在宏之间进行仲裁 或更多的主人同时请求连接。
    • 23. 发明授权
    • Apparatus and method for managing data storage
    • 用于管理数据存储的装置和方法
    • US08326897B2
    • 2012-12-04
    • US12338931
    • 2008-12-18
    • Henry Esmond ButterworthIan David Judd
    • Henry Esmond ButterworthIan David Judd
    • G06F12/00G06F13/00
    • G06F11/1435G06F11/1453G06F12/0808G06F17/30218G06F2201/84G06F2212/62
    • An apparatus for controlling a log-structured data storage system, operable with a first log-structured data storage area for storing data, comprises a metadata storage component for controlling the first log-structured data storage area and comprising a second log-structured data storage area for storing metadata; and means for nesting the second log-structured data storage area for storing metadata within the first log-structured data storage area. The apparatus may further comprise at least a third log-structured data storage area for storing further metadata, and means for nesting the at least a third log-structured data storage area within the second log-structured data storage area.
    • 一种用于控制用于存储数据的第一对数结构化数据存储区域可操作的日志结构数据存储系统的装置,包括用于控制第一对数结构化数据存储区域的元数据存储组件,并且包括第二对数结构化数据存储 用于存储元数据的区域 以及用于嵌套用于在第一对数结构化数据存储区域内存储元数据的第二对数结构化数据存储区域的装置。 所述设备还可以包括用于存储更多元数据的至少第三对数结构化数据存储区域,以及用于将所述至少第三日志结构化数据存储区域嵌套在所述第二对数结构化数据存储区域内的装置。
    • 25. 发明申请
    • Copy Engine and a Method for Data Movement
    • 复制引擎和数据移动方法
    • US20080256318A1
    • 2008-10-16
    • US12141441
    • 2008-06-18
    • Carlos Francisco FuenteIan David JuddRobert Bruce NicholsonMandy A. Stevens
    • Carlos Francisco FuenteIan David JuddRobert Bruce NicholsonMandy A. Stevens
    • G06F12/02G06F12/00
    • G06F13/28
    • A copy engine (104) is provided as an interface between firmware (108) and memory space (106) for carrying out copy operations. The copy engine has a first register (202, 203) to point to a first address and a second register (204, 205) to point to a second address. One of the first and second addresses is a source address and one is a destination address for data to be copied. The copy engine (104) also has a control register (201). The control register (201) includes a count of the amount of memory space required by a copy operation, an indication of the direction of the copy operation from the first address to the second address or from the second address to the first address, and an indication of whether the first memory address is incremented or decremented. The copy engine (104) includes a locking mechanism for locking the copy engine (104) during a copy operation. The copy engine (104) also includes a serialization mechanism in which a write is made to control register (201) of zero count. If the copy engine (104) is locked, the write of zero count is retried until the existing copy operation has completed and then it will complete with no effect.
    • 提供复制引擎(104)作为固件(108)和存储器空间(106)之间的接口,用于执行复制操作。 复制引擎具有指向第一地址的第一寄存器(202,203)和指向第二地址的第二寄存器(204,205)。 第一和第二地址之一是源地址,一个是要复制的数据的目的地址。 复制引擎(104)还具有控制寄存器(201)。 控制寄存器(201)包括由复制操作所需的存储空间量的计数,从第一地址到第二地址或从第二地址到第一地址的复制操作的方向的指示,以及 指示第一个存储器地址是递增还是递减。 复印机(104)包括用于在复印操作期间锁定复印机(104)的锁定机构。 复制引擎(104)还包括一个序列化机制,其中写入零计数的控制寄存器(201)。 如果复制引擎(104)被锁定,则重试零计数,直到现有的复制操作完成,然后它将不起作用。
    • 26. 发明申请
    • STORAGE MANAGEMENT SYSTEM WITH INTEGRATED CONTINUOUS DATA PROTECTION AND REMOTE COPY
    • 具有集成连续数据保护和远程复制的存储管理系统
    • US20080040402A1
    • 2008-02-14
    • US11836068
    • 2007-08-08
    • Ian David Judd
    • Ian David Judd
    • G06F17/30
    • G06F11/2066G06F11/2071G06F2201/855
    • A storage control system is adapted to operate as a primary of a remote copy pair by communicating with a secondary of the remote copy pair, and comprises: an I/O receiving component for receiving read and write commands; a continuous data protection component operatively coupled to the I/O receiving component for maintaining a continuous data protection journal; the continuous data protection journal operable to retain write I/O data items for access by subsequent read commands and to roll back the data at the primary of the remote copy pair; a remote copy controller component adapted to read the write I/O data item from the continuous data protection journal; and a remote copy transmission component operatively coupled to the remote copy controller component to transmit the write I/O data item to the secondary of the remote copy pair.
    • 存储控制系统适于通过与远程副本对的通信进行通信来操作为远程副本对的主要,并且包括:用于接收读取和写入命令的I / O接收组件; 连续数据保护组件,可操作地耦合到I / O接收组件,用于维持连续的数据保护期刊; 连续数据保护期刊可操作以保留用于由后续读取命令访问的写入I / O数据项,并且回滚远程副本对象的主要数据; 远程复制控制器组件,适于从连续数据保护期刊读取写I / O数据项; 以及可操作地耦合到所述远程复制控制器组件以将所述写I / O数据项发送到所述远程副本对的次级的远程复制传输组件。
    • 29. 发明授权
    • Copy engine and a method for data movement
    • 复制引擎和数据移动方法
    • US07793062B2
    • 2010-09-07
    • US12141441
    • 2008-06-18
    • Carlos Francisco FuenteIan David JuddRobert Bruce NicholsonMandy A Stevens
    • Carlos Francisco FuenteIan David JuddRobert Bruce NicholsonMandy A Stevens
    • G06F13/16
    • G06F13/28
    • A copy engine (104) is provided as an interface between firmware (108) and memory space (106) for carrying out copy operations. The copy engine has a first register (202, 203) to point to a first address and a second register (204, 205) to point to a second address. One of the first and second addresses is a source address and one is a destination address for data to be copied. The copy engine (104) also has a control register (201). The control register (201) includes a count of the amount of memory space required by a copy operation, an indication of the direction of the copy operation from the first address to the second address or from the second address to the first address, and an indication of whether the first memory address is incremented or decremented. The copy engine (104) includes a locking mechanism for locking the copy engine (104) during a copy operation. The copy engine (104) also includes a serialization mechanism in which a write is made to control register (201) of zero count. If the copy engine (104) is locked, the write of zero count is retried until the existing copy operation has completed and then it will complete with no effect.
    • 提供复制引擎(104)作为固件(108)和存储器空间(106)之间的接口,用于执行复制操作。 复制引擎具有指向第一地址的第一寄存器(202,203)和指向第二地址的第二寄存器(204,205)。 第一和第二地址之一是源地址,一个是要复制的数据的目的地址。 复制引擎(104)还具有控制寄存器(201)。 控制寄存器(201)包括由复制操作所需的存储空间量的计数,从第一地址到第二地址或从第二地址到第一地址的复制操作的方向的指示,以及 指示第一个存储器地址是递增还是递减。 复印机(104)包括用于在复印操作期间锁定复印机(104)的锁定机构。 复制引擎(104)还包括一个序列化机制,其中写入零计数的控制寄存器(201)。 如果复制引擎(104)被锁定,则重试零计数,直到现有的复制操作完成,然后它将不起作用。
    • 30. 发明申请
    • Copy engine and a method for data movement
    • 复制引擎和数据移动方法
    • US20070101085A1
    • 2007-05-03
    • US11598311
    • 2006-11-13
    • Carlos Francisco FuenteIan David JuddRobert Bruce NicholsonMandy Stevens
    • Carlos Francisco FuenteIan David JuddRobert Bruce NicholsonMandy Stevens
    • G06F13/00G06F12/00
    • G06F13/28
    • A copy engine (104) is provided as an interface between firmware (108) and memory space (106) for carrying out copy operations. The copy engine has a first register (202, 203) to point to a first address and a second register (204, 205) to point to a second address. One of the first and second addresses is a source address and one is a destination address for data to be copied. The copy engine (104) also has a control register (201). The control register (201) includes a count of the amount of memory space required by a copy operation, an indication of the direction of the copy operation from the first address to the second address or from the second address to the first address, and an indication of whether the first memory address is incremented or decremented. The copy engine (104) includes a locking mechanism for locking the copy engine (104) during a copy operation. The copy engine (104) also includes a serialisation mechanism in which a write is made to the control register (201) of zero count. If the copy engine (104) is locked, the write of zero count is retried until the existing copy operation has completed and then it will complete with no effect.
    • 提供复制引擎(104)作为固件(108)和存储器空间(106)之间的接口,用于执行复制操作。 复制引擎具有指向第一地址的第一寄存器(202,203)和指向第二地址的第二寄存器(204,205)。 第一和第二地址之一是源地址,一个是要复制的数据的目的地址。 复制引擎(104)还具有控制寄存器(201)。 控制寄存器(201)包括由复制操作所需的存储空间量的计数,从第一地址到第二地址或从第二地址到第一地址的复制操作的方向的指示,以及 指示第一个存储器地址是递增还是递减。 复印机(104)包括用于在复印操作期间锁定复印机(104)的锁定机构。 复制引擎(104)还包括序列化机制,其中对计数的控制寄存器(201)进行写入。 如果复制引擎(104)被锁定,则重试零计数,直到现有的复制操作完成,然后它将不起作用。