Patents by Inventor Jen-Pin Su

Jen-Pin 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).

  • Patent number: 8705313
    Abstract: A double data rate pseudo SRAM (DDR PSRAM) is provided. The DDR PSRAM includes a data receiver, a memory and an address decoder. The data receiver receives a first single data rate data from a controller via a common bus according to a clock. The address decoder decodes the first single data rate data to obtain an address of the memory. The data receiver stores the double data rate data into the address of the memory. The DDR PSRAM also includes a data transmitter and a data strobe generating unit. The data transmitter obtains data stored in the address of the memory and provides a double data rate data to the controller according to the obtained data, and the data strobe generating unit a data strobe signal to the controller and toggling the data strobe signal in response to the double data rate data.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: April 22, 2014
    Assignee: Mediatek Inc.
    Inventors: Chih-Hsin Lin, Tsung-Huang Chen, Bing-Shiun Wang, Jen-Pin Su
  • Publication number: 20140043925
    Abstract: A double data rate pseudo SRAM (DDR PSRAM) is provided. The DDR PSRAM includes a data receiver, a memory and an address decoder. The data receiver receives a first single data rate data from a controller via a common bus according to a clock. The address decoder decodes the first single data rate data to obtain an address of the memory. The data receiver stores the double data rate data into the address of the memory. The DDR PSRAM also includes a data transmitter and a data strobe generating unit. The data transmitter obtains data stored in the address of the memory and provides a double data rate data to the controller according to the obtained data, and the data strobe generating unit a data strobe signal to the controller and toggling the data strobe signal in response to the double data rate data.
    Type: Application
    Filed: October 15, 2013
    Publication date: February 13, 2014
    Applicant: MediaTek Inc.
    Inventors: Chih-Hsin LIN, Tsung-Huang CHEN, Bing-Shiun WANG, Jen-Pin SU
  • Patent number: 8649210
    Abstract: A double data rate pseudo SRAM (DDR PSRAM) is provided. The DDR PSRAM includes a data receiver, a memory and an address decoder. The data receiver receives a first single data rate data from a controller via a common bus according to a clock, and receives a double data rate data from the controller via the common bus according to a data strobe signal from the controller. The address decoder decodes the first single data rate data to obtain an address of the memory. The data receiver stores the double data rate data into the address of the memory.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: February 11, 2014
    Assignee: Mediatek Inc.
    Inventors: Chih-Hsin Lin, Tsung-Huang Chen, Bing-Shiun Wang, Jen-Pin Su
  • Patent number: 8593902
    Abstract: A controller for a DDR PSRAM is provided. The controller includes a single rate processing unit, a double rate processing unit and a selector. The signal rate processing unit obtains a single data rate data according to a first data and a first clock. The double rate processing unit obtains a double data rate data according to a second data and a second clock that is two times the frequency of the first clock. The selector selectively provides any of the single data rate data and the double data rate data to the DDR PSRAM via a common bus according to a control signal.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: November 26, 2013
    Assignee: Mediatek Inc.
    Inventors: Chih-Hsin Lin, Tsung-Huang Chen, Bing-Shiun Wang, Jen-Pin Su
  • Publication number: 20130058175
    Abstract: A double data rate pseudo SRAM (DDR PSRAM) is provided. The DDR PSRAM includes a data receiver, a memory and an address decoder. The data receiver receives a first single data rate data from a controller via a common bus according to a clock, and receives a double data rate data from the controller via the common bus according to a data strobe signal from the controller. The address decoder decodes the first single data rate data to obtain an address of the memory. The data receiver stores the double data rate data into the address of the memory.
    Type: Application
    Filed: February 23, 2012
    Publication date: March 7, 2013
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsin LIN, Tsung-Huang CHEN, Bing-Shiun WANG, Jen-Pin SU
  • Publication number: 20130058174
    Abstract: A controller for a DDR PSRAM is provided. The controller includes a single rate processing unit, a double rate processing unit and a selector. The signal rate processing unit obtains a single data rate data according to a first data and a first clock. The double rate processing unit obtains a double data rate data according to a second data and a second clock that is two times the frequency of the first clock. The selector selectively provides any of the single data rate data and the double data rate data to the DDR PSRAM via a common bus according to a control signal.
    Type: Application
    Filed: December 5, 2011
    Publication date: March 7, 2013
    Applicant: MediaTek Inc.
    Inventors: Chih-Hsin LIN, Tsung-Huang CHEN, Bing-Shiun WANG, Jen-Pin SU
  • Publication number: 20070266263
    Abstract: The present invention discloses a speed adjustment system and method for performing the same, which is capable to provide different power saving behaviors adaptive for different applications (e.g. a mobile or a normal configuration) and/or different-corner-process chips. The speed adjustment system includes a reference speed generator for pre-storing multiple reference speed value, an operating speed generator for pre-storing multiple operating speed value, a comparing unit for determining whether a predefined logical operational relationship is satisfied with the operating speed value and reference speed value, a voltage controller based on said determination result to vary the operating voltage, and a speed detector for detecting the operating speed value.
    Type: Application
    Filed: May 11, 2006
    Publication date: November 15, 2007
    Inventors: Ming-hsien Lee, Jen-pin Su, Tsan-hwi Chen
  • Patent number: 7206930
    Abstract: A method is provided to reduce strapping devices in a computer system having at least one configurable device, which includes the following steps. A configuration value stored in a non-volatile memory is first provided. During power-up and reset of the computer system, a processor reset signal and a bus reset signal of a high-speed peripheral bus are both asserted, wherein the high-speed peripheral bus is included in the computer system. When an operation clock of the high-speed peripheral bus reaches its working voltage and frequency, the configuration value is fetched from the non-volatile memory. The fetching step is repeated until a most significant bit (MSB) of a fetched configuration value changes from a first state to a second state.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: April 17, 2007
    Assignee: Silicon Integrated Systems Corp.
    Inventors: Jen-Pin Su, Chun-Chieh Wu, Chao-Yu Chen
  • Publication number: 20050080938
    Abstract: A method is provided to reduce strapping devices in a computer system having at least one configurable device, which includes the following steps. A configuration value stored in a non-volatile memory is first provided. During power-up and reset of the computer system, a processor reset signal and a bus reset signal of a high-speed peripheral bus are both asserted, wherein the high-speed peripheral bus is included in the computer system. When an operation clock of the high-speed peripheral bus reaches its working voltage and frequency, the configuration value is fetched from the non-volatile memory. The fetching step is repeated until a most significant bit (MSB) of a fetched configuration value changes from a first state to a second state.
    Type: Application
    Filed: December 3, 2004
    Publication date: April 14, 2005
    Inventors: Jen-Pin Su, Chun-Chieh Wu, Chao-Yu Chen
  • Patent number: 6862673
    Abstract: A mechanism for maintaining the first-in first-out order of commands in a multiple-input and multiple-output buffer structure includes a command number generator for generating and assigning a command number to each command entering the buffer structure, and a command number comparator for comparing the command number of the outgoing command at each buffer in the buffer structure to determine which command should exit. Both command number generator and command comparator have a cyclic counter that has a period greater than or equal to the total number of allowable buffer entries in the buffer structure. For maintaining order of posted and non-posted command queues, a pending posted write counter is used in the posted command queue to record the number of pending posted write command and each entry in the non-posted command queue is associated with a dependency counter.
    Type: Grant
    Filed: November 14, 2001
    Date of Patent: March 1, 2005
    Assignee: Silicon Integrated Systems Corporation
    Inventors: Shao-Kuang Lee, Jen-Pin Su, Tsan-Hui Chen
  • Patent number: 6845444
    Abstract: A method is provided to reduce strapping devices in a computer system having at least one configurable device, which includes the following steps. A configuration value stored in a non-volatile memory is first provided. During power-up and reset of the computer system, a processor reset signal and a bus reset signal of a high-speed peripheral bus are both asserted, wherein the high-speed peripheral bus is included in the computer system. When an operation clock of the high-speed peripheral bus reaches its working voltage and frequency, the configuration value is fetched from the non-volatile memory. The fetching step is repeated until a most significant bit (MSB) of a fetched configuration value changes from a first state to a second state.
    Type: Grant
    Filed: August 23, 2001
    Date of Patent: January 18, 2005
    Assignee: Silicon Integrated Systems Corp.
    Inventors: Jen-Pin Su, Chun-Chieh Wu, Chao-Yu Chen
  • Publication number: 20040057548
    Abstract: The present invention relates to a quasi-synchronous multi-stage event synchronization apparatus by a phase lock loop (PLL) control circuit and a quasi-synchronous multi-stage synchronizer to tolerate clock uncertainty and speed up the synchronizing process between the asynchronous digital circuits from producing-end to consuming-end in the computer system. The phase lock loop (PLL) control circuit generates a pair of well-controlled clocks, PDU_CLK, CSM_CLK, assigned to producing-end and consuming-end and a pair of clock phase indicating signals, PDU_SYNC_PULSE, CSM_SYNC_PULSE, associated with the pair of well-controlled clocks. The quasi-synchronous multi-stage synchronizer routes the series of sync events into a synchronization stage with minimal synchronization delay from producing-end to consuming-end.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Applicant: SILICON INTEGRATED SYSTEM CORP.
    Inventors: Jen-Pin Su, Tze-Hsiang Chao, Tsan-Hwi Chen
  • Publication number: 20030093637
    Abstract: A mechanism for maintaining the first-in first-out order of commands in a multiple-input and multiple-output buffer structure includes a command number generator for generating and assigning a command number to each command entering the buffer structure, and a command number comparator for comparing the command number of the outgoing command at each buffer in the buffer structure to determine which command should exit. Both command number generator and command comparator have a cyclic counter that has a period greater than or equal to the total number of allowable buffer entries in the buffer structure. For maintaining order of posted and non-posted command queues, a pending posted write counter is used in the posted command queue to record the number of pending posted write command and each entry in the non-posted command queue is associated with a dependency counter.
    Type: Application
    Filed: November 14, 2001
    Publication date: May 15, 2003
    Inventors: Shao-Kuang Lee, Jen-Pin Su, Tsan-Hui Chen
  • Publication number: 20030041233
    Abstract: A method is provided to reduce strapping devices in a computer system having at least one configurable device, which includes the following steps. A configuration value stored in a non-volatile memory is first provided. During power-up and reset of the computer system, a processor reset signal and a bus reset signal of a high-speed peripheral bus are both asserted, wherein the high-speed peripheral bus is included in the computer system. When an operation clock of the high-speed peripheral bus reaches its working voltage and frequency, the configuration value is fetched from the non-volatile memory. The fetching step is repeated until a most significant bit (MSB) of a fetched configuration value changes from a first state to a second state.
    Type: Application
    Filed: August 23, 2001
    Publication date: February 27, 2003
    Inventors: Jen-Pin Su, Chun-Chieh Wu, Chao-Yu Chen
  • Patent number: 6424189
    Abstract: The present invention discloses an apparatus and system for multi-stage event synchronization, whose main object is to eliminate the drawbacks of an expensive synchronization circuit used to balance the data transmissions between an origination agent and a destination agent operating at different frequencies or clock phases as in prior art. The apparatus of the present invention organizes the slower one with multi-stage chains, each of which comprises a simple synchronization circuit and an XOR gate, for receiving the number of events transmitted from the faster one. Therefore, the slower one will not miss the data from the faster one.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: July 23, 2002
    Assignee: Silicon Integrated Systems Corporation
    Inventors: Jen-Pin Su, Tsan-Hui Chen, Wen-Hsiang Lin, Chun-Chieh Wu, Chang-Fu Lin
  • Patent number: 6317813
    Abstract: In a memory controller system, a method for granting a system memory by a memory request arbitrator to a request among a plurality of pending memory access requests is provided. The plurality of the memory access requests includes Rfrsh_Hreq, Crt_Hreq, Group AB, Crt_Lreq and Rfrsh_Lreq and are respectively asserted by a host control circuitry and/or a graphical control circuitry which are implemented and integrated on a single monolithic semiconductor chip. The host control circuitry and the graphical control circuitry shares the system memory and the memory request arbitrator includes a refresh queue and the graphics control circuitry includes a CRT FIFO. The method prioritizes the plurality of the memory access requests in order of Rfrsh_Hreq>Crt_Hreq>Group AB>Crt_Lreq>Rfrsh_Lreq.
    Type: Grant
    Filed: May 18, 1999
    Date of Patent: November 13, 2001
    Assignee: Silicon Integrated Systems Corp.
    Inventors: Jen-Pin Su, Chun-Chieh Wu, Wen-Hsiang Lin, Tsan-hui Chen