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

On-chip input/output device having programmable I/O unit being configured based upon internal configuration circuit

Assignee: Faraday Technology Corp
•
Filing: 1997-12-12
•
Granted: 1999-10-26
•
Expires: 2017-12-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input/output (I/O) device with programmable I/O characteristics is provided for use on an integrated circuit to serve as a communication interface whose input/output characteristics can be set through programmable means to be matched to the external circuitry to which the IC chip is connected for use. This allows the IC chip on which the I/O device is provided to be matched for use with various kinds of external systems. Further, the I/O device can also be provided with a self-control feature that can detect whether the I/O characteristics of the I/O device are matched to the external circuitry and, if not, automatically set the I/O device to the required I/O characteristic. The I/O device can prevent an IC chip from being discarded due to a mismatch in the I/O characteristics with the external circuitry to which the IC chip is connected for use.

Inventors

  • 👤 Tin-Hao Lin
  • 👤 Jeng-Huang Wu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 18:44
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/0175; H03K19/0185; H03K19/018585; G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 136 words
An I/O device for use on the I/O area of an IC chip, which comprises a programmable I/O unit serving as a data buffer between the core circuitry of the IC chip and the external circuitry to which the IC chip is connected for use, said programmable I/O unit being capable of being set to one of a plurality of combinations of built-in I/O characteristics; and I/O configuration means, coupled to said programmable I/O unit, for use to control said programmable I/O unit to be set to the desired combination of I/O characteristics that are matched to the external circuitry; wherein said programmable I/O unit and said I/O configuration means are both integrally formed on the IC chip, allowing for a change in the I/O characteristics of said I/O device to match to the external circuitry.
Claim 2
Dependent Claim 136 words
An I/O device for use on the I/O area of an IC chip, which comprises a programmable I/O unit serving as a data buffer between the core circuitry of the IC chip and the external circuitry to which the IC chip is connected for use, said programmable I/O unit being capable of being set to one of a plurality of combinations of built-in I/O characteristics; and I/O configuration means, coupled to said programmable I/O unit, for use to control said programmable I/O unit to be set to the desired combination of I/O characteristics that are matched to the external circuitry; wherein said programmable I/O unit and said I/O configuration means are both integrally formed on the IC chip, allowing for a change in the I/O characteristics of said I/O device to match to the external circuitry.
Claim 3
Dependent Claim 111 words
The I/O device of claim 1, wherein said programmable I/O unit includes: an output buffer serving as an output data buffer for the data output from the core circuitry of the IC chip to the external circuitry, capable of being set to an output characteristic selected from a plurality of built-in output characteristics through programming by using said I/O configuration means; and an input receiver serving as an input data buffer for the data input from the external circuitry to the core circuitry of the IC chip, capable of being set to an input characteristic selected from a plurality of built-in input characteristics through programming by using said I/O configuration means.
Claim 4
Dependent Claim 64 words
The I/O device of claim 2, wherein said output buffer includes: an output pre-driver coupled to the core circuitry of the IC chip to receive the data output therefrom; and a P/N buffer, coupled between said output pre-driver and the external circuitry, capable of being set to one of a plurality of built-in output driving capabilities through programming by using said I/O configuration means.
Claim 5
Dependent Claim 110 words
The I/O device of claim 3, wherein said output pre-driver includes a plurality of output pre-driver units coupled to the core circuitry of the IC chip to receive the data output therefrom and also coupled to said I/O configuration means; and said P/N buffer includes a plurality of P/N buffer units each being paired to one of said output pre-driver units in said output pre-driver; wherein each of the paired output pre-driver units and P/N buffer units is provided with a unique built-in output driving capability, allowing the output buffer to be set to one of a plurality of output driving capabilities through programming by using said I/O configuration means.
Claim 6
Dependent Claim 107 words
The I/O device of claim 2, wherein said output buffer includes: a plurality of output pre-driver units whose input ends are tied together to the core circuitry of the IC chip to receive the data output therefrom and also coupled to said I/O configuration means; and a plurality of P/N buffer units each being paired to one of said output pre-driver units; wherein each of the paired output pre-driver units and P/N buffer units is provided with a unique built-in output driving capability, allowing the output buffer to be set to one of a plurality of output driving capabilities through programming by using said I/O configuration means.
Claim 7
Dependent Claim 114 words
The I/O device of claim 5, wherein each of said output pre-driver includes a plurality of output pre-driver units coupled to the core circuitry of the IC chip to receive the data output therefrom and also coupled to said I/O configuration means; and each of said P/N buffer includes a plurality of P/N buffer units each being paired to one of said output pre-driver units in said output pre-driver; wherein each of the paired output pre-driver units and P/N buffer units is provided with a unique built-in output driving capability, allowing the output buffer to be set to one of a plurality of output driving capabilities through programming by using said I/O configuration means.
Claim 8
Dependent Claim 83 words
The I/O device of claim 2, wherein said input receiver includes: a plurality of input receiver units coupled in parallel between the external circuitry and the core circuitry of the IC chip to receive the data input from the external circuitry, each having a unique built-in input characteristic; said input receiver units being further coupled to said I/O configuration means to be selectively enabled for use by said I/O configuration means allowing said input receiver to be set to a desired input characteristic.
Claim 9
Dependent Claim 23 words
The I/O device of claim 1, wherein said I/O configuration means includes a permanent storage unit for storing an I/O configuration file therein.
Claim 10
Dependent Claim 21 words
The I/O device of claim 1, wherein said I/O configuration means is formed on the center area of the IC chip.
Claim 11
Dependent Claim 232 words
A self-control I/O device for use on the I/O area of an IC chip, capable of detecting the I/O requirements of the external circuitry to which the IC chip is connected for use and then self adjusting its I/O characteristics to meet the I/O requirements of the external circuitry, said self-control I/O device comprising: a programmable I/O unit serving as a data buffer between the core circuitry of the IC chip and the external circuitry to which the IC chip is connected for use, said programmable I/O unit being capable of being set to one of a plurality of combinations of built-in I/O characteristics; I/O configuration means, coupled to said programmable I/O unit, for use to control said programmable I/O unit to be set to the desired combination of I/O characteristics that are matched to the external circuitry; an I/O testing circuit, coupled to said programmable I/O unit, capable of detecting whether the programmable I/O unit is matched to the external circuitry; if not, said basic I/O system generating a change request signal; and a basic I/O system, coupled to both of said I/O testing circuit and said I/O configuration means; in response to said change request signal from said I/O testing circuit, said basic I/O system requesting said I/O configuration means to send a corresponding I/O configuration signal to set said programmable I/O unit to the required set of I/O characteristics.
Claim 12
Dependent Claim 232 words
A self-control I/O device for use on the I/O area of an IC chip, capable of detecting the I/O requirements of the external circuitry to which the IC chip is connected for use and then self adjusting its I/O characteristics to meet the I/O requirements of the external circuitry, said self-control I/O device comprising: a programmable I/O unit serving as a data buffer between the core circuitry of the IC chip and the external circuitry to which the IC chip is connected for use, said programmable I/O unit being capable of being set to one of a plurality of combinations of built-in I/O characteristics; I/O configuration means, coupled to said programmable I/O unit, for use to control said programmable I/O unit to be set to the desired combination of I/O characteristics that are matched to the external circuitry; an I/O testing circuit, coupled to said programmable I/O unit, capable of detecting whether the programmable I/O unit is matched to the external circuitry; if not, said basic I/O system generating a change request signal; and a basic I/O system, coupled to both of said I/O testing circuit and said I/O configuration means; in response to said change request signal from said I/O testing circuit, said basic I/O system requesting said I/O configuration means to send a corresponding I/O configuration signal to set said programmable I/O unit to the required set of I/O characteristics.
Claim 13
Dependent Claim 111 words
The I/O device of claim 10, wherein said programmable I/O unit includes: an output buffer serving as an output data buffer for the data output from the core circuitry of the IC chip to the external circuitry, capable of being set to an output characteristic selected from a plurality of built-in output characteristics through programming by using said I/O configuration means; and an input receiver serving as an input data buffer for the data input from the external circuitry to the core circuitry of the IC chip, capable of being set to an input characteristic selected from a plurality of built-in input characteristics through programming by using said I/O configuration means.
Claim 14
Dependent Claim 64 words
The I/O device of claim 11, wherein said output buffer includes: an output pre-driver coupled to the core circuitry of the IC chip to receive the data output therefrom; and a P/N buffer, coupled between said output pre-driver and the external circuitry, capable of being set to one of a plurality of built-in output driving capabilities through programming by using said I/O configuration means.
Claim 15
Dependent Claim 110 words
The I/O device of claim 12, wherein said output pre-driver includes a plurality of output pre-driver units coupled to the core circuitry of the IC chip to receive the data output therefrom and also coupled to said I/O configuration means; and said P/N buffer includes a plurality of P/N buffer units each being paired to one of said output pre-driver units in said output pre-driver; wherein each of the paired output pre-driver units and P/N buffer units is provided with a unique built-in output driving capability, allowing the output buffer to be set to one of a plurality of output driving capabilities through programming by using said I/O configuration means.
Claim 16
Dependent Claim 107 words
The I/O device of claim 11, wherein said output buffer includes: a plurality of output pre-driver units whose input ends are tied together to the core circuitry of the IC chip to receive the data output therefrom and also coupled to said I/O configuration means; and a plurality of P/N buffer units each being paired to one of said output pre-driver units; wherein each of the paired output pre-driver units and P/N buffer units is provided with a unique built-in output driving capability, allowing the output buffer to be set to one of a plurality of output driving capabilities through programming by using said I/O configuration means.
Claim 17
Dependent Claim 114 words
The I/O device of claim 14, wherein each of said output pre-driver includes a plurality of output pre-driver units coupled to the core circuitry of the IC chip to receive the data output therefrom and also coupled to said I/O configuration means; and each of said P/N buffer includes a plurality of P/N buffer units each being paired to one of said output pre-driver units in said output pre-driver; wherein each of the paired output pre-driver units and P/N buffer units is provided with a unique built-in output driving capability, allowing the output buffer to be set to one of a plurality of output driving capabilities through programming by using said I/O configuration means.
Claim 18
Dependent Claim 83 words
The I/O device of claim 11, wherein said input receiver includes: a plurality of input receiver units coupled in parallel between the external circuitry and the core circuitry of the IC chip to receive the data input from the external circuitry, each having a unique built-in input characteristic; said input receiver units being further coupled to said I/O configuration means to be selectively enabled for use by said I/O configuration means allowing said input receiver to be set to a desired input characteristic.
Claim 19
Dependent Claim 23 words
The I/O device of claim 10, wherein said I/O configuration means includes a permanent storage unit for storing an I/O configuration file therein.
Claim 20
Dependent Claim 21 words
The I/O device of claim 10, wherein said I/O configuration means is formed on the center area of the IC chip.

References Cited (Backward Citations)

US5671234A Cited
US5490254A Cited
US5502400A Cited
US5583454A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-25 2003-04-26 2003-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-25 2007-04-26 2007-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-25 2011-04-26 2011-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag