Patents by Inventor Sheng-Chung Wu
Sheng-Chung Wu 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: 8848826Abstract: A method for adaptively driving data transmission and a communication device using the same are provided. The proposed method includes following procedures. Detection result is generated after detecting a receiving signal on a receiving path of the communication device. Driving parameter is generated according to the detection result. Finally, a transmitting signal on a transmitting path is adjusted according to the driving parameter.Type: GrantFiled: May 14, 2012Date of Patent: September 30, 2014Assignee: ASMedia Technology Inc.Inventors: Shu-Yu Lin, Sheng-Chung Wu
-
Publication number: 20130089122Abstract: A method for adaptively driving data transmission and a communication device using the same are provided. The proposed method includes following procedures. Detection result is generated after detecting a receiving signal on a receiving path of the communication device. Driving parameter is generated according to the detection result. Finally, a transmitting signal on a transmitting path is adjusted according to the driving parameter.Type: ApplicationFiled: May 14, 2012Publication date: April 11, 2013Applicant: ASMEDIA TECHNOLOGY INC.Inventors: Shu-Yu Lin, Sheng-Chung Wu
-
Patent number: 7356632Abstract: The present invention provides a data memory controller that supports for the invert of data bus. Data transmitted from a memory is received in a chip set, which further transmits the data to a data processing apparatus. While receiving the memory data, the chip set doubles the bandwidth and reduces the frequency, such that the time margin for processing data is increased. In addition, after outputting data to the data processing apparatus, a first frame of data is compared to bus idle state to further reduce frequency of data invert and power consumption.Type: GrantFiled: April 11, 2006Date of Patent: April 8, 2008Assignee: VIA Technologies, Inc.Inventors: Bi-Yun Yeh, Jiin Lai, Sheng-Chung Wu
-
Publication number: 20060184757Abstract: The present invention provides a data memory controller that supports for the invert of data bus. Data transmitted from a memory is received in a chip set, which further transmits the data to a data processing apparatus. While receiving the memory data, the chip set doubles the bandwidth and reduces the frequency, such that the time margin for processing data is increased. In addition, after outputting data to the data processing apparatus, a first frame of data is compared to bus idle state to further reduce frequency of data invert and power consumption.Type: ApplicationFiled: April 11, 2006Publication date: August 17, 2006Inventors: Bi-Yun Yeh, Jiin Lai, Sheng-Chung Wu
-
Patent number: 7082489Abstract: The present invention provides a data memory controller that supports for the invert of data bus. Data transmitted from a memory is received in a chip set, which further transmits the data to a data processing apparatus. While receiving the memory data, the chip set doubles the bandwidth and reduces the frequency, such that the time margin for processing data is increased. In addition, after outputting data to the data processing apparatus, a first frame of data is compared to bus idle state to further reduce frequency of data invert and power consumption.Type: GrantFiled: June 14, 2002Date of Patent: July 25, 2006Assignee: VIA Technologies, Inc.Inventors: Bi-Yun Yeh, Jiin Lai, Sheng-Chung Wu
-
Patent number: 7047336Abstract: A method for blocking a request to a front side bus interconnected between a central processing unit (CPU) and a control chip includes the following steps. First, a bus ownership of the control chip is assigned via a bus priority signal line. Any request from the CPU to the front side bus is blocked when the control chip owns the bus ownership. Meanwhile, any request from the control chip to the front side bus is inhibited when the CPU is blocked from outputting any request to the front side bus.Type: GrantFiled: May 2, 2003Date of Patent: May 16, 2006Assignee: Via Technologies, Inc.Inventors: Ruei-Ling Lin, Sheng-Chung Wu
-
Patent number: 6944730Abstract: A read/write scheduling apparatus of controller chip and method for the same. The read/write scheduling apparatus is used for arbitrating a plurality of read and write requests from a CPU to access a memory unit. The read request has higher priority in a host bandwidth limited case and the write requests in write queues are not sent until a predetermined amount of write requests are accumulated. In a DRAM bandwidth limited case, the read and the write requests have the same priority. The scheduling apparatus counts the number of the read and write requests to the memory unit within a predetermined time, the operation is changed to DRAM bandwidth limited case in case that the counted number is larger than a predetermined number.Type: GrantFiled: January 28, 2003Date of Patent: September 13, 2005Assignee: Via Technologies, Inc.Inventors: Jiin Lai, Sheng-Chung Wu
-
Patent number: 6938141Abstract: A control chip for accelerating the memory access and a method of operating the same is disclosed. The disclosed control chip receives a first address strobe (ADS) signal, a request signal, and an address bus signal from the CPU. A second ADS signal will be promptly issued if the selection phase of the request signal is either a memory read signal or a memory write signal and the address phase of the address bus signal indicates an effective memory address. Thereafter the second ADS signal is converted to a third ADS signal referring to the memory clocks. A memory control signal will be issued if no zero-length signal is suggested in length phase of the request signal and in the byte enable phase of the address bus signal. Computer system performances will be significantly upgraded since the third ADS signal is issued one cycle advanced than conventional approaches.Type: GrantFiled: June 21, 2002Date of Patent: August 30, 2005Assignee: VIA Technologies, Inc.Inventor: Sheng-Chung Wu
-
Patent number: 6898684Abstract: A control chip having a multiple-layer defer queue therein and a method of operating the control chip. The control chip is coupled to a CPU bus and a PCI bus. The control chip comprises of a PC request queue, a multiple-layer defer queue, a PCI access queue and a PCI controller. The multiple-layer defer queue facilitates the processing of a multiple of concurrent CPU requests that belong to a first request type. The multiple-layer defer queue supports retry and defer transactions, thereby reducing data transmission between the CPU and the control chip.Type: GrantFiled: October 10, 2002Date of Patent: May 24, 2005Assignee: VIA Technologies, Inc.Inventors: Sheng-Chung Wu, You-Ming Chiu
-
Publication number: 20040019719Abstract: A method for blocking a request to a front side bus interconnected between a central processing unit (CPU) and a control chip includes the following steps. First, a bus ownership of the control chip is assigned via a bus priority signal line. Any request from the CPU to the front side bus is blocked when the control chip owns the bus ownership. Meanwhile, any request from the control chip to the front side bus is inhibited when the CPU is blocked from outputting any request to the front side bus.Type: ApplicationFiled: May 2, 2003Publication date: January 29, 2004Inventors: Ruei-Ling Lin, Sheng-Chung Wu
-
Publication number: 20030167385Abstract: A read/write scheduling apparatus of controller chip and method for the same. The read/write scheduling apparatus is used for arbitrating a plurality of read and write requests from a CPU to access a memory unit. The read request has higher priority in a host bandwidth limited case and the write requests in write queues are not sent until a predetermined amount of write requests are accumulated. In a DRAM bandwidth limited case, the read and the write requests have the same priority. The scheduling apparatus counts the number of the read and write requests to the memory unit within a predetermined time, the operation is changed to DRAM bandwidth limited case in case that the counted number is larger than a predetermined number.Type: ApplicationFiled: January 28, 2003Publication date: September 4, 2003Inventors: Jiin Lai, Sheng-Chung Wu
-
Publication number: 20030167384Abstract: A control chip for accelerating the memory access and a method of operating the same is disclosed. The disclosed control chip receives a first address strobe (ADS) signal, a request signal, and an address bus signal from the CPU. A second ADS signal will be promptly issued if the selection phase of the request signal is either a memory read signal or a memory write signal and the address phase of the address bus signal indicates an effective memory address. Thereafter the second ADS signal is converted to a third ADS signal referring to the memory clocks. A memory control signal will be issued if no zero-length signal is suggested in length phase of the request signal and in the byte enable phase of the address bus signal. Computer system performances will be significantly upgraded since the third ADS signal is issued one cycle advanced than conventional approaches.Type: ApplicationFiled: June 21, 2002Publication date: September 4, 2003Inventor: Sheng-Chung Wu
-
Publication number: 20030088751Abstract: The present invention discloses a memory read/write arbitrating apparatus and method, which arbitrates a plurality of reading and writing requests from the CPU. The arbitrating apparatus includes a writing queue and a reading queue, a comparator, and an arbitrator. Before one writing request sending from CPU stored to the writing queue, the comparator compares the current writing request address with a previous one writing request address. Then, the comparison result and the writing request are stored in the writing queue. If the comparison result shows that the current writing request address belongs to the different memory page but to the same memory sub-bank with the previously executed writing request address and at least one reading request is present in the reading queue, the reading request will be executed preferentially.Type: ApplicationFiled: July 16, 2002Publication date: May 8, 2003Inventors: Sheng-Chung Wu, Jiin Lai
-
Publication number: 20030088750Abstract: A control chip having a multiple-layer defer queue therein and a method of operating the control chip. The control chip is coupled to a CPU bus and a PCI bus. The control chip comprises of a PC request queue, a multiple-layer defer queue, a PCI access queue and a PCI controller. The multiple-layer defer queue facilitates the processing of a multiple of concurrent CPU requests that belong to a first request type. The multiple-layer defer queue supports retry and defer transactions, thereby reducing data transmission between the CPU and the control chip.Type: ApplicationFiled: October 10, 2002Publication date: May 8, 2003Applicant: VIA TECHNOLOGIES, INC.Inventors: Sheng-Chung Wu, You-Ming Chiu
-
Publication number: 20030041223Abstract: The present invention provides a data memory controller that supports for the invert of data bus. Data transmitted from a memory is received in a chip set, which further transmits the data to a data processing apparatus. While receiving the memory data, the chip set doubles the bandwidth and reduces the frequency, such that the time margin for processing data is increased. In addition, after outputting data to the data processing apparatus, a first frame of data is compared to bus idle state to further reduce frequency of data invert and power consumption.Type: ApplicationFiled: June 14, 2002Publication date: February 27, 2003Inventors: Bi-Yun Yeh, Jiin Lai, Sheng-Chung Wu