Comprehensive logic circuit layout system
First Claim
1. A random logic array including static gates and dynamic gates, formed at a face of a semiconductor layer for implementing a plurality of logic equations comprising:
- a plurality of row location and column locations;
each logic equation having a plurality of logic gate transistors each formed at a selected intersection of one of said row location with a fixed plurality of adjacent column locations, each trasistor having a current path including first and second source/drain areas;
at least one logic equation sharing common logic terms with another logic equation, said shared common logic terms being a portion of the logic expressed by said at least one logic equation and said another logic equation; and
a plurality of elongate current path conductors each formed at a selected column location for coupling together current paths of selected ones of said transistors, each said current path conductor connected to at least one of said first and second source/drain areas at a single column location thereof.
0 Assignments
0 Petitions
Accused Products
Abstract
Random logic circuitry (210) is laid out in a logic array (212) that has a plurality of row and column locations. The logic circuitry (210) implements a plurality of dynamic logic circuits, each logic circuit having a plurality of logic gate field effect transistors (224) each formed at a selected intersection of one of the row locations and a predetermined plurality of the column locations. Elongate gate conductors (584-602) are formed at selected row locations in the logic array (212), each gate conductor provided as a gate for one or more of the logic gate transistors (224). Selected ones (e.g. 514, 544) of the transistors are merged in a row direction if the logic does not require them to be isolated from one another. A plurality of elongate second conductors (222) interconnect to selected ones of the sources or drains of the transistors (224). Non-Boolean portions of the logic circuitry are formed in an adjacent tile section (214) in the semiconductor layer separate from the logic array (212). A plurality of river-routed conductors (e.g. AL, F, LL) each connect together a respective array terminal (710, 712), and a terminal of a respective non-Boolean tile.
42 Citations
17 Claims
-
1. A random logic array including static gates and dynamic gates, formed at a face of a semiconductor layer for implementing a plurality of logic equations comprising:
-
a plurality of row location and column locations; each logic equation having a plurality of logic gate transistors each formed at a selected intersection of one of said row location with a fixed plurality of adjacent column locations, each trasistor having a current path including first and second source/drain areas; at least one logic equation sharing common logic terms with another logic equation, said shared common logic terms being a portion of the logic expressed by said at least one logic equation and said another logic equation; and a plurality of elongate current path conductors each formed at a selected column location for coupling together current paths of selected ones of said transistors, each said current path conductor connected to at least one of said first and second source/drain areas at a single column location thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A random logic circuit comprising:
-
a logic array including static gates and dynamic gates, said logic array processing Boolean operations and including more than two levels of logic; A tile section including a plurality of tiles, said tile section processing non-Boolean operations, and including routing connections for transfer of signals within and without said tile section, and a plurality of river-routed conductors interspersed throughout said logic array, each conductor coupled to at least one gate transistor in said logic array and to a tile, said river-routed conductors comprising first level conductors insulatively disposed on said face, and second level conductors insulatively disposed over said first level conductors. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification