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

Dynamically programmable gate array with multiple contexts

Patent 5742180 Issued on April 21, 1998. Estimated Expiration Date: Icon_subject April 21, 2015. 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

Rewritable programmable logic array
Patent #: 4336601
Issued on: 06/22/1982
Inventor: Tanaka

Flexible processor on a single semiconductor substrate using a plurality of arrays
Patent #: 4354228
Issued on: 10/12/1982
Inventor: Moore ,   et al.

Microprocessor with PLA adapted to implement subroutines
Patent #: 4493029
Issued on: 01/08/1985
Inventor: Thierbach

Microword control system utilizing multiplexed programmable logic arrays
Patent #: 4594661
Issued on: 06/10/1986
Inventor: Moore ,   et al.

Programmable, asynchronous logic cell and array
Patent #: 4700187
Issued on: 10/13/1987
Inventor: Furtek

Processor utilizing reconfigurable process segments to accomodate data word length
Patent #: 4748585
Issued on: 05/31/1988
Inventor: Chiarulli ,   et al.

Microprocessor oriented configurable logic element
Patent #: 4758985
Issued on: 07/19/1988
Inventor: Carter

Programmable logic cell with flexible clocking and flexible feedback
Patent #: 4771285
Issued on: 09/13/1988
Inventor: Agrawal ,   et al.

Soft programmable logic array
Patent #: 4791602
Issued on: 12/13/1988
Inventor: Resnick

Configurable electrical circuit having configurable logic elements and configurable interconnects
Patent #: 4870302
Issued on: 09/26/1989
Inventor: Freeman

More ...

Inventors

Application

No. 386851 filed on 02/10/1995

US Classes:

326/40, With flip-flop or sequential device326/38Having details of setting or programming of interconnections or logic functions

Examiners

Primary: Westin, Edward P.
Assistant: Santamauro, Jon

Attorney, Agent or Firm

International Class

H03K 019/177

Abstract

An integrated dynamically programmable gate array comprises a two dimensional array of programmable gates. These gates can be implemented as look up tables but hardwired gates with programmable interconnections are also possible. Each one of the gates receives plural input logic signals from plural other gates. Consequently, a broad range of logic combinations are possible. The gates further include locally stored multiple contexts dictating different combinatorial logic operations performed by the gates. The contexts increase the logic operations performable by the gate and the fact that the contexts are locally stored enables better integration and speed. Only a context instruction needs to be distributed among programmable gates. A context signal generator is included that generates a context signal indicating a change in an active one of the contexts. This active context dictates the logic operations of the gates that commonly receive by the signal. Since the contexts information is stored on the gate array, and specifically locally, the context signal can change as fast as every clock cycle of the programmable gate array. To increase functionality, context memory arrays, which store context programming information, are separately addressable so that a new truth table is storable in a first one of the context memory arrays while a truth table of a second one of the context memory arrays is dictating the logic operations performed by the gates. As a result, the functionality of each programmable gate can be increased by increasing the number of available functions for that programmable gate.

Other References

  • Chen, D.C., et al., "A Reconfigurable Multiprocessor IC for Rapid Prototyping of Algorithmic-Specific High-Speed DSP Data Paths," IEEE Journal of Solid-State Circuits, 27(12):1895-1904 (Dec., 1992)
  • Denneau, M.M., "The Yorktown Simulation Engine," IEEE 19th Design Automation Conference, pp. 55-59 (1982)
  • Razdan, R., et al., "A High Performance Microarchitecture with Hardware-Programmable Functional Units," Micro-27Proceedings of the 27th Annual International Symposium on Microarchitecture, San Jose, California, pp. 172-180 (Nov. 30-Dec. 2, 1994)
  • Ling, X.P., "WASMII: A Data Driven Computer on a Virtual Hardware," Keio University, Yokohama, Japan, pp. 1-10. (Apr. 5-7, 1993), FCCM '93, Napa, CA
  • Bhat, N.B., "Performance-Oriented Fully Routable Dynamic Architecture for a Field Programmable Logic Device," Memorandum No. UCB/ERL M93/42, University of California, Berkeley (Jun. 1, 1993)
  • DeHon, A., et al., "DPGA-Coupled Microprocessors: Commodity ICs for the Early 21st Century," IEEE Workshop on FPGAs for Custom Computing Machines, Napa, CA (Apr. 10-13, 1994). *For additional information regarding reference, see Information Disclosure Statement
  • Bolotski, M., et al., "Unifying FPGAs and SIMD Arrays," 2nd International ACM/SIGDA Workshop on FPGAs, Berkeley, CA (Feb. 13-15, 1994). *For information regarding reference, see Information Disclosure Statement
  • Elliott, D.G., "Computational Ram: A Memory-SIMD Hybrid and its Application to DSP," The Proceedings of the Custom Integrated Circuits Conference, pp. 30.6 1-4 (May 3-6, 1992)
  • Jones, D, et al., "A Time-Multiplexed FPGA for Logic Emulation," University of Toronto, to appear in CICC, pp. 1-20 (May, 1995)
  • Lemoine, E., et al., "Run Time Reconfiguration of FPGA for Scanning Genomic DataBases," IEEE Symposium on FPGAs for Custom Computing Machines, FCCM '95, Napa, CA, (Apr. 19-Apr. 21, 1995)
  • Jones, C., et al., "Issues in Wireless Video Coding Using Run-Time-Reconfigurable FPGAs," IEEE Symposium on FPGAs for Custom Computing Machines, FCCM '95, Napa, CA, (Apr. 19-Apr. 21, 1995)
  • Li, J., et al., "Routability Improvement Using Dynamic Interconnect Architecture," IEEE Symposium on FPGAs for Custom Computing Machines, FCCM '95, Napa, CA, (Apr. 19-Apr. 21, 1995)
  • Hadley, J.D., et al., "Design Methodologies for Partially Reconfigured Systems," IEEE Symposium on FPGAs for Custom Computing Machines, FCCM '95, Napa, CA, (Apri. 19-Apr. 21, 1995)
  • Fried, J., et al., "NAP (No ALU Processor) The Great Communicator," IEEE, 2649(2):383-389 (1988)
  • Yeung, A.K., "A 2.4 GOPS Reconfigurable Data-Driven Multiprocessor IC for DSP," Dept. of EECS, University of California, Berkeley, pp. 1-14, (Feb. 14, 1995) ISSCC '95, pp. 108-109
  • Hawley, D., "Advancd PLD Architectures," In FPGAs, W R Moore & W Luk (eds.) (UK: Abingdon EE&CS Books), pp. 11-23 (1991
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?