Patents by Inventor Chuan-Cheng Peng

Chuan-Cheng Peng 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: 7581086
    Abstract: A digital signal processor is provided, comprising at least one cluster. The cluster may comprise at least two function units each conducting different instruction types, at least two private register files each associated with one function unit for data storage, a ping-pong register providing exclusively accessible data storage, and a public register file. The public register file comprises at least two read ports, each coupled to a function unit, providing read accessibility for the function units, and one write port to write data to the public register file.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: August 25, 2009
    Assignee: Industrial Technology Research Institute
    Inventors: Chuan-Cheng Peng, Po-Han Huang
  • Publication number: 20080172546
    Abstract: A digital signal processor is provided, comprising at least one cluster. The cluster may comprise at least two function units each conducting different instruction types, at least two private register files each associated with one function unit for data storage, a ping-pong register providing exclusively accessible data storage, and a public register file. The public register file comprises at least two read ports, each coupled to a function unit, providing read accessibility for the function units, and one write port to write data to the public register file.
    Type: Application
    Filed: February 26, 2007
    Publication date: July 17, 2008
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chuan-Cheng Peng, Po-Han Huang
  • Publication number: 20070239970
    Abstract: An apparatus for cooperative sharing of operand access port of a banked register file comprises a partitioned register file, a first group of functional unit, a second group of function units and an access control circuit. The access control circuit includes three control bits to control the accesses to the register file by the functional units for operands. The invention is to relax the constraint encountered by the compiler and a smart assembler using a conventional Ping-Pong file register. The relaxed constraint allows the two banks of the partitioned register file accessed by two instructions simultaneously as long as each corresponding operand of the two instructions are in different register banks. By the relaxed constraint, a compiler and a smart assembler have more choices to schedule instructions in a program, potentially increasing program performance.
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Inventors: I-Tao Liao, Chuan-Cheng Peng, Po-Han Huang, Chuan-Hua Chang
  • Publication number: 20060143260
    Abstract: A low-power Booth array multiplier with bypass circuits is provided. The multiplier includes a first encoder for Booth-encoding the multiplier; a second encoder for pre-encoding the multiplier to generate an enabling signal and a plurality of control signals, wherein the control signals are used for determining whether to process partial product calculations or not; a selector for generating partial products according to the encoding results from the first encoder and the multiplicand; an adder array, which is composed of a plurality of adders for summing up the partial products. The adder includes a first multiplexer and a second multiplexer. When an adder of one row is disabled by the enabling signal, the first multiplexer receives a summation of the former row and the second multiplexer receives the carry bit of the former row. The multiplier further includes a plurality of third multiplexers for outputting the summation of the adder array.
    Type: Application
    Filed: August 24, 2005
    Publication date: June 29, 2006
    Inventors: Chuan-Cheng Peng, Wei-Bin Yang