IP Library Granted Patent US 6,930,511
Granted Patent B2
US 6,930,511 · App. 10/915,556 · Granted Aug 16, 2005

Array of programmable cells with customized interconnections

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 6,930,511
App. No.
10/915,556
Granted
Aug 16, 2005
Kind
B2
Abstract

A logic array may include an array of programmable cells having a multiplicity of inputs and a multiplicity of outputs; and customized interconnections providing permanent direct interconnections among at least a plurality of the multiplicity of inputs and at least a plurality of the multiplicity of outputs.

Claims (68)

1. A logic array comprising:

an array of programmable cells having a multiplicity of inputs and a multiplicity of outputs; and

customized interconnections providing permanent direct interconnections among at least a plurality of said multiplicity of inputs and at least a plurality of said multiplicity of outputs;

wherein:

at least some of said programmable cells are programmable by means of electrical signals supplied thereto; and

said customized interconnections comprise at least one metal layer comprising repeated subpatterns.

2. The logic array according to claim 1 , wherein said programmable cells are customized by lithography.

3. A logic array comprising:

an array of programmable cells having a multiplicity of inputs and a multiplicity of outputs; and

customized interconnections providing interconnections among at least a plurality of said multiplicity of inputs and at least a plurality of said multiplicity of outputs;

wherein:

at least some of said programmable cells are programmable by means of electrical signals supplied thereto; and

said programmable cell includes a plurality of inverters, each selectably connected to at least one of said multiplicity of outputs.

4. The logic array according to claim 3 , wherein said programmable cells are customized by lithography.

5. A logic array comprising:

an array of programmable cells having a multiplicity of inputs and a multiplicity of outputs; and

customized interconnections providing interconnections among at least a plurality of said multiplicity of inputs and at least a plurality of said multiplicity of outputs;

wherein:

at least some of said programmable cells are programmable by means of electrical signals supplied thereto;

at least some of said customized interconnections are customized by lithography; and

the functionality of at least some of said programmable cells as being either logic or memory is determined by a configuration of said customized interconnections.

6. The logic array according to claim 5 , wherein said programmable cells are customized by lithography.

7. A logic array comprising:

an array of logic cells having a multiplicity of inputs and a multiplicity of outputs;

at least first, second and third metal layers formed over said array of logic cells, said second metal layer comprising a plurality of generally parallel bands extending parallel to a first axis, each band comprising a multiplicity of second metal layer strips extending perpendicular to said first axis, and said first metal layer comprising a plurality of first metal layer strips extending perpendicular to a second axis; and

at least one via connecting at least one second metal layer strip with said first metal layer, said first metal layer underlying said second metal layer;

wherein

said at least first, second and third metal layers are part of a set of customized interconnections providing interconnections among at least a plurality of said multiplicity of inputs and at least a plurality of said multiplicity of outputs; and

said third metal layer comprises at least one third metal layer strip extending generally perpendicular to said second metal layer strips and being connected thereto by a via.

8. The logic array according to claim 7 , wherein said logic cells are programmable.

9. A logic array comprising:

an array of logic cells having a multiplicity of inputs and a multiplicity of outputs;

at least first, second and third metal layers formed over said array of logic cells, said second metal layer comprising a plurality of generally parallel bands extending parallel to a first axis, each band comprising a multiplicity of second metal layer strips extending perpendicular to said first axis, and said first metal layer comprising a plurality of first metal layer strips extending perpendicular to a second axis; and

at least one via connecting at least one second metal layer strip with said first metal layer, said first metal layer underlying said second metal layer;

wherein

said at least first, second and third metal layers are part of a set of customized interconnections providing interconnections among at least a plurality of said multiplicity of inputs and at least a plurality of said multiplicity of outputs; and

said third metal layer comprises at least one third metal layer strip extending generally parallel to said second metal layer strips and connecting two coaxial second metal layer strips by vias.

10. The logic array according to claim 9 , wherein said logic cells are programmable.

11. A logic array comprising:

an array of logic cells having a multiplicity of inputs and a multiplicity of outputs;

at least first, second and third metal layers formed over said array of logic cells, said second metal layer comprising a plurality of generally parallel bands extending parallel to a first axis, each band comprising a multiplicity of second metal layer strips extending perpendicular to said first axis, and said first metal layer comprising a plurality of first metal layer strips extending perpendicular to a second axis; and

at least one via connecting at least one second metal layer strip with said first metal layer, said first metal layer underlying said second metal layer;

wherein

said at least first, second and third metal layers are part of a set of customized interconnections providing interconnections among at least a plurality of said multiplicity of inputs and at least a plurality of said multiplicity of outputs; and

each of at least some of said logic cells comprises at least one look-up table.

12. The logic array according to claim 11 , wherein said logic cells are programmable.

13. A logic array comprising:

an array of programmable logic cells having a multiplicity of inputs and a multiplicity of outputs;

at least first, second and third metal layers formed over said array of logic cells, said second metal layer comprising a plurality of generally parallel bands extending parallel to a first axis, each band comprising a multiplicity of second metal layer strips extending perpendicular to said first axis, and said first metal layer comprising a plurality of first metal layer strips extending perpendicular to a second axis; and

at least one via connecting at least one second metal layer strip with said first metal layer, said first metal layer underlying said second metal layer;

wherein

said at least first, second and third metal layers are part of a set of customized interconnections providing permanent direct interconnections among at least a plurality of said multiplicity of inputs and at least a plurality of said multiplicity of outputs; and

each of at least some of said logic cells includes at least one simple logic gate selectably connected to at least one of said multiplicity of outputs.

14. The logic array according to claim 13 , wherein said programmable cells are customized by lithography.

15. A logic array comprising:

an array of logic cells having a multiplicity of inputs and a multiplicity of outputs;

at least first, second and third metal layers formed over said array of logic cells, said second metal layer comprising a plurality of generally parallel bands extending parallel to a first axis, each band comprising a multiplicity of second metal layer strips extending perpendicular to said first axis, and said first metal layer comprising a plurality of first metal layer strips extending perpendicular to a second axis; and

at least one via connecting at least one second metal layer strip with said first metal layer, said first metal layer underlying said second metal layer;

wherein

said at least first, second and third metal layers are part of a set of customized interconnections providing interconnections among at least a plurality of said multiplicity of inputs and at least a plurality of said multiplicity of outputs; and

each of at least some of said logic cells comprises at least one flip-flop.

16. The logic array according to claim 15 , wherein said logic cells are programmable.

17. A semiconductor device comprising:

a logic array comprising a multiplicity of logic cells, said logic cells having a multiplicity of inputs and a multiplicity of outputs, each logic cell including at least one flip-flop, said logic array also comprising at least one standard metal layer, said standard metal layer comprises at least one metal strip, said metal strip having at least two vias overlying it; and metal connection layers overlying said logic array for interconnecting various inputs and outputs thereof in a customized manner;

wherein

at least one interconnection within said logic cell is made by said metal connection layers; and

said logic cells also comprise at least one inverter, said inverter having an inverter input and an inverter output, wherein said inverter input and inverter output are part of said multiplicity of inputs and multiplicity of outputs.

18. The semiconductor device according to claim 17 , wherein said logic cells are programmable.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2019
From: EASIC CORPORATION
To: INTEL CORPORATION
Reel/Frame 048559/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2004
From: OR-BACH, ZVI
To: EASIC CORPORATION
Reel/Frame 015677/0173 →