Patent US5280202A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5280202A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable application specific integrated circuit and logic cell therefor

Assignee: QuickLogic Corp
•
Filing: 1993-03-02
•
Granted: 1994-01-18
•
Expires: 2013-03-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Andrew K. Chan
  • 👤 John M. Birkner
  • 👤 Hua-Thye Chua

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:44
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17724; H03K19/17728; H03K19/1733; H03K19/1737; H03K19/17704

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 296 words
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, wherein said first, second, third, fourth, fifth, sixth, seventh and eighth logic gates, said first, second and third multiplexers, and said flipflop are all part of said logic cell.
Claim 2
Dependent Claim 296 words
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, wherein said first, second, third, fourth, fifth, sixth, seventh and eighth logic gates, said first, second and third multiplexers, and said flipflop are all part of said logic cell.
Claim 3
Dependent Claim 31 words
The logic cell of claim 1, wherein said first, second, third, fifth, sixth and seventh logic gates are AND gates and wherein said first, second and third multiplexers are 2:1 multiplexers.
Claim 4
Dependent Claim 334 words
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 at least a first and a second data input, a select input, and an output, said first data input being from an output of said first logic gate, said second data input being from an output of said second logic gate, said select input being from an output of said third logic gate; a fifth logic gate; a sixth logic gate; a second multiplexer having at least a first and a second data input, a select input, and an output, said first data input being from an output of said fifth logic gate, said second data input being from an output of said sixth logic gate, said select input being 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 said output of said first multiplexer, another data input from said 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, wherein said first, second, third, fourth, fifth, sixth, seventh and eighth logic gates, said first, second and third multiplexers, and said flipflop are all part of said logic cell.
Claim 5
Dependent Claim 334 words
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 at least a first and a second data input, a select input, and an output, said first data input being from an output of said first logic gate, said second data input being from an output of said second logic gate, said select input being from an output of said third logic gate; a fifth logic gate; a sixth logic gate; a second multiplexer having at least a first and a second data input, a select input, and an output, said first data input being from an output of said fifth logic gate, said second data input being from an output of said sixth logic gate, said select input being 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 said output of said first multiplexer, another data input from said 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, wherein said first, second, third, fourth, fifth, sixth, seventh and eighth logic gates, said first, second and third multiplexers, and said flipflop are all part of said logic cell.
Claim 6
Dependent Claim 30 words
The logic cell of claim 3, wherein said first, second, third, fifth and sixth logic gates are AND gates and wherein said first, second and third multiplexers are 2:1 multiplexers.

References Cited (Backward Citations)

US4642487A Cited
US4706216A Cited
US4873459A Cited
US4873459B1 Cited
US5019736A Cited
US4786904A Cited
US4963770A Cited
US5045714A Cited
US5015883A Cited
US5055718A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-17 1997-07-19 1998-01-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-17 2001-07-19 2002-01-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-17 2005-07-19 2006-01-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag