Structured integrated circuit device
First Claim
Patent Images
1. A semiconductor device comprising:
- a logic array, said logic array including a multiplicity of logic cells, each logic cell comprising at least one look-up tablet;
said logic array further including metal and via connection layers overlying the multiplicity of logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof, wherein said customized interconnect is customized by a custom via layer;
a multiplicity of device customized I/O cells, wherein said customized I/O cells are customized by said custom via layer;
a customizable clock distribution structure, wherein said customizable clock distribution structure is customized by said custom via layer; and
a customizable trimmer cell to fine tune said clock distribution structure, wherein said customizable trimmer cell is customized by said custom via layer.
3 Assignments
0 Petitions
Accused Products
Abstract
A configurable logic array may include: a multiplicity of logic cells, containing look-up tables; customizable metal and via connection layers overlying the multiplicity of logic cells; a multiplicity of device customizable I/O cells; a multiplicity of configuration customizable RAM blocks; a ROM block with customizable contents; and a microprocessor with customizable I/O for configuring and testing the array, where the customizations are all done on a single via layer.
225 Citations
35 Claims
-
1. A semiconductor device comprising:
-
a logic array, said logic array including a multiplicity of logic cells, each logic cell comprising at least one look-up tablet;
said logic array further including metal and via connection layers overlying the multiplicity of logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof, wherein said customized interconnect is customized by a custom via layer;a multiplicity of device customized I/O cells, wherein said customized I/O cells are customized by said custom via layer; a customizable clock distribution structure, wherein said customizable clock distribution structure is customized by said custom via layer; and a customizable trimmer cell to fine tune said clock distribution structure, wherein said customizable trimmer cell is customized by said custom via layer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A semiconductor device comprising:
-
a logic array comprising a multiplicity of logic cells, each logic cell including at least one flip-flop; at least one metal connection layer overlying the multiplicity of identical logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof, wherein said customized interconnect is customized by a custom via layer; a multiplicity of device customized I/O cells, wherein said customized I/O cells are customized by said custom via layer; and a configurable RAM block, wherein said RAM block configuration is customized by said custom via layer; wherein said configurable RAM port includes via options for wired or logic multiplexing output of multiple RAMs. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A semiconductor device comprising:
-
a logic array comprising a multiplicity of logic cells, each logic cell including at least one flip-flop; at least one metal connection layer overlying the multiplicity of identical logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof, wherein said customized interconnect is customized by a custom via layer; a multiplicity of device customized I/O cells, wherein said customized I/O cells are customized by said custom via layer; a customizable clock distribution structure, wherein said customizable clock distribution structure is customized by said custom via layer; and a customizable trimmer cell to fine tune said clock distribution structure, wherein said customizable trimmer cell is customized by said custom via layer.
-
-
16. A semiconductor device comprising:
-
a logic array, said logic array including a multiplicity of logic cells, each logic cell comprising at least one look-up table, said logic array also comprising metal connection layers overlying the multiplicity of logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof; and a built-in microprocessor, wherein said microprocessor has the ability to perform testing of said logic array. - View Dependent Claims (17, 18, 19)
-
-
20. A semiconductor device comprising:
-
a logic array, said logic array including a multiplicity of logic cells, each logic cell comprising at least one look-up table, said logic array also comprising metal connection layers overlying the multiplicity of logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof; and a built-in microprocessor; and a configurable RAM block, wherein said microprocessor has the ability to perform testing of said RAM block. - View Dependent Claims (21, 22)
-
-
23. A semiconductor device comprising:
-
a logic array comprising a multiplicity of logic cells, each logic cell including at least one flip-flop; at least one metal connection layer overlying the multiplicity of identical logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof; and a built-in microprocessor, wherein said microprocessor has the ability to perform testing of said logic array. - View Dependent Claims (24, 25, 26)
-
-
27. A semiconductor device comprising:
-
a logic array comprising a multiplicity of logic cells, each logic cell including at least one flip-flop; at least one metal connection layer overlying the multiplicity of identical logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof; a built-in microprocessor; and a configurable RAM block, and wherein said microprocessor has the ability to perform testing of said RAM block. - View Dependent Claims (28, 29)
-
-
30. A semiconductor device comprising:
-
a logic array, said logic array including a multiplicity of logic cells, each logic cell comprising at least one look-up table;
said logic array further including metal and via connection layers overlying the multiplicity of logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof, wherein said customized interconnect is customized by a custom via layer;a multiplicity of device customized I/O cells, wherein said customized I/O cells are customized by said custom via layer; wherein said I/O cells comprise a dedicated row of pads, and wherein said dedicated row of pads is dedicated to provide one or more power connections for said customized I/O cell. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A semiconductor device comprising:
-
a logic array comprising a multiplicity of logic cells, each logic cell including at least one flip-flop; at least one metal connection layer overlying the multiplicity of identical logic cells for providing at least one permanent customized interconnect between various inputs and outputs thereof, wherein said customized interconnect is customized by a custom via layer; a multiplicity of device customized I/O cells, wherein said customized I/O cells are customized by said custom via layer; a customizable clock distribution structure, wherein said customizable clock distribution structure is customized by said custom via layer, and wherein said customizable clock distribution structure contains constant loading at each stage of the distribution to maintain a pre-characterized delay regardless of customization by said custom via layer.
-
Specification