Patents by Inventor Yuzheng Ding

Yuzheng Ding 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: 7716622
    Abstract: Memory modules implemented on an FPGA device are re-implemented to improve the performance of the device, such as to reduce logic delays. One or more logic blocks of the FPGA device that realize the logic function of a memory module or portion of a memory module are desirably selected. Based on the outcome of a timing analysis, the most critical signal pin of the selected logic blocks may be identified. Methods of deriving the memory module re-implementation for various types of the most critical pins are disclosed. Procedures are described for integrating physical timing analysis, memory transformation, placement, and routing, as well as for the selection of logic blocks for re-implementation.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: May 11, 2010
    Inventors: Peter Ramyalal Suaris, Lung-Tien Liu, Yuzheng Ding, Nan-Chi Chou
  • Patent number: 7650545
    Abstract: Signals sent from one system-on-chip core become switched to a reconfigurable logic core (RLC) for observation and, perhaps, replacement with another signal. A first signal line couples together a plurality of cores. A switch, disposed between the first signal line and an input signal line of the RLC, selectively controls whether the signal gets sent to the RLC. A multiplexer, having the first signal line and an output signal line of the RLC as inputs, selectively controls whether the signal or a replacement signal becomes conveyed to another core of the system-on-chip. Observation and control configuration memory bits act as inputs in the selective control of the switch and the multiplexer. Other embodiments teach shared RLC input signal lines amongst multiple cores. The RLC may contain an inverter, a test circuit, a logic analyzer or other. Methods of observing and replacing signals are also taught.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: January 19, 2010
    Assignee: Agere Systems Inc.
    Inventors: Miron Abramovici, Yuzheng Ding, Barry K. Britton, Harold N. Scholz
  • Publication number: 20070245289
    Abstract: Memory modules implemented on an FPGA device are re-implemented to improve the performance of the device, such as to reduce logic delays. One or more logic blocks of the FPGA device that realize the logic function of a memory module or portion of a memory module are desirably selected. Based on the outcome of a timing analysis, the most critical signal pin of the selected logic blocks may be identified. Methods of deriving the memory module re-implementation for various types of the most critical pins are disclosed. Procedures are described for integrating physical timing analysis, memory transformation, placement, and routing, as well as for the selection of logic blocks for re-implementation.
    Type: Application
    Filed: June 22, 2007
    Publication date: October 18, 2007
    Inventors: Peter Suaris, Lung-Tien Liu, Yuzheng Ding, Nan-Chi Chou
  • Patent number: 7251803
    Abstract: Memory modules implemented on an FPGA device are re-implemented to improve the performance of the device, such as to reduce logic delays. One or more logic blocks of the FPGA device that realize the logic function of a memory module or portion of a memory module are desirably selected. Based on the outcome of a timing analysis, the most critical signal pin of the selected logic blocks may be identified. Methods of deriving the memory module re-implementation for various types of the most critical pins are disclosed. Procedures are described for integrating physical timing analysis, memory transformation, placement, and routing, as well as for the selection of logic blocks for re-implementation.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: July 31, 2007
    Inventors: Peter Ramyalal Suaris, Lung-Tien Liu, Yuzheng Ding, Nan-Chi Chou
  • Publication number: 20050093571
    Abstract: Memory modules implemented on an FPGA device are re-implemented to improve the performance of the device, such as to reduce logic delays. One or more logic blocks of the FPGA device that realize the logic function of a memory module or portion of a memory module are desirably selected. Based on the outcome of a timing analysis, the most critical signal pin of the selected logic blocks may be identified. Methods of deriving the memory module re-implementation for various types of the most critical pins are disclosed. Procedures are described for integrating physical timing analysis, memory transformation, placement, and routing, as well as for the selection of logic blocks for re-implementation.
    Type: Application
    Filed: February 23, 2004
    Publication date: May 5, 2005
    Inventors: Peter Suaris, Lung-Tien Liu, Yuzheng Ding, Nan-Chi Chou