US2011010523A1PendingUtilityA1

Runtime configurable arithmetic and logic cell

Assignee: VORBACH MARTINPriority: Dec 9, 1996Filed: Jul 27, 2010Published: Jan 13, 2011
Est. expiryDec 9, 2016(expired)· nominal 20-yr term from priority
G06F 15/7867B01J 2219/0849Y10S422/907G06F 9/3001G06F 9/3885G06F 1/3237G06F 9/3897G06F 1/12C01B 2201/24C01B 2201/32G06F 9/30134G06F 9/30101B01J 19/088C01B 2201/22G06F 1/3203C01B 13/11G06F 7/57Y02D30/50Y02D10/00
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A cascadable arithmetic and logic unit (ALU) which is configurable in function and interconnection. No decoding of commands is needed during execution of the algorithm. The ALU can be reconfigured at run time without any effect on surrounding ALUs, processing units or data streams. The volume of configuration data is very small, which has positive effects on the space required and the configuration speed. Broadcasting is supported through the internal bus systems in order to distribute large volumes of data rapidly and efficiently. The ALU is equipped with a power-saving mode to shut down power consumption completely. There is also a clock rate divider which makes it possible to operate the ALU at a slower clock rate. Special mechanisms are available for feedback on the internal states to the external controllers.

Claims

exact text as granted — not AI-modified
1 - 3 . (canceled) 
     
     
         4 . An integrated circuit comprising:
 a plurality of processing cells interconnected by a network;   wherein:
 at least some of the cells have a configurable arithmetic logic unit (ALU); and 
 at least some of the cells are configurable, perform at least one of arithmetic and logic data processing, and have at least one register, a clock supply of the at least one register being suppressible. 
   
     
     
         5 . The integrated circuit according to  claim 4 , wherein the suppressibility of the clock supply depends on acceptability, by a receiver, of output data of the at least some of the cells that perform the at least one of the arithmetic and logic processing. 
     
     
         6 . The integrated circuit according to  claim 4 , wherein at least some of the processing cells are runtime configurable. 
     
     
         7 . The integrated circuit according to  claim 4 , wherein the at least some of the cells having the configurable ALU have at least one input register. 
     
     
         8 . The integrated circuit according to  claim 4 , wherein the at least some of the cells having a configurable ALU have at least one output register. 
     
     
         9 . The integrated circuit according to  claim 4 , wherein the clock supply is suppressible for power saving. 
     
     
         10 . The integrated circuit according to  claim 4 , wherein the suppressibility of the clock supply depends on availability of input data to the at least some of the cells that perform the at least one of the arithmetic and logic processing. 
     
     
         11 . The integrated circuit according to  claim 10 , wherein each of the at least some of the cells having the configurable ALU has at least 3 inputs. 
     
     
         12 . The integrated circuit according to  claim 11 , wherein the network is configurable. 
     
     
         13 . The integrated circuit according to  claim 12 , wherein the integrated circuit is a Field Programmable Gate Array (FPGA) integrated circuit. 
     
     
         14 . An integrated circuit comprising:
 a plurality of processing cells interconnected by a network;   wherein:
 at least some of the cells have a configurable arithmetic logic unit (ALU); and 
 at least some of the cells are configurable, perform at least one of arithmetic and logic data processing, and have at least one register, a clock supply to the at least one register being configurably suppressible. 
   
     
     
         15 . The integrated circuit according to  claim 14 , wherein at least some of the processing cells are runtime configurable. 
     
     
         16 . The integrated circuit according to  claim 14 , wherein each of the at least some of the cells having the configurable ALU has at least 3 inputs. 
     
     
         17 . The integrated circuit according to  claim 16 , wherein the at least some of the cells having the configurable ALU have at least one input register. 
     
     
         18 . The integrated circuit according to  claim 16 , wherein the at least some of the cells having the configurable ALU have at least one output register. 
     
     
         19 . The integrated circuit according to  claim 18 , wherein the integrated circuit is a Field Programmable Gate Array integrated circuit (FPGA). 
     
     
         20 . The integrated circuit according to  claim 14 , wherein the network is configurable. 
     
     
         21 . The integrated circuit according to  claim 14 , wherein the clock supply is suppressible for power saving. 
     
     
         22 . An integrated circuit comprising:
 a plurality of processing cells interconnected by a network;   wherein:
 at least some of the cells have a configurable arithmetic logic unit (ALU); and 
 at least some of the cells are configurable, perform at least one of arithmetic and logic data processing, and have at least one register, an arrangement being provided with the at least one register for disabling a clock supply of the at least one register. 
   
     
     
         23 . The integrated circuit according to  claim 22 , wherein the disablement of the clock supply depends on availability of input data to the at least some of the cells that perform the at least one of the arithmetic and logic processing. 
     
     
         24 . The integrated circuit according to  claim 22 , wherein the disablement of the clock supply depends on acceptability, by a receiver, of output data of the at least some of the cells that perform the at least one of the arithmetic and logic processing. 
     
     
         25 . The integrated circuit according to  claim 22 , wherein each of the at least some of the cells having a configurable ALU has at least 3 inputs. 
     
     
         26 . The integrated circuit according to  claim 25 , wherein each of the at least some of the cells having a configurable ALU has at least one input register. 
     
     
         27 . The integrated circuit according to  claim 26 , wherein at least some of the processing cells are runtime configurable. 
     
     
         28 . The integrated circuit according to  claim 22 , wherein each of the at least some of the cells having a configurable ALU has at least one output register. 
     
     
         29 . The integrated circuit according to  claim 22 , wherein the network is configurable. 
     
     
         30 . The integrated circuit according to  claim 22 , wherein the disablement of the clock supply provides power saving. 
     
     
         31 . The integrated circuit according to  claim 22 , wherein the integrated circuit is a Field Programmable Gate Array (FPGA) integrated circuit.

Join the waitlist — get patent alerts

Track US2011010523A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.