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

I/O buffering system to a programmable switching apparatus

Assignee: RPX Corp
•
Filing: 1992-07-06
•
Granted: 1994-01-25
•
Expires: 2012-07-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A field programmable interconnect device (FPID) flexibly interconnects a set of electronic components such as integrated circuits and other devices to one another. The FPID is an integrated circuit chip including a set of ports and a cross-point switch that can be programmed to logically connect any one port to any other port. Each FPID buffer port may be programmed to operate in various modes including unidirectional and bi-directional, with or without tristate control, and to operate at various input or output logic levels with adjustable pull up currents. Each FPID buffer port may also be programmed to perform various operations on buffered signals including adjustably delaying the signal, inverting it or forcing it high or low. The FPID is linked to a host computer via a bus that permits the host computer to program the FPID to make the desired connections, to select various modes of operation of buffers within the FPID and to read out data stored in the FPID. Each port of an FPID also samples and stores data indicating states of the signal passing through it over the last several system clock cycles. The FPID can subsequently read out the stored data to the host computer.

Inventors

  • 👤 Wen-Jai Hsieh
  • 👤 Yih-Chyun Jeng
  • 👤 Chi-Song Horng
  • 👤 Keith Lofstrom

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 21:10
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; H; H03; H03K; H03K19/00; H03K19/0175; H03K19/017581; H03K19/01759

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 258 words
A bi-directional buffer for providing interface between a first port signal and a second port signal comprising: first driver means receiving first and second input signals for driving said first port signal to a first logic state in response to assertion of said first input signal and for driving said first port signal to a second logic state in response to assertion of said second input signal; second driver means receiving third and fourth input signals for driving said second port signal to a third logic state in response to assertion of said third input signal and for driving said second port signal to a fourth logic state in response to assertion of said fourth input signal; first single-shot means receiving said first input signal for asserting and the deasserting said second input signal in response to said first input signal; second single-shot means receiving said third input signal for asserting and then deasserting said fourth input signal in response to said third input signal; first logic means receiving said second port signal, said third input signal and said fourth input signal for controlling assertion of said first input signal in response to logical combinations of states of said second port signal, said third input signal and said fourth input signal; and second logic means receiving said first port signal, said first input signal and said second input signal, for controlling assertion of said third input signal in response to logical combinations of states of said first port signal, said first input signal and said second input signal.
Claim 2
Dependent Claim 258 words
A bi-directional buffer for providing interface between a first port signal and a second port signal comprising: first driver means receiving first and second input signals for driving said first port signal to a first logic state in response to assertion of said first input signal and for driving said first port signal to a second logic state in response to assertion of said second input signal; second driver means receiving third and fourth input signals for driving said second port signal to a third logic state in response to assertion of said third input signal and for driving said second port signal to a fourth logic state in response to assertion of said fourth input signal; first single-shot means receiving said first input signal for asserting and the deasserting said second input signal in response to said first input signal; second single-shot means receiving said third input signal for asserting and then deasserting said fourth input signal in response to said third input signal; first logic means receiving said second port signal, said third input signal and said fourth input signal for controlling assertion of said first input signal in response to logical combinations of states of said second port signal, said third input signal and said fourth input signal; and second logic means receiving said first port signal, said first input signal and said second input signal, for controlling assertion of said third input signal in response to logical combinations of states of said first port signal, said first input signal and said second input signal.
Claim 3
Dependent Claim 278 words
A bi-directional buffer for providing interface between first and second port signals, a mode of operation of said interface being selected by first and second control signal, the buffer comprising: first driver means receiving first and second input signals for driving said first port signal to a first logic state in response to assertion of said first input signal and for driving said first port signal to a second logic state in response to assertion of said second input signal; second driver means receiving third and fourth input signals for driving said second port signal to a third logic state in response to assertion of said third input signal and for driving said second port signal to a fourth logic state in response to assertion of said fourth input signal; first single-shot means receiving said first input signal for asserting and then deasserting said second input signal in response to said first input signal; second single-shot means receiving said third input signal for asserting and then deasserting said fourth input signal in response to said third input signal; first logic means receiving said second port signal, said third input signal, said fourth input signal and said first control signal, for controlling assertion of said first input signal in response to logical combinations of states of said second port signal, said third input signal and said fourth input signal; and second logic means receiving said first port signal, said first input signal, said second input signal, said second control signal, for controlling assertion of said third input signal in response to logical combinations of states of said first port signal, said first input signal and said second input signal.
Claim 4
Dependent Claim 278 words
A bi-directional buffer for providing interface between first and second port signals, a mode of operation of said interface being selected by first and second control signal, the buffer comprising: first driver means receiving first and second input signals for driving said first port signal to a first logic state in response to assertion of said first input signal and for driving said first port signal to a second logic state in response to assertion of said second input signal; second driver means receiving third and fourth input signals for driving said second port signal to a third logic state in response to assertion of said third input signal and for driving said second port signal to a fourth logic state in response to assertion of said fourth input signal; first single-shot means receiving said first input signal for asserting and then deasserting said second input signal in response to said first input signal; second single-shot means receiving said third input signal for asserting and then deasserting said fourth input signal in response to said third input signal; first logic means receiving said second port signal, said third input signal, said fourth input signal and said first control signal, for controlling assertion of said first input signal in response to logical combinations of states of said second port signal, said third input signal and said fourth input signal; and second logic means receiving said first port signal, said first input signal, said second input signal, said second control signal, for controlling assertion of said third input signal in response to logical combinations of states of said first port signal, said first input signal and said second input signal.
Claim 5
Dependent Claim 49 words
The apparatus in accordance with claim 2 wherein said bi-directional buffer further comprises: data storage means for receiving and storing control data conveyed thereto on a bus; and means for generating said first and second control signals in response to said control data stored by said data storage means.
Claim 6
Dependent Claim 64 words
The apparatus in accordance with claim 2 wherein said first logic means asserts said first input signal in delayed response to said logical combination of states of said second port signal, said third input signal, said fourth input signal and said first control signal, a duration of delay of said delayed response being determined by a delay signal supplied as input to said apparatus.
Claim 7
Dependent Claim 284 words
A bi-directional buffer responsive to a delay control signal supplied as input thereto for providing an interface between first and second port signals comprising: first driver means receiving first and second input signals, for driving said first port signal to a first logic state in response to assertion of said first input signal and for driving said first port signal to a second logic state in response to assertion of said second input signal; second driver means receiving third and fourth input signals for driving said second port signal to a third logic state in response to assertion of said third input signal and for driving said second port signal to a fourth logic state in response to assertion of said fourth input signal; first single-shot means receiving said first input signal for asserting and the deasserting said second input signal in response to said first input signal; second single-shot means receiving said third input signal for asserting and then deasserting said fourth input signal in response to said third input signal; first logic means receiving said second port signal, said third input signal, said fourth input signal and said delay control signal, for controlling assertion of said first input signal in delayed response to logical combinations of states of said second port signal, said third input signal and said fourth input signal, a duration of delay of said response being determined by said delay control signal; and second logic means receiving said first port signal, said first input signal, and said second input signal, for controlling assertion of said third input signal in response to logical combinations of states of said first port signal, said first input signal and said second input signal.
Claim 8
Dependent Claim 284 words
A bi-directional buffer responsive to a delay control signal supplied as input thereto for providing an interface between first and second port signals comprising: first driver means receiving first and second input signals, for driving said first port signal to a first logic state in response to assertion of said first input signal and for driving said first port signal to a second logic state in response to assertion of said second input signal; second driver means receiving third and fourth input signals for driving said second port signal to a third logic state in response to assertion of said third input signal and for driving said second port signal to a fourth logic state in response to assertion of said fourth input signal; first single-shot means receiving said first input signal for asserting and the deasserting said second input signal in response to said first input signal; second single-shot means receiving said third input signal for asserting and then deasserting said fourth input signal in response to said third input signal; first logic means receiving said second port signal, said third input signal, said fourth input signal and said delay control signal, for controlling assertion of said first input signal in delayed response to logical combinations of states of said second port signal, said third input signal and said fourth input signal, a duration of delay of said response being determined by said delay control signal; and second logic means receiving said first port signal, said first input signal, and said second input signal, for controlling assertion of said third input signal in response to logical combinations of states of said first port signal, said first input signal and said second input signal.
Claim 9
Dependent Claim 43 words
The apparatus in accordance with claim 5 further comprising: data storage means for receiving and storing control data conveyed thereto on a bus; and means for generating said delay control signal in response to said control data stored by said data storage means.

References Cited (Backward Citations)

US5015884A Cited
US5113368A Cited
US4462084A Cited
US4910704A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag