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

Carry lookahead for programmable logic array

Patent 6426648 Issued on July 30, 2002. Estimated Expiration Date: Icon_subject April 17, 2020. 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

Programmable logic array having local and long distance conductors
Patent #: 5260611
Issued on: 11/09/1993
Inventor: Cliff, et al.

Look up table implementation of fast carry for adders and counters
Patent #: 5274581
Issued on: 12/28/1993
Inventor: Cliff, et al.

Logic structure and circuit for fast carry
Patent #: 5349250
Issued on: 09/20/1994
Inventor: New

Fast carry structure with synchronous input
Patent #: 5546018
Issued on: 08/13/1996
Inventor: New, et al.

Method and structure for providing fast propagation of a carry signal in a field programmable gate array
Patent #: 5629886
Issued on: 05/13/1997
Inventor: New

Programmable logic array integrated circuit devices with flexible carry chains
Patent #: 5631576
Issued on: 05/20/1997
Inventor: Lee, et al.

Programmable logic array integrated circuits with carry and/or cascade rings
Patent #: 5672985
Issued on: 09/30/1997
Inventor: Lee

Fast carry-out scheme in a field programmable gate array
Patent #: 5675262
Issued on: 10/07/1997
Inventor: Duong, et al.

FPGA having logic element carry chains capable of generating wide XOR functions
Patent #: 5889411
Issued on: 03/30/1999
Inventor: Chaudhary

Method and structure for providing fast conditional sum in a field programmable gate array
Patent #: 5898319
Issued on: 04/27/1999
Inventor: New

More ...

Inventor

Application

No. 550919 filed on 04/17/2000

US Classes:

326/41, Significant integrated structure, layout, or layout interconnections326/38, Having details of setting or programming of interconnections or logic functions326/39Array (e.g., PLA, PAL, PLD, etc.)

Examiners

Primary: Tokar, Michael
Assistant: Tran, Andrew Q.

Attorney, Agent or Firm

Foreign Patent References

  • WO 98/51013 WO. 11/13/1998

International Class

H01L 025/00

Abstract

Carry lookahead techniques are adapted for implementation in a programmable logic device. In one example of the invention, a carry result is computed for a block of function cells, each function cell representing one bit in a multibit operation that uses carry. This carry result is combined with the carry input from a function cell block representing less significant bits in the operation and a carry output is provided to a function cell block representing more significant bits in the operation. The received carry can also be supplied to adjust provisional carry results for each bit associated with the function cells in the block. Accordingly, the received carry input need not be rippled through all the function cells in the block, thus reducing carry propagation delays. This technique is suitable for use in programmable logic devices because only minimal additional logic need be included in each block of function cells (such as the CLBs and LABs in the prior art), and because few, in any, new interconnections between blocks need be introduced.

Other References

  • Rupp, Charles, "Fast Algorithms for Regular Functions in Field Programmable Gate Arrays," PLD93 Conference Paper, (1993) pp. 1-6
  • Hauck, S. et al., "High-Peformance Carry Chains for FPGAs," ACM 6th Conf. (Feb. 22-24, 1998) pp. 223-233
  • Anonymous: "Binary Adder," IBM Tech. Disclosure Bulletin, vol. 6, No. 4, (Sep. 1, 1963), pp. 39-4
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?