US5220213AExpiredUtility

Programmable application specific integrated circuit and logic cell therefor

98
Assignee: QUICKLOGIC CORPPriority: Mar 6, 1991Filed: Mar 6, 1992Granted: Jun 15, 1993
Est. expiryMar 6, 2011(expired)· nominal 20-yr term from priority
H03K 19/17728H03K 19/1737H03K 19/17704
98
PatentIndex Score
142
Cited by
9
References
3
Claims

Abstract

A field programmable gate array includes a programmable routing network, a programmable configuration network integrated with the programmable routing network; and a logic cell integrated with the programmable configuration network. The logic cell includes four two-input AND gates, two six-input AND gates, three multiplexers, and a delay flipflop. The logic cell is a powerful general purpose universal logic building block suitable for implementing most TTL and gate array macrolibrary functions. A considerable variety of functions are realizable with one cell delay, including combinational logic functions as wide as thirteen inputs, all boolean transfer functions for up to three inputs, and sequential flipflop functions such as T, JK and count with carry-in.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A logic cell for a programmable application specific integrated circuit, comprising: a first logic gate;   a second logic gate;   a third logic gate;   a first multiplexer having one data input from an output of said first logic gate, another data input from an output of said second logic gate, and a select input from an output of said third logic gate;   a fourth logic gate;   a fifth logic gate;   a second multiplexer having one data input from an output of said fourth logic gate, another data input from an output of said fifth logic gate, and a select input from an output of said third logic gate;   a sixth logic gate;   a third multiplexer having one data input from an output of said first multiplexer, another data input from an output of said second multiplexer, and a select input from said sixth logic gate; and   a flipflop having an input from an output of said third multiplexer.   
     
     
       2. An apparatus as in claim 1, wherein: said first, second, fourth and fifth logic gates are AND gates;   said third and sixth logic gates are AND gates;   said first, second and third multiplexers are 2:1 multiplexers; and   said flipflop is a delay flipflop.   
     
     
       3. A logic cell for a programmable application specific integrated circuit, comprising: a first logic gate;   a second logic gate;   a third logic gate, said third logic gate having a first input and a second input, said first input of said third logic gate being connected to a first data node;   a fourth logic gate, said fourth logic gate having an output, said output of the fourth logic gate being connected to said second input of said third logic gate;   a first multiplexer having one data input from an output of said first logic gate, another data input from an output of said second logic gate, and a select input from an output of said third logic gate;   a fifth logic gate;   a sixth logic gate;   a second multiplexer having one data input from an output of said fifth logic gate, another data input from an output of said sixth logic gate, and a select input from an output of said third logic gate;   a seventh logic gate, said seventh logic gate having a first input and a second input, said first input being connected to a second data node;   an eighth logic gate, said eighth logic gate having an output, said output of said eighth logic gate being connected to said second input of said seventh logic gate;   a third multiplexer having one data input from an output of said first multiplexer, another data input from an output of said second multiplexer, and a select input from an output of said seventh logic gate; and   a flipflop having an input from an output of said third multiplexer.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.