IP Library Granted Patent US 9,489,175
Granted Patent B2
US 9,489,175 · App. 14/311,359 · Granted Nov 8, 2016

Configurable IC's with large carry chains

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,489,175
App. No.
14/311,359
Granted
Nov 8, 2016
Kind
B2
Abstract

Some embodiments provide a configurable IC that includes several configurable logic circuits, where the logic circuits include several sets of associated configurable logic circuits. For each several sets of associated configurable logic circuits, the reconfigurable IC also includes a carry circuit for performing up to N carry operations sequentially, wherein N is greater than two.

Claims (21)

1. A configurable integrated circuit comprising:

a plurality of configurable logic circuits, wherein the configurable logic circuits include a plurality of sets of associated configurable logic circuits; and

first and second carry circuits for performing up to N carry operations sequentially in each set of the plurality of sets of associated configurable logic circuits, wherein N is greater than two, wherein the first carry circuits are serially connected to form a first carry chain, and wherein the second carry circuits are serially connected to form a second carry chain that is separate from the first carry chain.

2. The configurable integrated circuit of claim 1 , wherein each carry operation is a one-bit carry operation associated with a one-bit add or subtract operation.

3. The configurable integrated circuit of claim 1 , wherein each set of associated configurable logic circuits includes N configurable logic circuits for performing an N-bit add or subtract operation.

4. The configurable integrated circuit of claim 3 , wherein each set of N configurable logic circuits are also for performing operations unrelated to add and subtract operations.

5. The configurable integrated circuit of claim 4 , wherein to perform any operation, each configurable logic circuit receives a configuration data set that configures the configurable logic circuit to perform the operation.

6. The configurable integrated circuit of claim 3 , wherein the first and second carry circuits for each set receive propagate and generate signals from each of the N configurable logic circuits of that set, and wherein each of the first and second carry circuits-generates carry signals-based on the propagate and generate signals.

7. The configurable integrated circuit of claim 3 , wherein the N configurable logic circuits for each set are positioned next to each other in the configurable IC.

8. The configurable integrated circuit of claim 7 , wherein the N configurable logic circuits for each set are placed around at least the first carry circuit for that set to increase the speed of the carry operation.

9. The configurable integrated circuit of claim 1 , wherein the IC comprises at least 1000 configurable logic circuits and at least 250 carry circuits.

10. The configurable integrated circuit of claim 1 , wherein the first and second carry chains are Manchester carry chains.

11. A electronic device comprising:

a configurable integrated circuit (“IC”) comprising:

a plurality of configurable logic circuits, wherein the configurable logic circuits include a plurality of sets of associated configurable logic circuits; and

first and second carry circuits for performing up to N carry operations sequentially in each set of the plurality of sets of associated configurable logic circuits, wherein N is greater than two, wherein the first carry circuits form a first carry chain that routes signals in a first direction, and wherein the second carry circuits form a second carry chain that routes signals in a second direction opposing the first direction.

12. The electronic device of claim 11 , wherein each carry operation is a one-bit carry operation associated with a one-bit add or subtract operation.

13. The electronic device of claim 11 , wherein each set of associated configurable logic circuits includes N configurable logic circuits for performing an N-bit add or subtract operation.

14. The electronic device of claim 13 , wherein the first and second carry circuits for each set receive propagate and generate signals from each of the N configurable logic circuits of that set, wherein each of the first and second carry circuits generates carry signals based on the propagate and generate signals.

15. The electronic device of claim 13 , wherein the N configurable logic circuits for each set are positioned next to each other in the configurable IC, and wherein the N configurable logic circuits for each set are placed around at least the first carry circuit for that set to increase the speed of the carry operation.

16. The electronic device of claim 11 , wherein the IC comprises at least 1000 configurable logic circuits and at least 250 carry circuits.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2015
From: TABULA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: ALTERA CORPORATION
Reel/Frame 036050/0792 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2015
From: TABULA, INC.
To: TABULA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 035783/0055 →