IP Library Granted Patent US 7,719,311
Granted Patent B1
US 7,719,311 · App. 12/469,348 · Granted May 18, 2010

Integrated circuit with improved logic cells

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 7,719,311
App. No.
12/469,348
Granted
May 18, 2010
Kind
B1
Abstract

The present invention provides integrated circuits with improved logic cells. In one embodiment, an integrated circuit having a plurality of logic cells (LC) is provided, each LC comprising: a lookup table having a LUT output terminal; and, a first multiplexer; wherein, a first multiplexer input terminal is connected to of a first input terminal of the LC, a second multiplexer input terminal is connected to the LUT output terminal, a multiplexer output terminal is connected to a first output terminal of the LC, and a multiplexer select terminal is connected to a second input terminal of the LC so as to select which of the signals appearing at the first and second multiplexer input terminal to pass through; wherein, by coupling in chain the first input terminal of one LC to the first output terminal of another LC, a WLUT chain is formed.

Claims (13)

1. An integrated circuit having a plurality of logic cells, each of said plurality of logic cells comprising:

a first input terminal (wlutin), a second input terminal (tsel), a third input terminal (lutin), a plurality of fourth input terminals (ta 0 , ta 1 , ta 2 , ta 3 ), a first output terminal (wlutout) and a second output terminal (lutout);

a LUT ( 1702 ) having a plurality of LUT input terminals, which are connected respectively to the plurality of fourth input terminals; and, a LUT output terminal;

a first multiplexer ( 1707 ) having a first multiplexer input terminal, a second multiplexer input terminal, a multiplexer select terminal and an multiplexer output terminal; wherein, the first multiplexer input terminal of the first multiplexer is connected to the first input terminal, the second multiplexer input terminal of the first multiplexer is connected to the third input terminal, and the multiplexer select terminal may be programmed to let the first multiplexer pass on either of two signals appearing at the first multiplexer input terminal and the second multiplexer input terminal of the first multiplexer;

a second multiplexer ( 1704 ) having a first multiplexer input terminal, a second multiplexer input terminal, a multiplexer select terminal and an multiplexer output terminal; wherein, the first multiplexer input terminal of the second multiplexer is connected to the multiplexer output terminal of the first multiplexer, the second multiplexer input terminal of the second multiplexer is connected to the LUT output terminal, the multiplexer select terminal of the second multiplexer is connected to the second input terminal and the multiplexer output terminal of the second multiplexer is connected to the first output terminal (wlutout);

a circuit ( 1703 ) having a first circuit input terminal, a second circuit input terminal, and a circuit output terminal; wherein, the first circuit input terminal is connected to the LUT output terminal, the second circuit input terminal is connected to the third input terminal;

a third multiplexer ( 1706 ) having a first multiplexer input terminal, a second multiplexer input terminal, a third multiplexer input terminal, a multiplexer select terminal, and a multiplexer output terminal; wherein, the first multiplexer input terminal of the third multiplexer is connected to the LUT output terminal, the second multiplexer input terminal of the third multiplexer is connected to the multiplexer output terminal of the second multiplexer, the third multiplexer input terminal of the third multiplexer is connected to the circuit output terminal of the circuit, and the multiplexer select terminal may be programmed to pass on any one of the signals appearing at the first, second and third multiplexer input terminals of the third multiplexer.

2. An integrated circuit as claimed in claim 1 , wherein, by coupling in chain the first input terminal (wlutin) of one of the plurality of logic cells to the first output terminal (wlutout) of another one of the plurality of logic cells, a WLUT chain is formed when the select terminal of the first multiplexer of each of the plurality of logic cells is programmed to pass on signals at the first multiplexer input of the same first multiplexer.

3. An integrated circuit as claimed in claim 1 , wherein, by coupling the third input terminal of a first one of the plurality of logic cells to the second output terminal of a second one of the plurality of logic cells, a buddy logic is formed between the first logic cell and the second logic cell.

4. An integrated circuit as claimed in claim 1 , wherein, by coupling the third input terminal of a third one of the plurality of logic cells to the second output terminal of a fourth one of the plurality of logic cells, a buddy logic is formed between the first logic cell and the second logic cell when the select terminal of the first multiplexer is programmed to pass on signal at the second input terminal of the first multiplexer.

5. An integrated circuit as claimed in claim 1 , wherein said circuit is chosen from the group including an AND gate, NAND gate, OR gate, NOR gate and XOR gate.

6. An integrated circuit as claimed in claim 5 , wherein said third multiplexer has a fourth multiplexer input terminal; each of said plurality of logic cells includes a NOT gate, the input terminal of which is connected to output terminal of the circuit, and the output terminal of which is connected to the fourth multiplexer input terminal of the fourth multiplexer.

7. An integrated circuit as claimed in claim 1 , wherein said circuit comprises a multiplexer or multiplexers.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2024
From: CAPITAL MICROELECTRONICS CO., LTD.
To: HERCULES MICROELECTRONICS CO., LTD.
Reel/Frame 069243/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2018
From: AGATE LOGIC (BEIJING), INC.
To: CAPITAL MICROELECTRONICS CO., LTD.
Reel/Frame 047559/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2009
From: LEE, FUNG FUNG; ZHOU, WEN
To: AGATE LOGIC (BEIJING), INC.
Reel/Frame 022712/0847 →