A very fine-grained gate array cell is provided that includes a two-input
logic device and a cascade NAND gate with buffered output. The NAND gate
accepts a cascade input from another cell, and the cascade output of the
NAND gate is provided as a cascade input to the other cell to facilitate
the efficient implementation of cross-coupled devices. Each cell contains
integral routing paths that facilitate a "sea of cells" layout approach.
To ease the routing task, the output of each gate array cell is pre-wired
so as to facilitate a programmed interconnection to each logic input of
adjacent cells, near-adjacent cells, and far cells, and the aforementioned
cascade interconnection with adjacent upper and lower cells. This
configuration allows adjacent and near-adjacent cells to be easily
interconnected to form macro cells that conform to higher level functional
blocks. The gate array does not contain explicit routing channels; routing
is effected using the prewired routing that is integral with each gate
array cell.
Une cellule très à grain fin de rangée de porte est à condition que inclue un dispositif de logique d'deux-entrée et une porte de non-et de cascade avec le rendement protégé. La porte de non-et accepte une cascade entrée d'une autre cellule, et le rendement de cascade de la porte de non-et est fourni pendant qu'une entrée de cascade à l'autre cellule pour faciliter l'exécution efficace des dispositifs interconnnectés. Chaque cellule contient les chemins intégraux de cheminement qui facilitent "mer une approche de disposition de cellules". Pour soulager le cheminement chargez, le rendement de chaque cellule de rangée de porte est précablé afin de faciliter une interconnexion programmée à chaque entrée de logique des cellules adjacentes, les cellules proche-adjacentes, et les cellules lointaines, et l'interconnexion mentionnée ci-dessus de cascade avec les cellules supérieures et inférieures adjacentes. Cette configuration permet les cellules adjacentes et proche-adjacentes à relier ensemble facilement pour former les macro cellules qui se conforment aux blocs fonctionnels de niveau plus élevé. La rangée de porte ne contient pas les canaux explicites de cheminement ; le cheminement est effectué en utilisant le cheminement précablé qui est intégral avec chaque cellule de rangée de porte.