Patents by Inventor Chau-Chad Tsai

Chau-Chad Tsai 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: 8060676
    Abstract: The present invention provides a method of hot switching data transfer rate on the bus to hot switch the data transfer rate of the bus between the control chips without the process of RESET. When the bus between the control chips demands a large amount of data transfer, the bus is hot switched to a higher data transfer rate to fulfill the data transfer requirement. Contrarily, when the bus between the control chips demands less amount of data transfer, the bus is hot switched to a lower data transfer rate to save power consumption.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: November 15, 2011
    Assignee: VIA Technologies, Inc.
    Inventors: Chau-Chad Tsai, Chi-Che Tsai, Chih-kuo Kao
  • Patent number: 7805567
    Abstract: A Northbridge providing RAID access is coupled among a central processing unit, a system memory, and a Southbridge. Furthermore, the Northbridge further couples to a RAID through a Southbridge. The Northbridge include a RAID accelerator for performing RAID operations according to RAID control commands which are stored in a register.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: September 28, 2010
    Assignee: Via Technologies, Inc.
    Inventors: Chun-Yuan Su, Chau-Chad Tsai, Jiin Lai
  • Publication number: 20080104320
    Abstract: A Northbridge providing RAID access is coupled among a central processing unit, a system memory, and a Southbridge. Furthermore, the Northbridge further couples to a RAID through a Southbridge. The Northbridge include a RAID accelerator for performing RAID operations according to RAID control commands which are stored in a register.
    Type: Application
    Filed: September 13, 2007
    Publication date: May 1, 2008
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Chun-Yuan Su, Chau-Chad Tsai, Jiin Lai
  • Patent number: 7136955
    Abstract: An expansion adapter is used to communicate both PCI and AGP devices to the north bridge chip of a computer. The expansion adapter includes a first AGP bus control module communicable with the north bridge chip via a first AGP bus, and a second AGP bus control module in communication with the first AGP bus control module, communicable with an AGP device via a second AGP bus. The identifying codes of the first and second AGP bus control modules are set to show no AGP device function in order to allow the AGP device to communicate with the north bridge chip via the expansion adapter. The expansion adapter further includes a PCI bus control module in communication with the PCI device and the first AGP bus control module for controlling data transmission between the first AGP bus control module and the PCI device.
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: November 14, 2006
    Assignee: Via Technologies, Inc.
    Inventors: Chun-Yuan Su, Jiin Lai, Chau-Chad Tsai, Chi-Che Tsai
  • Publication number: 20060206644
    Abstract: The present invention provides a method of hot switching data transfer rate on the bus to hot switch the data transfer rate of the bus between the control chips without the process of RESET. When the bus between the control chips demands a large amount of data transfer, the bus is hot switched to a higher data transfer rate to fulfill the data transfer requirement. Contrarily, when the bus between the control chips demands less amount of data transfer, the bus is hot switched to a lower data transfer rate to save power consumption.
    Type: Application
    Filed: May 11, 2006
    Publication date: September 14, 2006
    Inventors: Chau-Chad Tsai, Chi-Che Tsai, Chih-kuo Kao
  • Patent number: 7107373
    Abstract: The present invention provides a method of hot switching data transfer rate on the bus to hot switch the data transfer rate of the bus between the control chips without the process of RESET. When the bus between the control chips demands a large amount of data transfer, the bus is hot switched to a higher data transfer rate to fulfill the data transfer requirement. Contrarily, when the bus between the control chips demands less amount of data transfer, the bus is hot switched to a lower data transfer rate to save power consumption.
    Type: Grant
    Filed: October 25, 2002
    Date of Patent: September 12, 2006
    Assignee: Via Technologies, Inc.
    Inventors: Chau-Chad Tsai, Chi-Che Tsai, Chih-Kuo Kao
  • Patent number: 7051148
    Abstract: A data transmission sequencing method is disclosed. A data read operation from a primary bus to a secondary bus can be executed without having to wait for the complete transfer of write data stored in posted write buffer transferring to the primary bus, as long as the secondary bus is not in use. In the mean time of the primary bus issues a read operation to the secondary bus, the secondary bus can issues write operation to the bridging device when the secondary bus is not in use. Similarly, there is no need to wait for the completion of read operation. With this type of data transmission sequencing mechanism, idle sessions in a conventional transmission sequencing method are eliminated leading to a higher data transmission rate.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: May 23, 2006
    Assignee: VIA Technologies, Inc.
    Inventors: Jiin Lai, Chau-Chad Tsai, Chi-Che Tsai, Wen-Hao Chuang, Chun-Yuan Su
  • Patent number: 6941398
    Abstract: A processing method, a chip set and a controller for supporting message signaled interrupt. A memory write transaction on a PCI bus is monitored. When the address of the system memory specified in the interrupt message of the write transaction is located at a range of a reserved interrupt address, the interrupting service sequence is performed. The reserved interrupt address is located in an address of a system memory. Thus, the data to be processed and the system-specified message are written in the buffer and arranged in sequence. The problem of “write buffer latency” is resolved, and is irrelevant to the level of the PCI bus. Many system specified messages can be stored in the system memory, so that multiple system message signaled interrupts issue from different peripheral components can be processed in the same interrupt service routine.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: September 6, 2005
    Assignee: Via Technologies, Inc.
    Inventors: Jiin Lai, Chau-Chad Tsai, Sheng-Chang Peng, Min-Hung Chen, Meng-Cheng Ku, Huei-Li Chou
  • Patent number: 6934789
    Abstract: A bus data interface, structure and method for transmitting the data of a PCI bus is disclosed. The bus data interface comprises a high-bit transmitting buffer, a low-bit transmitting buffer, a multiplexer, a strobe generator, and a data distributor. The strobe generator utilizes the bus request signal and bus grant signal to transmit a data strobe signal in response to the PCI clock. According to the rising edge and falling edge of the data strobe signal, the data distributor retrieves data according to the data strobe signal. Further, the invention is compatible with the original PCI bus and allows the PCI bus to transmit data with a dual speed.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: August 23, 2005
    Assignee: VIA Technologies, Inc.
    Inventors: Sheng-Chang Peng, Chau-Chad Tsai, Hsuan-Yi Wang, Chi-Che Tsai
  • Patent number: 6925517
    Abstract: A bus for supporting plural signal line configurations and the method to switch it, used to operate in a bus between the control chips to maintain its operation flexibility. When the data transfer load in between the control chips is suitable for the bi-direction transfer, the signal line configuration of the bi-direction transfer is selected. When the direction of the bi-direction transfer switches frequently, the other signal line configuration is selected. That is, the bus signal lines are divided into two parts, each part is in charge of the data transfer in each uni-direction to avoid the turn around cycle that impacts the transfer performance.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: August 2, 2005
    Assignee: VIA Technologies, Inc.
    Inventors: Sheng-Chang Peng, Chau-Chad Tsai, Chih-kuo Kao, Chi-Che Tsai
  • Publication number: 20050097254
    Abstract: An expansion adapter is used to communicate both PCI and AGP devices to the north bridge chip of a computer. The expansion adapter includes a first AGP bus control module communicable with the north bridge chip via a first AGP bus, and a second AGP bus control module in communication with the first AGP bus control module, communicable with an AGP device via a second AGP bus. The identifying codes of the first and second AGP bus control modules are set to show no AGP device function in order to allow the AGP device to communicate with the north bridge chip via the expansion adapter.
    Type: Application
    Filed: November 3, 2004
    Publication date: May 5, 2005
    Inventors: Chun-Yuan Su, Jiin Lai, Chau-Chad Tsai, Chi-Che Tsai
  • Patent number: 6836829
    Abstract: A peripheral device interface control chip having a cache system therein and a method of synchronization data transmission between the cache system and an external device in a computer system. The cache system and data synchronization method can be applied to the peripheral device interface control chip having a data buffer and a peripheral device interface controller. The data buffer is located inside the control chip for holding data stream read from a memory unit so that data required by the peripheral device is provided. When the data stream is still valid, the data stream is retained. The peripheral device interface controller is installed inside the control chip. The peripheral device interface controller detects if the data stream inside the data buffer includes the data required by the peripheral device and whether the data stream is still valid or not.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: December 28, 2004
    Assignee: VIA Technologies, Inc.
    Inventors: Chau-Chad Tsai, Chi-Che Tsai, Chen-Ping Yang
  • Publication number: 20040215866
    Abstract: A bus for supporting plural signal line configurations and the method to switch it, used to operate in a bus between the control chips to maintain its operation flexibility. When the data transfer load in between the control chips is suitable for the bi-direction transfer, the signal line configuration of the bi-direction transfer is selected. When the direction of the bi-direction transfer switches frequently, the other signal line configuration is selected. That is, the bus signal lines are divided into two parts, each part is in charge of the data transfer in each uni-direction to avoid the turn around cycle that impacts the transfer performance.
    Type: Application
    Filed: April 3, 2003
    Publication date: October 28, 2004
    Inventors: Sheng-Chang Peng, Chau-Chad Tsai, Chih-kuo Kao, Chi-Che Tsai
  • Patent number: 6795883
    Abstract: A method of distribution and storage for a configuration space that may be applied to an advanced computer system without modifying the BIOS or system software used in a conventional computer system. To the microprocessor, it seems that all the configuration data are still stored in the north bridge control chip. But in fact, some configuration values related to a PCI bus are stored in a south bridge control chip. The design can conceal the effect caused by quoting a high speed private bus, and meet the requirement of dividing the configuration space for the advanced system.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: September 21, 2004
    Assignee: Via Technologies, Inc.
    Inventor: Chau-Chad Tsai
  • Patent number: 6721833
    Abstract: A bus arbitration method within a control chipset, The control chipset further comprises a first control chip and a second control chip, data are transferred between the first and the second control chips through a bus, the bus comprises a bidirectional bus The first control chip usually control the authority to use the bus, however the second control chip has higher priority to use the bus. Accompany with a bus specification without waiting cycle, to arbitrate the authority to use the bus can be done fast and without errors. Therefore, no GNT signal line is required and the arbitration time reduces.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: April 13, 2004
    Assignee: Via Technologies, Inc.
    Inventors: Jiin Lai, Chau-Chad Tsai, Sheng-Chang Peng, Chi-Che Tsai
  • Patent number: 6718400
    Abstract: A PCI data accessing system with a read request pipeline and an application method thereof are provided. The PCI data accessing system has a PCI master device, a memory module, and a PCI control device. The PCI master device issues a first read request, and the PCI control device converts the first read request to a second read request divided into a first part and a second part. Each part of the second request requests one line data, i.e. 64 bits data. The memory module stores data requested by the PCI master device. Moreover, there is no latency time between data for the first part and the second part returned from the memory module.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: April 6, 2004
    Assignee: Via Technologies, Inc.
    Inventors: Chau-Chad Tsai, Chen-Ping Yang, Chi-Che Tsai
  • Patent number: 6694400
    Abstract: A method of conducting delayed data transaction on a PCI system and its associated devices. The delayed data transaction is carried out using a PCI system to transmit data between an initiator and a responder. Both the initiator and the responder are coupled to a PCI bus. The delayed transaction in the PCI system includes a number of steps. To begin with, the initiator will send out a request to use the PCI bus so that data transmission can be conducted with respect to the responder. If the responder accepts the request but unable to secure the requested data soon enough, the responder will generate a defer identifier that corresponds to the requesting initiator. Next, a stop signal and the defer identifier generated by the responder will be returned to the initiator, indicating that the request has been accepted. When the requested data is ready in the responder, the responder will forward the defer identifier again.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: February 17, 2004
    Assignee: Via Technologies, Inc.
    Inventors: Jiin Lai, Chau-Chad Tsai, Chen-Ping Yang, Sheng-Chang Peng, Tse-Hsien Wang
  • Patent number: 6684284
    Abstract: A data transaction method between control chips. Data buffers of the control chips of the control chipset have fixed size and amount. In addition, read/write acknowledge commands are asserted in sequence according to read/write commands, by which the control chips can detect the status of the buffers within another control chips. When a control chip asserts a command, the corresponding data must be ready in advance. Therefore, the signal line for providing the waiting status, data transaction cycle and stop/retry protocol can be omitted. Accordingly, commands or data can be continuously transmitted without waiting, stop or retry, the performance is improved.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: January 27, 2004
    Assignee: Via Technologies, Inc.
    Inventors: Jiin Lai, Chau-Chad Tsai, Sheng-Chang Peng, Chi-Che Tsai
  • Patent number: 6678771
    Abstract: A method of adjusting an access sequencing scheme for a number of PCI (Peripheral Component Interconnect) compliant units coupled to a PCI bus system on a computer system. These PCI-compliant units are associated respectively with a set of request signals that allow these PCI-compliant units to request the use of the PCI bus system for data transfer. The access sequencing scheme includes a first-layer access sequence loop and a second-layer access sequence loop, with the first-layer access sequence loop having a higher priority over the second-layer access sequence loop The request signals are assigned to either the first-layer access sequence loop or the second-layer access sequence loop in a predetermined manner. The user can change the assignment of a certian request signal from one loop to the other through PC's BIOS (Basic Input/Output System), so as to allow the associated PCI-compliant unit to have a higher priority level to the use of the PCI bus system.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: January 13, 2004
    Assignee: Via Technologies, Inc.
    Inventors: Chau-Chad Tsai, Wen-Hao Chuang, Chi-Che Tsai
  • Publication number: 20030189987
    Abstract: A bus for supporting plural signal line configurations and the method to switch it, used to operate in a bus between the control chips to maintain its operation flexibility. When the data transfer load in between the control chips is suitable for the bi-direction transfer, the signal line configuration of the bi-direction transfer is selected. When the direction of the bi-direction transfer switches frequently, the other signal line configuration is selected. That is, the bus signal lines are divided into two parts, each part is in charge of the data transfer in each uni-direction to avoid the turn around cycle that impacts the transfer performance.
    Type: Application
    Filed: December 30, 2002
    Publication date: October 9, 2003
    Inventors: Sheng-Chang Peng, Chau-Chad Tsai, Chih-Kuo Kao, Chi-Che Tsai