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

Internally synchronous matrix structure for use in externally asynchronous programmable devices

Assignee: Intersil Corp
•
Filing: 1985-10-09
•
Granted: 1987-04-14
•
Expires: 2005-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The speed of operation of a programmable logic device which contains internally synchronous circuit structure is increased by an improved architecture which does not require a power-up transition cycle. Synchronous operation is carried out only for one transition. In each column of the matrix of programmable cells, the rows of which are coupled to receive the logic signals upon which the device is to operate, the programmable cells of that column are coupled via a respective inverter feedback pair to a column output link of the matrix. The connection between the programmable cells of the matrix and the inverter feedback pairs are coupled to pull-down switch devices control inputs of which are coupled to the output of an OR tie, inputs or which depend upon a prescribed transition on row input links. This transition is detected by respective transition detectors which trigger only on a particular transition edge. When the row inputs to the matrix change state, the column outputs follow the transitions asynchronously, with the only delay being that imparted by the inherent delay through the inverter feedback pairs. When the row inputs switch or transition to the opposite state, the transition detector of each row provides an output which, through the OR tie, triggers the pull-down switches. These pull-down switches are capable of overriding the feedback inverter pair to force the column low if it had previously been high and if no other row is holding the column high. For this transition, the matrix operates synchronously.

Inventors

  • 👤 Timothy J. Johnson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 08:01
CPC Classifications
G; G11; G11C; G11C17/00; G11C17/14; G11C17/18; H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17716; H03K19/1772

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 240 words
For use with a programmable logic device containing a plurality of programmable logic circuits arranged in rows and columns of a matrix, the logic response of each logic circuit in a respective row of the matrix being accessible by an input signal coupled to a row input link to which each logic circuit of said respective row is coupled, the logic response being coupled to a column output link to which the respective logic circuit is coupled, an arrangement for controlling the operation of said logic device comprising: first means, coupled to the logic devices and column output links of each column of said matrix, for maintaining the logic states of said column output links in the absence of a transistion on a row input link and for causing a signal representative of the logic response of a respective logic circuit coupled thereto to be provided on its associated column output link in response to a transition from a first logic state to a second logic state on the row input link to which said respective logic circuit is coupled; and second means, coupled to said first means, and responsive to a transition from said second logic state to said first logic state on a row input link, for causing the logic level of each of said column output links, the logic circuits associated with which have their row input links at said first logic state, to synchronously change state.
Claim 2
Dependent Claim 240 words
For use with a programmable logic device containing a plurality of programmable logic circuits arranged in rows and columns of a matrix, the logic response of each logic circuit in a respective row of the matrix being accessible by an input signal coupled to a row input link to which each logic circuit of said respective row is coupled, the logic response being coupled to a column output link to which the respective logic circuit is coupled, an arrangement for controlling the operation of said logic device comprising: first means, coupled to the logic devices and column output links of each column of said matrix, for maintaining the logic states of said column output links in the absence of a transistion on a row input link and for causing a signal representative of the logic response of a respective logic circuit coupled thereto to be provided on its associated column output link in response to a transition from a first logic state to a second logic state on the row input link to which said respective logic circuit is coupled; and second means, coupled to said first means, and responsive to a transition from said second logic state to said first logic state on a row input link, for causing the logic level of each of said column output links, the logic circuits associated with which have their row input links at said first logic state, to synchronously change state.
Claim 3
Dependent Claim 33 words
An arrangement according to claim 1, wherein said first means comprises a respective back-to-back inverter pair coupled between each logic circuit of a respective column and the column output link of that column.
Claim 4
Dependent Claim 79 words
An arrangement according to claim 1, wherein said second means comprises a plurality of switching means, each respective one of which is coupled between said first means and a reference potential terminal associated with said first logic state, and logic state transition detection means, coupled to each of said row input links, for synchronously rendering each said switching means conductive in response to a transition said second logic state to said first logic state on a row input link.
Claim 5
Dependent Claim 33 words
An arrangement according to claim 3, wherein said first means comprises a respective back-to-back inverter pair coupled between each logic circuit of a respective column and the column output link of that column.
Claim 6
Dependent Claim 72 words
An arrangement according to claim 4, wherein each of said logic circuits comprises a transistor having an input electrode, an output electrode, and a control electrode, said input electrode being coupled to a reference potential terminal associated with said second logic state, said control electrode being coupled to a row input link and said output electrode being coupled, via an element the conductivity of which is programmable, to a column output link.
Claim 7
Dependent Claim 56 words
An arrangement according to claim 5, wherein each of said switching means comprises a field effect transistor, the source-drain path of which is coupled in series between said first means and the reference potential terminal associated with said first logic state, and the gate electrode of which is coupled to said logic state transistion detection means.
Claim 8
Dependent Claim 279 words
For use with a programmable logic device containing a plurality of programmable logic circuits arranged in N rows and M columns of a matrix, the logic response of each programmable logic circuit in an i th respective row being accessible by an input signal coupled to an i th input link to which each programmable logic circuit of said respective i th row is coupled, said logic response being coupled to a j th column output link to which the respective logic cirucit is coupled, an arrangement for controlling the operation of said logic device comprising: a plurality M of first means, each respective one of which is coupled to the N logic devices and the column output link of a respective j th column of said matrix, for maintaining the logic state of said column output link in the absence of a logic state transition on any of said N row input links, and for asynchronously causing a signal representative of the logic response of a respective logic circuit coupled thereto to be provided on said j th column output link in response to a first prescribed logic state transition from a first logic level to a second logic level on the row input link to which said respective logic circuit is coupled; and second means, coupled to said first means, and responsive to a second prescribed logic state transition from said second logic level to said first logic level on a row input link, for causing the logic level of each of said M column output links, the logic circuits associated with which have their row input links at said first logic state, to synchronously change state.
Claim 9
Dependent Claim 279 words
For use with a programmable logic device containing a plurality of programmable logic circuits arranged in N rows and M columns of a matrix, the logic response of each programmable logic circuit in an i th respective row being accessible by an input signal coupled to an i th input link to which each programmable logic circuit of said respective i th row is coupled, said logic response being coupled to a j th column output link to which the respective logic cirucit is coupled, an arrangement for controlling the operation of said logic device comprising: a plurality M of first means, each respective one of which is coupled to the N logic devices and the column output link of a respective j th column of said matrix, for maintaining the logic state of said column output link in the absence of a logic state transition on any of said N row input links, and for asynchronously causing a signal representative of the logic response of a respective logic circuit coupled thereto to be provided on said j th column output link in response to a first prescribed logic state transition from a first logic level to a second logic level on the row input link to which said respective logic circuit is coupled; and second means, coupled to said first means, and responsive to a second prescribed logic state transition from said second logic level to said first logic level on a row input link, for causing the logic level of each of said M column output links, the logic circuits associated with which have their row input links at said first logic state, to synchronously change state.
Claim 10
Dependent Claim 33 words
An arrangement according to claim 7, wherein each first means comprises a respective back-to-back inverter pair coupled between each logic circuit of a respective column and the column output link of that column.
Claim 11
Dependent Claim 76 words
An arrangement according to claim 7, wherein said second means comprises a plurality of M switching means, each respective one of which is coupled between a respective first means and a reference potential terminal associated with said first logic level, and logic state transition detection means, coupled to each of said row input links, for synchronously rendering each said switching means conductive in response to said second prescribed logic state transition on a row input link.
Claim 12
Dependent Claim 33 words
An arrangement according to claim 9, wherein each first means comprises a respective back-to-back inverter pair coupled between each logic circuit of a respective column and the column output link of that column.
Claim 13
Dependent Claim 72 words
An arrangement according to claim 5, wherein each of said logic circuits comprises a transistor having an input electrode, an output electrode, and a control electrode, said input electrode being coupled to a reference potential terminal associated with said second logic level, said control electrode being coupled to a row input link and said output electrode being coupled, via an element the conductivity of which is programmable, to a column output link.
Claim 14
Dependent Claim 56 words
An arrangement according to claim 11, wherein each of said switching means comprises a field effect transistor, the source-drain path of which is coupled in series between said first means and the reference potential terminal associated with said first logic level, and the gate electrode of which is coupled to said logic state transition detection means.

References Cited (Backward Citations)

US4577190A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-04-13 1990-10-13 1991-04-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-04-13 1994-10-13 1995-04-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-04-13 1998-10-13 1999-04-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag