← Back to Patent Explorer
US4992680A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable logic device having a plurality of programmable logic arrays arranged in a mosaic layout together with a plurality of interminglingly arranged interfacing blocks

Assignee: STMicroelectronics SRL
•
Filing: 1989-12-27
•
Granted: 1991-02-12
•
Expires: 2009-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable logic device has an architecture which permits to implement logic functions through loopable multi-levels by utilizing a network of distributed memory arrays organized as a mosaic of arrays of programmable memory cells and multifunctional interfacing blocks. Each of said blocks contains an input selection circuitry capable of receiving input signals coming from bidirectional input/output pins and/or from outputs of said arrays, signal selection means, polarity selection means and path selection means and an output sorting circuitry capable of selecting non-stored or stored type, data containing signals, selecting the polarity and the path of said signals toward enableable output drive buffers of said plurality of bidirectional input/output pins and/or toward the inputs of any one of said arrays, a circuitry capable of producing for each of said signals a first, non-inverted, and a second, inverted, buffered replica signals with which to drive the rows of one or more of said memory arrays for causing the output of signals from those arrays, each array being programmable in order to perform different logic functions for any combination of inputs thereof and the exchange between two different arrays and between an array and the external world taking place essentially through at least one of said multfunctional blocks.

Inventors

  • 👤 Mirella Benedetti
  • 👤 Antonio Chiriatti
  • 👤 Vincenzo Daniele
  • 👤 Biagio Giacalone

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 21:10
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/1733; H03K19/1735; H03K19/177; H03K19/17704; H03K19/17708; H03K23/00; H03K23/40; H03K23/50; H03K23/54; H03K23/542

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 198 words
An integrated logic device having a plurality of bidirectional input/output pins and comprising means capable of constituting a plurality of programmable and addressable memory cell arrays, arranged in rows and columns, which cells may be individually programmed by altering their electrical conductivity status, each of said arrays having inputs and outputs; a plurality of multifunctional blocks each containing input selection circuitry capable of receiving input signals coming from said bidirectional input/output pins and/or from outputs of said arrays, signal selection means, polarity selection means and path selection means, a plurality of registers and an output sorting circuitry capable of selecting non-stored and stored type data containing signals, selecting the polarity and the path of said signals toward enableable output buffers driving said plurality of bidirectional input/output pins and/or toward one of said arrays, circuitry capable of producing for each of said data containing signals a first, non-inverted and a second, inverted, buffered replica signals by means of which the rows of one or more of said memory cell arrays are driven for producing output signals from said arrays, each of said arrays being programmable for producing different logic functions for any combination of inputs of the same array.
Claim 2
Dependent Claim 198 words
An integrated logic device having a plurality of bidirectional input/output pins and comprising means capable of constituting a plurality of programmable and addressable memory cell arrays, arranged in rows and columns, which cells may be individually programmed by altering their electrical conductivity status, each of said arrays having inputs and outputs; a plurality of multifunctional blocks each containing input selection circuitry capable of receiving input signals coming from said bidirectional input/output pins and/or from outputs of said arrays, signal selection means, polarity selection means and path selection means, a plurality of registers and an output sorting circuitry capable of selecting non-stored and stored type data containing signals, selecting the polarity and the path of said signals toward enableable output buffers driving said plurality of bidirectional input/output pins and/or toward one of said arrays, circuitry capable of producing for each of said data containing signals a first, non-inverted and a second, inverted, buffered replica signals by means of which the rows of one or more of said memory cell arrays are driven for producing output signals from said arrays, each of said arrays being programmable for producing different logic functions for any combination of inputs of the same array.
Claim 3
Dependent Claim 73 words
An integrated logic device in accordance with claim 1, wherein said input selection circuitry, said registers and said output sorting circuitry are contained in every multifunctional block of said plurality of multifunctional blocks arranged around each of said arrays and forming with said arrays a mosaic-type arrangement, whereby data exchanges between two different arrays and between an array and the external world takes place essentially through at least one of said multifunctional blocks.
Claim 4
Dependent Claim 73 words
An integrated logic device according to claim 2, wherein at least some of said multifunctional blocks which are internal in respect to the mosaic-like arrangement of the pluralities of said arrays and multifunctional blocks, have an input selection circuitry capable of receiving input signals coming exclusively from the outputs of one of said arrays and said output sorting circuitry produces output signals directed exclusively toward an input circuitry of another of said arrays.
Claim 5
Dependent Claim 47 words
An integrated logic device in accordance with claim 2, wherein at least some of said multifunctional blocks which are peripheral in respect to the said mosaic-like arrangement of said pluralities of arrays and multifunctional blocks, have inputs wired to respective bidirectional input/output pins of the integrated device.

References Cited (Backward Citations)

US4482984A Cited
US4600995A Cited
US4745579A Cited
US4910417A Cited
US4855958A Cited
US4912345A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-02-11 1994-08-13 1995-02-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-02-11 1998-08-13 1999-02-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-02-11 2002-08-13 2003-02-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag