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

Programmable application specific integrated circuit and logic cell therefor

Assignee: QuickLogic Corp
•
Filing: 1995-06-23
•
Granted: 1997-01-14
•
Expires: 2015-06-23
📄 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-11-01 21:28
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17736; H03K19/1733; H03K19/1737; H03K19/17704; H03K19/17724; H03K19/17728; H03K19/1774; H03K19/1778; H03K19/17792

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 350 words
A field programmable gate array comprising a logic cell, the logic cell comprising: a first multiplexer having a first data input lead, a second data input lead, a select input lead and an output lead; a second multiplexer having a first data input lead, a second data input lead, a select input lead and an output lead; a third multiplexer having a first data input lead, a second data input lead, a select input lead and an output lead, the first data input lead of the third multiplexer being coupled to the output lead of the first multiplexer, the second data input lead of the third multiplexer being coupled to the output lead of the second multiplexer; a first gate having a plurality of input leads and an output lead, the output lead of the first gate being coupled to the select input lead of the first multiplexer; a second gate having a plurality of input leads and an output lead, the output lead of the second gate being coupled to the select input lead of the third multiplexer; a third gate having an output lead, the output lead of the third gate being coupled to the first data input lead of the first multiplexer; a fourth gate having an output lead, the output lead of the fourth gate being coupled to the second data input lead of the first multiplexer; a fifth gate having an output lead, the output lead of the fifth gate being coupled to the first data input lead of the second multiplexer; a sixth gate having an output lead, the output lead of the sixth gate being coupled to the second data input lead of the second multiplexer; and a sequential logic element having a data input lead and a clear input lead, the data input lead of the sequential logic element being coupled to the output lead of the third multiplexer, the clear input lead of the sequential logic element being electrically isolated from all of the input leads of the first gate and from all of the input leads of the second gate.
Claim 2
Dependent Claim 350 words
A field programmable gate array comprising a logic cell, the logic cell comprising: a first multiplexer having a first data input lead, a second data input lead, a select input lead and an output lead; a second multiplexer having a first data input lead, a second data input lead, a select input lead and an output lead; a third multiplexer having a first data input lead, a second data input lead, a select input lead and an output lead, the first data input lead of the third multiplexer being coupled to the output lead of the first multiplexer, the second data input lead of the third multiplexer being coupled to the output lead of the second multiplexer; a first gate having a plurality of input leads and an output lead, the output lead of the first gate being coupled to the select input lead of the first multiplexer; a second gate having a plurality of input leads and an output lead, the output lead of the second gate being coupled to the select input lead of the third multiplexer; a third gate having an output lead, the output lead of the third gate being coupled to the first data input lead of the first multiplexer; a fourth gate having an output lead, the output lead of the fourth gate being coupled to the second data input lead of the first multiplexer; a fifth gate having an output lead, the output lead of the fifth gate being coupled to the first data input lead of the second multiplexer; a sixth gate having an output lead, the output lead of the sixth gate being coupled to the second data input lead of the second multiplexer; and a sequential logic element having a data input lead and a clear input lead, the data input lead of the sequential logic element being coupled to the output lead of the third multiplexer, the clear input lead of the sequential logic element being electrically isolated from all of the input leads of the first gate and from all of the input leads of the second gate.
Claim 3
Dependent Claim 560 words
A field programmable gate array comprising a logic cell, the logic cell comprising: a first field effect transistor having a first electrode, a second electrode and a gate electrode; a second field effect transistor having a first electrode, a second electrode and a gate electrode, the second electrode of the second field effect transistor being coupled to the second electrode of the first field effect transistor; a third field effect transistor having a first electrode, a second electrode and a gate electrode; a fourth field effect transistor having a first electrode, a second electrode and a gate electrode, the second electrode of the fourth field effect transistor being coupled to the second electrode of the third field effect transistor; a first inverter having an input lead and an output lead, the output lead of the inverter being coupled to the gate electrode of the second field effect transistor and being coupled to the gate electrode of the fourth field effect transistor, the input lead of the first inverter being coupled to the gate electrode of the first field effect transistor and being coupled to the gate electrode of the third field effect transistor; a first gate having a plurality of input leads and an output lead, the output lead of the first gate being coupled to the input lead of the first inverter; a fifth field effect transistor having a first electrode, a second electrode and a gate electrode, the first electrode of the fifth field effect transistor being coupled to the second electrode of the first field effect transistor; a sixth field effect transistor having a first electrode, a second electrode and a gate electrode, the first electrode of the sixth field effect transistor being coupled to the second electrode of the third field effect transistor, the second electrode of the sixth field effect transistor being coupled to the second electrode of the fifth field effect transistor; a second inverter having an input lead and an output lead, the output lead of the second inverter being coupled to the gate electrode of the sixth field effect transistor, the input lead of the second inverter being coupled to the gate electrode of the fifth field effect transistor; a second gate having a plurality of input leads and an output lead, the output lead of the second gate being coupled to the input lead of the second inverter; a sequential logic element having a data input lead and a clear input lead, the data input lead being coupled to the second electrode of the fifth field effect transistor, the clear input lead being electrically isolated from all of the input leads of the first gate and from all of the input leads of the second gate; a third gate having an output lead, the output lead of the third gate being coupled to the first electrode of the first field effect transistor; a fourth gate having an output lead, the output lead of the fourth gate being coupled to the first electrode of the second field effect transistor; a fifth gate having an output lead, the output lead of the fifth gate being coupled to the first electrode of the third field effect transistor; and a sixth gate having an output lead, the output lead of the sixth gate being coupled to the first electrode of the fourth field effect transistor.
Claim 4
Dependent Claim 560 words
A field programmable gate array comprising a logic cell, the logic cell comprising: a first field effect transistor having a first electrode, a second electrode and a gate electrode; a second field effect transistor having a first electrode, a second electrode and a gate electrode, the second electrode of the second field effect transistor being coupled to the second electrode of the first field effect transistor; a third field effect transistor having a first electrode, a second electrode and a gate electrode; a fourth field effect transistor having a first electrode, a second electrode and a gate electrode, the second electrode of the fourth field effect transistor being coupled to the second electrode of the third field effect transistor; a first inverter having an input lead and an output lead, the output lead of the inverter being coupled to the gate electrode of the second field effect transistor and being coupled to the gate electrode of the fourth field effect transistor, the input lead of the first inverter being coupled to the gate electrode of the first field effect transistor and being coupled to the gate electrode of the third field effect transistor; a first gate having a plurality of input leads and an output lead, the output lead of the first gate being coupled to the input lead of the first inverter; a fifth field effect transistor having a first electrode, a second electrode and a gate electrode, the first electrode of the fifth field effect transistor being coupled to the second electrode of the first field effect transistor; a sixth field effect transistor having a first electrode, a second electrode and a gate electrode, the first electrode of the sixth field effect transistor being coupled to the second electrode of the third field effect transistor, the second electrode of the sixth field effect transistor being coupled to the second electrode of the fifth field effect transistor; a second inverter having an input lead and an output lead, the output lead of the second inverter being coupled to the gate electrode of the sixth field effect transistor, the input lead of the second inverter being coupled to the gate electrode of the fifth field effect transistor; a second gate having a plurality of input leads and an output lead, the output lead of the second gate being coupled to the input lead of the second inverter; a sequential logic element having a data input lead and a clear input lead, the data input lead being coupled to the second electrode of the fifth field effect transistor, the clear input lead being electrically isolated from all of the input leads of the first gate and from all of the input leads of the second gate; a third gate having an output lead, the output lead of the third gate being coupled to the first electrode of the first field effect transistor; a fourth gate having an output lead, the output lead of the fourth gate being coupled to the first electrode of the second field effect transistor; a fifth gate having an output lead, the output lead of the fifth gate being coupled to the first electrode of the third field effect transistor; and a sixth gate having an output lead, the output lead of the sixth gate being coupled to the first electrode of the fourth field effect transistor.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-14 2000-07-15 2001-01-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-14 2004-07-15 2005-01-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-14 2008-07-15 2009-01-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag