Customizable and programmable cell array
First Claim
Patent Images
1. A semiconductor device comprising:
- a logic array including a multiplicity of identical logic cells, each identical logic cell comprising at least one look-up table, metal connection layers overlying the multiplicity of identical logic cells for providing at least one permanent customized direct interconnect between various inputs and outputs thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention discloses a customizable and programmable integrated circuit device including at least first and second programmable logic cells, and at least two electrical conductive paths interconnecting the at least first and second programmable logic cells, at least a portion of which can be removed for customization of the integrated circuit device, wherein the at least first and second programmable logic cells are programmable by the application of an electrical signal thereto.
384 Citations
23 Claims
-
1. A semiconductor device comprising:
-
a logic array including a multiplicity of identical logic cells, each identical logic cell comprising at least one look-up table, metal connection layers overlying the multiplicity of identical logic cells for providing at least one permanent customized direct interconnect between various inputs and outputs thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
a plurality of pins, wherein said at least one look-up table is programmable by means of electrical signals supplied thereto via at least some of said plurality of pins.
-
-
9. A semiconductor device according to claim 1 wherein said Look-Up-Table is programmed at least twice during a testing process.
-
10. A semiconductor device according to claim 1, said semiconductor device being designed such that the functionality of said multiplicity of identical logic cells as being either logic or memory is determined by the configuration of said metal layers.
-
11. A semiconductor device according to claim 10 and wherein said semiconductor device is designed such that the functionality of said multiplicity of identical logic cells as being either logic or memory is determined solely by the configuration of said metal layers.
-
12. A semiconductor device according to claim 1, wherein said semiconductor device includes at least one ferroelectric element.
-
13. A semiconductor device according to claim 1, wherein said metal layers include at least three metal layers, and wherein said customized interconnection is determine by a single custom via layer.
-
14. A semiconductor device according to claim 2, and also comprising:
at least one switch arranged in series between at least one output of said at least one look up table and at least one input of said at least one multiplexer, said switch enabling one of at least two of the following inputs to be supplied to said at least one input of said at least one multiplexer;
logic zero, logic 1, and said at least one output of said at least one look up table.
-
15. A semiconductor device according to claim 14, and also comprising a flip flop receiving an output of said at least one multiplexer and wherein said at least one switch enables one of at least two of the following inputs to be supplied to said at least one input of said at least one multiplexer:
- logic zero, logic 1, an output of said at least one look up table and an output of said flip flop.
-
16. A semiconductor device according to claim 1 and wherein at least a majority of said metal connection layers constitutes repeated subpatterns.
-
17. A semiconductor device according to claim 1 wherein said Look-Up-Table comprises a mask programmable memory cell.
-
18. A semiconductor device according to claim 1 wherein said Look-Up-Table comprises the following:
-
at least two inputs; and
an electronic circuit which provides high speed response to changes in one of said two inputs with respect to the response time of changes to the other input.
-
-
19. A semiconductor device according to claim 2, further comprising:
an inverter selectably connectable to at least one of an output of said at least one multiplexer and an output of said at least one look up table.
-
20. A semiconductor device comprising:
-
a logic array comprising a multiplicity of identical logic cells, each identical logic cell including at least one flip-flop; and
a metal connection layer overlying the multiplicity of identical logic cells for directly interconnecting various inputs and outputs thereof in a customized manner. - View Dependent Claims (21, 22, 23)
-
Specification