Patents by Inventor Guoling Han

Guoling Han 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).

  • Patent number: 9449131
    Abstract: Extracting a system architecture in high level synthesis includes determining a first function of a high level programming language description and a second function contained within a control flow construct of the high level programming description. The second function is determined to be a data consuming function of the first function. Within a circuit design, a port including a local memory is automatically generated. The port couples a first circuit block implementation of the first function to a second circuit block implementation of the second function within the circuit design.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: September 20, 2016
    Assignee: XILINX, INC.
    Inventors: Guoling Han, Stephen A. Neuendorffer
  • Publication number: 20150347654
    Abstract: Extracting a system architecture in high level synthesis includes determining a first function of a high level programming language description and a second function contained within a control flow construct of the high level programming description. The second function is determined to be a data consuming function of the first function. Within a circuit design, a port including a local memory is automatically generated. The port couples a first circuit block implementation of the first function to a second circuit block implementation of the second function within the circuit design.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: Xilinx, Inc.
    Inventors: Guoling Han, Stephen A. Neuendorffer
  • Patent number: 9081930
    Abstract: Improving throughput during high level synthesis includes determining a data dependency for a flow control construct of a high level programming language description and translating the high level programming language description into a circuit design specifying circuitry for implementation within an integrated circuit. The circuitry is pipelined. As part of the circuit design and using a processor, a stall detection circuit is generated. The stall detection circuit is coupled to selectively initiate a stall of a stalling portion of the circuitry according to the data dependency.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: July 14, 2015
    Assignee: XILINX, INC.
    Inventors: Stephen A. Neuendorffer, Kecheng Hao, Guoling Han