U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Application specific processor and design method for same

Patent 5867400 Issued on February 2, 1999. Estimated Expiration Date: Icon_subject May 19, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Cell stack for variable digit width serial architecture
Patent #: 4951221
Issued on: 08/21/1990
Inventor: Corbett, et al.

Standard cell LSI layout method
Patent #: 5047949
Issued on: 09/10/1991
Inventor: Yamaguchi, et al.

Semiconductor integrated circuit device
Patent #: 5119314
Issued on: 06/02/1992
Inventor: Hotta, et al.

Standard cell and standard-cell-type integrated circuit
Patent #: 5173864
Issued on: 12/22/1992
Inventor: Watanabe, et al.

Integrated silicon-software compiler
Patent #: 5197016
Issued on: 03/23/1993
Inventor: Sugimoto, et al.

Firm function block for a programmable block architected heterogeneous integrated circuit Patent #: 5283753
Issued on: 02/01/1994
Inventor: Schucker, et al.

Inventors

Application

No. 737992 filed on 05/19/1997

US Classes:

716/1, CIRCUIT DESIGN716/18, Logical circuit synthesizer717/107Component based

Examiners

Primary: Kriess, Kevin A.

Attorney, Agent or Firm

International Class

G06F 015/00

Abstract

The architecture and design method of an application specific processor having an instruction set which is matched to the needs of a specific application is provided. The application specific processor design method is based on using a library of pre-designed function blocks (111-113). These pre-designed function blocks encapsulate complex processing functions most commonly used by a specific application. Each of the pre-designed application specific function blocks is designed such that values of certain parameters of the encapsulated processing algorithm are implemented using registers which can be programmed with any desired value. Each of the pre-designed application specific function blocks is designed such that it can interface with a multi-purpose bus (110) through which the function block can accept invocation, reconfiguration, and data input/output routing commands.

Other References

  • "Advanced Computer Architecture" Hwang, pp. 308-309 and 437-445 (1993)
  • "Introduction to 8080/8085 Assembly Language Programming" Employees of Borland, p. 154 (1990
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?