Patents by Inventor Yao-Chun Su

Yao-Chun Su 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: 20150339253
    Abstract: An electronic device has a management data input/output (MDIO) bus, a control unit, and an MDIO master. The control circuit receives a host command from a host device, and outputs a plurality of MDIO commands in response to the host command. The MDIO master receives the MDIO commands from the control circuit, and transmits the MDIO commands to the MDIO bus.
    Type: Application
    Filed: December 26, 2014
    Publication date: November 26, 2015
    Inventors: Shin-Shiun Chen, Chen-Hao Chang, Hong-Ching Chen, Yao-Chun Su
  • Patent number: 8166226
    Abstract: A computer system has a central processing unit, a north bridge electrically connected to the central processing unit, memory electrically connected to the north bridge, a south bridge electrically connected to the north bridge, and a peripheral device electrically connected to the south bridge. The south bridge includes a register for storings a plurality of pre-fetched read data to provide the pre-fetched read data to the peripheral device. The north bridge has an address queue module for storing an address of the pre-fetched read data, and a snooping module for checking whether a data value corresponding to the address is updated by the CPU. The north bridge assists the south bridge in obtaining and maintaining the pre-fetched read data for high efficiency and accuracy of read caching of the south bridge.
    Type: Grant
    Filed: July 6, 2005
    Date of Patent: April 24, 2012
    Assignee: VIA Technologies Inc.
    Inventors: Yao-Chun Su, Jui-Ming Wei
  • Patent number: 8078786
    Abstract: A request scheduling method is provided in a request accessing system having a processing unit, an upstream unit coupled to the processing unit, a downstream unit coupled to the processing unit and the upstream unit, and at least one endpoint device coupled to the upstream unit and the downstream unit, wherein the endpoint device asserts at least one request to the upstream unit. The request scheduling method includes: transmitting the request to a processing unit while the request is a non-peer-to-peer request, and transmitting the request to a downstream unit while the request is a peer-to-peer request; wherein if the request is a peer-to-peer and posted request and there is a previous asserted request which is peer-to-peer and non-posted request and the previous asserted request has a latency exceeds a predetermined time, transmitting the request earlier than the previous asserted request to the downstream unit.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: December 13, 2011
    Assignee: Via Technologies, Inc.
    Inventors: Wei-Hsiang Hong, Yao-Chun Su, Peter Chia, Chih-Kuo Kao
  • Patent number: 7882401
    Abstract: A chip for use with both a high-speed bus and a low-speed bus in a computer system includes a test control unit recorded therein a preset address data for determining a transmission path of an external signal in a test mode of the chip; an upstream control unit for transmitting the external signal to the high-speed bus in a normal operation mode of the chip, coupled to the test control unit for optionally receiving the external signal in the test mode; and a downstream control unit for transmitting the external signal to the low-speed bus in the normal operation mode of the chip, coupled to the test control unit for optionally receiving the external signal in the test mode.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: February 1, 2011
    Assignee: Via Technologies, Inc.
    Inventors: Yao-Chun Su, Wei-Hsiang Hong
  • Patent number: 7631127
    Abstract: The present invention provides a method for receiving an instruction for varying the bus frequency from a current bus frequency to a new frequency. The method may include storing a group of parameters corresponding to a second frequency, disabling a link connected to the host bus at a first frequency while the host bus is being operated with parameters corresponding to the first frequency, updating the parameters for operating the host bus with the group of parameters, and enabling the link at the second bus frequency to operate the host bus with the group of parameters.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: December 8, 2009
    Assignee: Via Technologies
    Inventors: Yao-Chun Su, I Lin Hsieh
  • Patent number: 7475263
    Abstract: A method for a power management of a central processor unit is disclosed. The method is applied to when the central processor unit is in a low power state without snooping and a bus master signal is sent from a peripheral device. First, a South Bridge sends a control signal to a central processor unit to drive the central processor unit to enter a low power state allowing snooping. Afterward an arbiter of the North Bridge is enabled. If the bus master signal is sent from the peripheral device to the South Bridge, an arbiter of the South Bridge is also enabled. And then the bus master signal is snooped by the central processor unit and the data is transmitted. After the bus master signal is snooped and the data has been transmitted, the arbiters are disabled and the South Bridge drives the central processor unit to return to the low power state without snooping.
    Type: Grant
    Filed: April 17, 2006
    Date of Patent: January 6, 2009
    Assignee: Via Technologies Inc.
    Inventors: Jui-Ming Wei, Cheng-Wei Huang, Yao-Chun Su, Ruei-Ling Lin
  • Publication number: 20080310524
    Abstract: The present invention provides a method for receiving an instruction for varying the bus frequency from a current bus frequency to a new frequency. The method may include storing a group of parameters corresponding to a second frequency, disabling a link connected to the host bus at a first frequency while the host bus is being operated with parameters corresponding to the first frequency, updating the parameters for operating the host bus with the group of parameters, and enabling the link at the second bus frequency to operate the host bus with the group of parameters.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Yao-Chun Su, I Lin Hsieh
  • Publication number: 20080263254
    Abstract: A computer system that includes a host bus connected between a processor and a Northbridge chipset. The Northbridge chipset monitors the host bus and adjusts the host bus frequency and bus link width according to monitored traffic conditions on the host bus.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Yao-Chun Su, I Lin Hsieh
  • Publication number: 20080147936
    Abstract: A chip for use with both a high-speed bus and a low-speed bus in a computer system includes a test control unit recorded therein a preset address data for determining a transmission path of an external signal in a test mode of the chip; an upstream control unit for transmitting the external signal to the high-speed bus in a normal operation mode of the chip, coupled to the test control unit for optionally receiving the external signal in the test mode; and a downstream control unit for transmitting the external signal to the low-speed bus in the normal operation mode of the chip, coupled to the test control unit for optionally receiving the external signal in the test mode.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 19, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Yao-Chun Su, Wei-Hsiang Hong
  • Publication number: 20080049758
    Abstract: A request scheduling method is provided in a request accessing system having a processing unit, an upstream unit coupled to the processing unit, a downstream unit coupled to the processing unit and the upstream unit, and at least one endpoint device coupled to the upstream unit and the downstream unit, wherein the endpoint device asserts at least one request to the upstream unit. The request scheduling method includes: transmitting the request to a processing unit while the request is a non-peer-to-peer request, and transmitting the request to a downstream unit while the request is a peer-to-peer request; wherein if the request is a peer-to-peer and posted request and there is a previous asserted request which is peer-to-peer and non-posted request and the previous asserted request has a latency exceeds a predetermined time, transmitting the request earlier than the previous asserted request to the downstream unit.
    Type: Application
    Filed: August 10, 2007
    Publication date: February 28, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Wei-Hsiang Hong, David Hong, Yao-Chun Su, Peter Chia, Chih-Kuo Kao
  • Patent number: 7315953
    Abstract: A connected indicator wire of open-drained configuration is set between a north bridge and a south bridge. When either the south or north bridge is handling a bus master request, a bus master indicator (BMI) signal is asserted to the connected indicator wire. With open-drained configuration, the signal of the connected indicator wire is capable of reflecting whether a BMI signal is asserted, and accordingly, the south bridge controls the CPU to switch between power saving states for responding to the bus master request. The CPU does not have to resume a full-function power state to coordinate a bus master service.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: January 1, 2008
    Assignee: VIA Technologies Inc.
    Inventors: Yao-Chun Su, Ruei-Ling Lin, Jui-Ming Wei, Cheng-Wei Huang
  • Publication number: 20070055899
    Abstract: A method for a power management of a central processor unit is disclosed. The method is applied to when the central processor unit is in a low power state without snooping and a bus master signal is sent from a peripheral device. First, a South Bridge sends a control signal to a central processor unit to drive the central processor unit to enter a low power state allowing snooping. Afterward an arbiter of the North Bridge is enabled. If the bus master signal is sent from the peripheral device to the South Bridge, an arbiter of the South Bridge is also enabled. And then the bus master signal is snooped by the central processor unit and the data is transmitted. After the bus master signal is snooped and the data has been transmitted, the arbiters are disabled and the South Bridge drives the central processor unit to return to the low power state without snooping.
    Type: Application
    Filed: April 17, 2006
    Publication date: March 8, 2007
    Inventors: Jui-Ming Wei, Cheng-Wei Huang, Yao-Chun Su, Ruei-Ling Lin
  • Publication number: 20060271714
    Abstract: Data retrieving method applied for a computer system compliant with PCI-Express protocol. The computer has a PCI-Express bus coupled to an endpoint. In the method, a data is retrieved in response to a read request. In then invention, the data is composed by a plurality of data section, and data length of each data section is a default data length defined by the PCI-Express specification. Then, a plurality of response packets are transferred to an objective endpoint, wherein each response packet is formed by the plurality of data sections with a variable data length.
    Type: Application
    Filed: May 9, 2006
    Publication date: November 30, 2006
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Yao-Chun Su, Wei-Lin Wang, Rui-Zhao Li
  • Publication number: 20060053310
    Abstract: A connected indicator wire of open-drained configuration is set between a north bridge and a south bridge. When either the south or north bridge is handling a bus master request, a bus master indicator (BMI) signal is asserted to the connected indicator wire. With open-drained configuration, the signal of the connected indicator wire is capable of reflecting whether a BMI signal is asserted, and accordingly, the south bridge controls the CPU to switch between power saving states for responding to the bus master request. The CPU does not have to resume a full-function power state to coordinate a bus master service.
    Type: Application
    Filed: May 27, 2005
    Publication date: March 9, 2006
    Inventors: Yao-Chun Su, Ruei-Ling Lin, Jui-Ming Wei, Cheng-Wei Huang
  • Publication number: 20060041706
    Abstract: A computer system has a central processing unit, a north bridge electrically connected to the central processing unit, memory electrically connected to the north bridge, a south bridge electrically connected to the north bridge, and a peripheral device electrically connected to the south bridge. The south bridge includes a register for storings a plurality of pre-fetched read data to provide the pre-fetched read data to the peripheral device. The north bridge has an address queue module for storing an address of the pre-fetched read data, and a snooping module for checking whether a data value corresponding to the address is updated by the CPU. The north bridge assists the south bridge in obtaining and maintaining the pre-fetched read data for high efficiency and accuracy of read caching of the south bridge.
    Type: Application
    Filed: July 6, 2005
    Publication date: February 23, 2006
    Inventors: Yao-Chun Su, Jui-Ming Wei