Back to results
US 10,594,320 B2Granted
Programmable structured arrays
AssigneeCallahan Cellular L.L.C.
InventorRaminda Udaya Madurawe
Life of this patent
Estimating the term…
Abstract
A programmable semiconductor device includes a user programmable switch comprising a configurable element positioned above a transistor material layer deposited on a substrate layer.
Claims20
A programmable switch matrix, comprising:
- a matrix of wires including a first plurality of non-crossing wires and a second plurality of non-crossing wires, wherein the first plurality of non-crossing wires intersect the second plurality of non-crossing wires at a plurality of intersection points;
- and
- a plurality of programmable switches comprising a programmable switch at each intersection point of the plurality of intersection points, wherein each programmable switch includes:
- a pass-gate coupled between a first wire of the first plurality of non-crossing wires and a second wire of the second plurality of non-crossing wires, wherein the programmable switches are on a layer of the programmable switch matrix that is different from a layer on which the first wire is located and different from a layer on which the second wire is located;
- and
- a configuration circuit coupled to the pass-gate, wherein the pass-gate is configured to electrically connect the first wire and the second wire in response to an output of the configuration circuit having a first state and to electrically disconnect the first wire and the second wire in response to the output of the configuration circuit having a second state.
3 more elements
A method of fabricating a programmable switch matrix, the method comprising:
- forming a matrix of wires comprising a first plurality of non-crossing wires and a second plurality of non-crossing wires, wherein the first plurality of non-crossing wires intersect the second plurality of non-crossing wires at a plurality of intersection points;
- and
- forming a programmable switch at each intersection point of the plurality of intersection points, wherein said forming a programmable switch comprises:
- forming a pass-gate coupled between a first wire of the first plurality of non-crossing wires and a second wire of the second plurality of non-crossing wires, wherein the pass-gate is on a layer of the programmable switch matrix that is different from a layer on which the first wire is located and different from a layer on which the second wire is located;
- and
- forming a configuration circuit coupled to the pass-gate, wherein the pass-gate is configured to electrically connect the first wire and the second wire in response to an output of the configuration circuit having a first state and to electrically disconnect the first wire and the second wire in response to the output of the configuration circuit having a second state.
3 more elements
A method of fabricating a programmable switch matrix, the method comprising:
- forming a first layer including first metal wires;
- forming a second layer including second metal wires;
- forming a third layer including an array of pass-gates, wherein the third layer is different from the first layer and different from the second layer;
- coupling the array of pass-gates and the first metal wires through a first plurality of via connections;
- and
- coupling the array of pass-gates to the second metal wires through a second plurality of via connections, wherein the array of pass-gates is operable to configure different combinations of connections between the first and second metal wires by turning on a corresponding combination of the pass-gates, and wherein the different combinations of connections comprise a connection between:
- at least two of only the first metal wires;
- at least two of only the second metal wires;
- and
- one of the first metal wires and one of the second metal wires.
7 more elements
Dependencies are inferred from the claim text.