Patents by Inventor Hengchao Xin

Hengchao Xin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240089143
    Abstract: This disclosure relates to a chip, an electronic device, a transportation vehicle, and a method for generating a control signal. The chip includes a mesh bus and a ring bus. The mesh bus is coupled to each sensor to receive and transmit perception data. The ring bus is coupled to a processor and the mesh bus. The processor receives different types of perception data from different sensors such as a camera and a lidar, and fuses the data to generate a control signal for controlling an execution apparatus.
    Type: Application
    Filed: November 16, 2023
    Publication date: March 14, 2024
    Inventors: Jing Xia, Nan Duan, Chunxiao Cai, Hengchao Xin
  • Publication number: 20240028528
    Abstract: This application discloses a read/write operation execution method and a SoC chip. The read/write operation execution method includes: A first node receives a first message and a second message from a second node, where the first message is for requesting to perform a read/write operation on a first address managed by a third node, the second message is for requesting to perform a read/write operation on a second address managed by the third node, an execution sequence constraint of the read/write operation of the second node is stricter than an execution sequence constraint of the read/write operation of the third node; the first node obtains operation permission of the first address and operation permission of the second address from the third node; and the first node performs read/write operations on the first address and the second address.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 25, 2024
    Inventors: Jing Xia, Hengchao Xin, Zhuonan Li, Sirui Yuan
  • Patent number: 11789866
    Abstract: A method for processing a non-cache data write request includes a cache receiving a first non-cache data write request from a first processor, and sending the first non-cache data write request to a node, where the first non-cache data write request includes a first address. If the cache determines that the first address is stored in the cache, the cache obtains first data corresponding to the first non-cache data write request from the first processor. When receiving a first data buffer identifier from the node, the cache sends the first data to the node. After receiving the first non-cache data write request, if the cache determines that the first address is locally stored, the cache may obtain the first data from the processor. After receiving the first data buffer identifier, the cache may send the first data to the node.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: October 17, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenyu Wu, Jing Xia, Hengchao Xin
  • Publication number: 20220276960
    Abstract: A method for processing a non-cache data write request, a cache, and a node are provided. The method includes: A cache receives a first non-cache data write request from a first processor, and sends the first non-cache data write request to a node, where the first non-cache data write request includes a first address. If the cache determines that the first address is stored in the cache, the cache obtains first data corresponding to the first non-cache data write request from the first processor. When receiving a first data buffer identifier from the node, the cache sends the first data to the node. After receiving the first non-cache data write request, if the cache determines that the first address is locally stored, the cache may obtain the first data from the processor. After receiving the first data buffer identifier, the cache may send the first data to the node.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 1, 2022
    Inventors: Wenyu Wu, Jing Xia, Hengchao Xin
  • Patent number: 11037615
    Abstract: A refresh processing method, apparatus, and system, and memory controllers are provided, to improve memory access efficiency. The refresh processing apparatus includes a plurality of memory controllers that are in one-to-one correspondence with a plurality of memory spaces. Any first memory controller in the plurality of memory controllers is configured to: receive N first indication signals and N second indication signals that are output by N memory controllers other than the first memory controller, where N is greater than or equal to 1; and determine a refresh policy of a first memory space based on at least one of the following information: the N first indication signals, the N second indication signals, and refresh indication information of the first memory space.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: June 15, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hengchao Xin, Jing Xia, Yining Li, Zhenxi Tu
  • Publication number: 20210149804
    Abstract: A memory interleaving method includes dividing an access capacity into P partial access capacities based on N pieces of configuration information, where the P partial access capacities have a same size, the N pieces of configuration information are of N memory channels, where one of the N pieces of configuration information corresponds to one memory channel of the N memory channels, each of the N configuration information indicates a quantity of first partial access capacities of the P partial access capacities correspond to a first memory channel, and two partial access capacities correspond to a second memory channel, where a total quantity of memory channels is N, and N is an integer greater than or equal to 2, and mapping the P partial access capacities to the N memory channels.
    Type: Application
    Filed: January 29, 2021
    Publication date: May 20, 2021
    Inventors: Hengchao Xin, Jing Xia, Hongyi Zeng, Zhirui Chen
  • Publication number: 20200357457
    Abstract: A refresh processing method, apparatus, and system, and memory controllers are provided, to improve memory access efficiency. The refresh processing apparatus includes a plurality of memory controllers that are in one-to-one correspondence with a plurality of memory spaces. Any first memory controller in the plurality of memory controllers is configured to: receive N first indication signals and N second indication signals that are output by N memory controllers other than the first memory controller, where N is greater than or equal to 1; and determine a refresh policy of a first memory space based on at least one of the following information: the N first indication signals, the N second indication signals, and refresh indication information of the first memory space.
    Type: Application
    Filed: July 17, 2020
    Publication date: November 12, 2020
    Inventors: Hengchao XIN, Jing XIA, Yining LI, Zhenxi TU
  • Patent number: 10152420
    Abstract: A multi-way set associative cache and a processing method thereof, where the cache includes M pipelines, a controller, and a data memory, where any one of the pipelines includes an arbitration circuit, a tag memory, and a determining circuit, where the arbitration circuit receives at least one lookup request at an Nth moment, and determines a first lookup request among the at least one lookup request, the tag memory looks up locally stored tag information according to a first index address in order to acquire at least one target tag address corresponding to the first index address, the determining circuit determines whether an address that matches a first tag address exists in the at least one target tag address, and the controller sends the first lookup request to a next-level device or other pipelines for processing when the address that matches the first tag address does not exist.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: December 11, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Hengchao Xin
  • Patent number: 10135758
    Abstract: A chip is provided, where the chip is formed by packaging at least two dies, and the at least two dies form at least one die group. The die group includes a first die and a second die. A first processing unit and n groups of ports are disposed on the first die, and a second processing unit and m groups of ports are disposed on the second die. The first processing unit is configured to: switch at least one group of first type ports in the n groups of ports from input to output and switch a second type port that is in the m groups of ports and that is coupled to each group of the first type ports from output to input.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: November 20, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hengchao Xin, Han Lin, Jing Xia
  • Publication number: 20180089106
    Abstract: The invention discloses a method for replacing a data block in a cache, including: selecting, at a specified interval, an available way from available ways of a first mode as a used-for-replacement way of the first mode, where each available way of the first mode has an equal probability of acting as the used-for-replacement way of the first mode, the first mode is one of multiple modes, and the available ways of the first mode are ways allocated to the first mode; receiving a first data access request, where the first data access request includes an identifier of the first mode; and storing a data block, to be accessed by using the first data access request, in the used-for-replacement way of the first mode when the data block to be accessed by using the first data access request is not stored in the cache.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 29, 2018
    Inventor: Hengchao XIN
  • Patent number: 9824731
    Abstract: A data reading circuit including a phase difference determining module, a time delay detection module, and a reading control module, and the phase difference determining module is connected to the echo clock signal and a clock signal of the second clock domain. The phase difference determining module is configured to determine a phase difference between the echo clock signal and the clock signal of the second clock domain; the time delay detection module is configured to detect a time delay value in transmission of data from a buffer to a flip-flop; and the reading control module is configured to determine, according to the phase difference and the time delay value, a triggering edge, at which the flip-flop can read data output by the buffer, of the clock signal of the second clock domain.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: November 21, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Hengchao Xin
  • Publication number: 20170300417
    Abstract: A multi-way set associative cache and a processing method thereof, where the cache includes M pipelines, a controller, and a data memory, where any one of the pipelines includes an arbitration circuit, a tag memory, and a determining circuit, where the arbitration circuit receives at least one lookup request at an Nth moment, and determines a first lookup request among the at least one lookup request, the tag memory looks up locally stored tag information according to a first index address in order to acquire at least one target tag address corresponding to the first index address, the determining circuit determines whether an address that matches a first tag address exists in the at least one target tag address, and the controller sends the first lookup request to a next-level device or other pipelines for processing when the address that matches the first tag address does not exist.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 19, 2017
    Inventor: Hengchao Xin
  • Publication number: 20170270984
    Abstract: A data reading circuit including a phase difference determining module, a time delay detection module, and a reading control module, and the phase difference determining module is connected to the echo clock signal and a clock signal of the second clock domain. The phase difference determining module is configured to determine a phase difference between the echo clock signal and the clock signal of the second clock domain; the time delay detection module is configured to detect a time delay value in transmission of data from a buffer to a flip-flop; and the reading control module is configured to determine, according to the phase difference and the time delay value, a triggering edge, at which the flip-flop can read data output by the buffer, of the clock signal of the second clock domain.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 21, 2017
    Inventor: Hengchao Xin
  • Publication number: 20170272385
    Abstract: A chip is provided, where the chip is formed by packaging at least two dies, and the at least two dies form at least one die group. The die group includes a first die and a second die. A first processing unit and n groups of ports are disposed on the first die, and a second processing unit and m groups of ports are disposed on the second die. The first processing unit is configured to: switch at least one group of first type ports in the n groups of ports from input to output and switch a second type port that is in the m groups of ports and that is coupled to each group of the first type ports from output to input.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 21, 2017
    Inventors: Hengchao Xin, Han Lin, Jing Xia