← Back to Patent Explorer
EP0287337A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Programming circuit for programmable logic array I/O cell

Assignee: Rohm Corp
•
Filing: 1988-04-13
•
Granted: —
•
Expires: 2008-04-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved architecture for programming an output cell (macro cell) in a PLD. The memory cells for the macro cell (18) are stored in the main array (10) itself. Upon power-up, a power-on sense circuit (40) senses the presence of power and enables an architecture portion (14) of the main array (10) while disabling the rest (12) of the main array (10). The power-on sense signal (POS) also enables a path from the output of the array to the macro cell elements (18) to be programmed. When the power-on sense signal (POS) is removed a short time after power-up, this path is blocked so that the array outputs continue on their normal path and the architecture portion (14) of the array (10) is disabled while the rest (12) of the array (10) is enabled for normal operation.

Inventors

  • 👤 Erich Goetting

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 02:18
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17748; H03K19/17772; H03K17/00; H03K17/22; H03K19/17704; H03K19/17736; H03K19/17744; H03K19/1776

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 97 words
A programmable logic array circuit comprising: an array of programmable memory elements; at least one output cell coupled to at least a portion of said array for providing an output from said array to an output terminal, said output cell having at least one programmable circuit with a programming input; means for generating an architecture programming signal; and means, coupled between said means for generating and at least a first one of said memory elements and responsive to said architecture programming signal, for providing an output of said array to said programming input of said programmable circuit.
Claim 2
Dependent Claim 97 words
A programmable logic array circuit comprising: an array of programmable memory elements; at least one output cell coupled to at least a portion of said array for providing an output from said array to an output terminal, said output cell having at least one programmable circuit with a programming input; means for generating an architecture programming signal; and means, coupled between said means for generating and at least a first one of said memory elements and responsive to said architecture programming signal, for providing an output of said array to said programming input of said programmable circuit.
Claim 3
Dependent Claim 79 words
The circuit of claim 1 wherein said array has a logic portion containing a plurality of said memory elements and coupled to said output cell for normall operation of said circuit and an architecture portion containing at least said first memory element and coupled to said output cell for programming said programmable circuit and further comprising: means, responsive to said architecture programming signal, for enabling said architecture portion of said array and disabling said logic portion of said array.
Claim 4
Dependent Claim 45 words
The array of claim 1 wherein said means for generating an architecture programming signal is responsive to a power supply level for said array reaching a predetermined threshold value, said architecture programming signal being a pulse provided when said power supply level reaches said value.
Claim 5
Dependent Claim 32 words
The array of claim 3 wherein said means for providing an output of said array to said programming input includes a transistor having its gate coupled to receive said architecture programming signal.
Claim 6
Dependent Claim 48 words
The array of claim 1 further comprising a plurality of said output cells, each of said output cells being coupled to a portion of said array for providing an output from said array to an output terminal, with each said output cell having a plurality of programmable circuits.
Claim 7
Dependent Claim 23 words
The array of claim 1 wherein said programmable circuit comprises a multiplexer and said programming input comprises a select input of said multiplexer.
Claim 8
Dependent Claim 40 words
The array of claim 1 further comprising a plurality of said array outputs coupled to each said output cell, and logic means coupled between said array outputs and said programmable circuit for decoding said array outputs for said programming inputs.
Claim 9
Dependent Claim 180 words
A programmable logic array circuit comprising: an array of programmable memory elements with a logic portion containing a plurality of said memory elements for normal operation of said circuit and an architecture portion; a plurality of output cells, each output cell being coupled to a plurality of output lines from said array for providing an output from said array to an output terminal and including a plurality of programmable circuits, each said programmable circuit having a programming input; power-on sense means for detecting when a power supply level for said programmable logic array circuit passes a predetermined threshold value and generating a pulse signal; means, responsive to said pulse signal, for enabling said architecture portion of said array and disabling said logic portion of said array; a plurality of logic means, coupled between said output lines and said programmable circuits, for decoding signals from said architecture portion on said output lines and providing signals to said programming inputs; and means, coupled between said power-on sense means and said logic means, for enabling said logic means responsive to said pulse signal.
Claim 10
Dependent Claim 180 words
A programmable logic array circuit comprising: an array of programmable memory elements with a logic portion containing a plurality of said memory elements for normal operation of said circuit and an architecture portion; a plurality of output cells, each output cell being coupled to a plurality of output lines from said array for providing an output from said array to an output terminal and including a plurality of programmable circuits, each said programmable circuit having a programming input; power-on sense means for detecting when a power supply level for said programmable logic array circuit passes a predetermined threshold value and generating a pulse signal; means, responsive to said pulse signal, for enabling said architecture portion of said array and disabling said logic portion of said array; a plurality of logic means, coupled between said output lines and said programmable circuits, for decoding signals from said architecture portion on said output lines and providing signals to said programming inputs; and means, coupled between said power-on sense means and said logic means, for enabling said logic means responsive to said pulse signal.
Claim 11
Independent Claim 110 words
A method for programming an output cell for a programmable logic array, said output cell being coupled to at least a portion of said array for providing an output from said array to an output terminal, said output cell having at least one programmable element with a programming input, comprising the steps of: programming an architecture element in said array; detecting a power supply level for said array exceeding a predetermined value; generating a power-on sense pulse when said power supply level exceeds said predetermined value; and providing a signal from an output of said architecture element of said array to said programming input subsequent to said power-on sense pulse.
Claim 12
Independent Claim 110 words
A method for programming an output cell for a programmable logic array, said output cell being coupled to at least a portion of said array for providing an output from said array to an output terminal, said output cell having at least one programmable element with a programming input, comprising the steps of: programming an architecture element in said array; detecting a power supply level for said array exceeding a predetermined value; generating a power-on sense pulse when said power supply level exceeds said predetermined value; and providing a signal from an output of said architecture element of said array to said programming input subsequent to said power-on sense pulse.
Claim 13
Dependent Claim 69 words
The method of claim 9 further comprising the steps of: dividing said array into a logic portion containing a plurality of memory elements coupled to said output cell for normal operation of said circuit and an architecture portion containing said architecture element; disabling said logic portion of said array responsive to said power-on sense pulse; and enabling said architecture portion of said array responsive to said power-on sense pulse.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag