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

Method and apparatus for limiting the slew rate of output drivers by selectively programming the threshold voltage of flash cells connected thereto

Assignee: Intel Corp
•
Filing: 1996-03-28
•
Granted: 1997-12-30
•
Expires: 2016-03-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The output driver includes a plurality of transistor devices connected to an output line. In one arrangement, a separate flash-programmable element is connected to each of the plurality of transistor devices. Each of the separate flash elements receives the data signal along an input line and outputs the data signal if the flash cell is enabled (or not programmed) and outputs a constant voltage level, regardless of the data signal, if the flash element is not enabled. Hence, only those output transistors connected to flash elements that have been enabled are triggered by the output signal. Other transistors merely receive a constant voltage and are, therefore, not triggered regardless of the output signal. In another arrangement, the output driver is configured to forward output signals to all of the output transistors but the flash cells are programmed to adjust a time delay occurring prior to reception by the output transistors. This is achieved by setting the threshold voltage for the flash elements to differing values. The flash cells may be programmed to provide sequentially increasing time delays. Hence, the corresponding output transistors are activated sequentially resulting in a reduction in the increase of current drawn as a function of time, thereby reducing the total amount of voltage noise. In either arrangement, the various flash-programmable elements of the output drivers of the integrated circuit chip are programmed after fabrication of the chip.

Inventors

  • 👤 Gregory D. Sabin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:21
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/003; H03K19/00346; H03K19/00361; H03K19/0175; H03K19/0185; H03K19/018585

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 107 words
In an output driver for outputting signals, subject to a current change slew rate, from an integrated circuit chip wherein the output driver includes a plurality of transistor devices connected to an output line, an improvement comprising: programmable means for selecting the slew rate for output signals driven by the output driver, said programmable means including a separate flash-programmable element connected to each respective transistor device, with each of said separate flash-programmable elements configured to receive a data signal along an input line and output the data signal to the respective transistor device subject to a delay dependent upon a degree of programming of the flash element.
Claim 2
Dependent Claim 107 words
In an output driver for outputting signals, subject to a current change slew rate, from an integrated circuit chip wherein the output driver includes a plurality of transistor devices connected to an output line, an improvement comprising: programmable means for selecting the slew rate for output signals driven by the output driver, said programmable means including a separate flash-programmable element connected to each respective transistor device, with each of said separate flash-programmable elements configured to receive a data signal along an input line and output the data signal to the respective transistor device subject to a delay dependent upon a degree of programming of the flash element.
Claim 3
Dependent Claim 80 words
The improvement of claim 1 wherein each flash element comprises: a flash cell transistor having a gate connected to the input line, a source connected to a ground, and a drain; a buffer having an input connected to the drain of the flash cell and an output connected to a respective output transistor device; and a circuit for biasing a node interconnecting the drain of the flash cell transistor and the input of the amplifier to a predetermined voltage level.
Claim 4
Dependent Claim 41 words
The improvement of claim 2 wherein the output driver operates between a high voltage V CC and a low voltage V SS and wherein the flash cell transistor has a threshold voltage set between the V CC and V SS .
Claim 5
Dependent Claim 37 words
The improvement of claim 2 wherein the output driver operates between a high voltage V CC and a low voltage V SS and wherein the flash cell transistor has a threshold voltage set below V SS .
Claim 6
Dependent Claim 127 words
An output driver having a programmable slew rate for use on an integrated circuit, said output driver comprising: a data line for providing data to be output from the integrated circuit to the system bus; a plurality of output driver transistor devices each having an output connected to a common output pad; and a plurality of programmable flash devices, with each flash device connected between the data line and an input of a respective one of the output transistor devices, with each said flash device outputting a data signal provided by the data line subject to a delay dependent upon a degree of programming of the flash device such that individual ones of the plurality of output driver transistor devices can receive output signals at differing times.
Claim 7
Dependent Claim 127 words
An output driver having a programmable slew rate for use on an integrated circuit, said output driver comprising: a data line for providing data to be output from the integrated circuit to the system bus; a plurality of output driver transistor devices each having an output connected to a common output pad; and a plurality of programmable flash devices, with each flash device connected between the data line and an input of a respective one of the output transistor devices, with each said flash device outputting a data signal provided by the data line subject to a delay dependent upon a degree of programming of the flash device such that individual ones of the plurality of output driver transistor devices can receive output signals at differing times.
Claim 8
Dependent Claim 81 words
The output driver of claim 5 wherein each flash element comprises: a flash cell transistor having a gate connected to the input line, a source connected to a ground, and a drain; a buffer having an input connected to the drain of the flash cell and an output connected to a respective output transistor device; and a circuit for biasing a node interconnecting the drain of the flash cell transistor and the input of the amplifier to a predetermined voltage level.
Claim 9
Dependent Claim 42 words
The output driver of claim 6 wherein the output driver operates between a high voltage V CC and a low voltage V SS and wherein the flash cell transistor has a threshold voltage set between the V CC and V SS .
Claim 10
Dependent Claim 38 words
The output driver of claim 6 wherein the output driver operates between a high voltage V CC and a low voltage V SS and wherein the flash cell transistor has a threshold voltage set below V SS .
Claim 11
Dependent Claim 47 words
The output driver of claim 5 wherein the plurality of output driver transistor devices includes a first plurality of P-MOS transistors and a second plurality of N-MOS transistors, with gates of the P-MOS and N-MOS transistors connected to outputs of sense amplifiers of separate respective flash devices.
Claim 12
Dependent Claim 52 words
The output driver of claim 6 wherein the circuit for biasing the voltage comprises a P-MOS transistor having a gate connected to a ground, a source connected to a high voltage source, a drain connected to the node, and a feedback path connected from the source to a substrate of the transistor.
Claim 13
Dependent Claim 113 words
For use in an output driver of an integrated circuit wherein the output driver includes a data line for providing data, a plurality of output transistor devices each having an output connected to a common output pad, and a plurality of programmable flash devices with each device connected between the data line and an input of a respective one of the output transistor devices, a method comprising the steps of: selectively programming the flash devices to provide differing amounts of delay to a received data signal; and routing a data signal in parallel through the flash devices such that the respective output transistor devices receive versions of the signal subject to differing delays.
Claim 14
Dependent Claim 113 words
For use in an output driver of an integrated circuit wherein the output driver includes a data line for providing data, a plurality of output transistor devices each having an output connected to a common output pad, and a plurality of programmable flash devices with each device connected between the data line and an input of a respective one of the output transistor devices, a method comprising the steps of: selectively programming the flash devices to provide differing amounts of delay to a received data signal; and routing a data signal in parallel through the flash devices such that the respective output transistor devices receive versions of the signal subject to differing delays.
Claim 15
Dependent Claim 22 words
The method of claim 11 wherein the step of selectively programming the flash devices is formed to provide incrementally differing threshold voltages.
Claim 16
Dependent Claim 37 words
The method of claim 12 wherein the threshold voltages are set to provide a substantially equal differential in threshold voltage between flash devices such that the signal is incrementally delayed by substantially equal amounts of time delay.
Claim 17
Dependent Claim 47 words
The method of claim 11 wherein the output driver operates between a high voltage of V CC and a low voltage of V SS and wherein the step of selectively programming the flash devices is performed to provide threshold voltages between V CC and V SS .
Claim 18
Dependent Claim 44 words
The method of claim 11 wherein the output driver operates between a high voltage of V CC and a low voltage of V SS and wherein the step of selectively programming the flash devices is performed to provide threshold voltages below V SS .
Claim 19
Independent Claim 108 words
A method for selecting the slew rate of an output driver for use on an integrated circuit, said method comprising the steps of: fabricating in integrated circuit having output transistors connected to flash programmable cells with the flash programmable cells configured to control an amount of time delay occurring before reception of an output signal by a respective output transistor; determining a permissible voltage noise level for the integrated circuit; and programming a selected portion of the flash programmable cells to provide selected amounts of time delay for reception of output signals by respective output transistors to maintain the voltage noise level within the permissible voltage noise level.
Claim 20
Independent Claim 108 words
A method for selecting the slew rate of an output driver for use on an integrated circuit, said method comprising the steps of: fabricating in integrated circuit having output transistors connected to flash programmable cells with the flash programmable cells configured to control an amount of time delay occurring before reception of an output signal by a respective output transistor; determining a permissible voltage noise level for the integrated circuit; and programming a selected portion of the flash programmable cells to provide selected amounts of time delay for reception of output signals by respective output transistors to maintain the voltage noise level within the permissible voltage noise level.
Claim 21
Dependent Claim 146 words
A computer system comprising: a microprocessor, a memory unit and a input/output unit; and a system bus interconnecting the microprocessor, memory unit and input/output unit, wherein the microprocessor includes an integrated circuit having an output driver including a data line for providing data to be output from the integrated circuit to the system bus, a plurality of output driver transistor devices each having an output connected to a common output pad, and a plurality of programmable flash devices, with each flash device connected between the data line and an input of a respective one of the output transistor devices, with each said flash device outputting a data signal provided by the data line subject to a delay dependent upon a degree of programming of the flash device such that individual ones of the plurality of output driver transistor devices can receive output signals at differing times.
Claim 22
Dependent Claim 146 words
A computer system comprising: a microprocessor, a memory unit and a input/output unit; and a system bus interconnecting the microprocessor, memory unit and input/output unit, wherein the microprocessor includes an integrated circuit having an output driver including a data line for providing data to be output from the integrated circuit to the system bus, a plurality of output driver transistor devices each having an output connected to a common output pad, and a plurality of programmable flash devices, with each flash device connected between the data line and an input of a respective one of the output transistor devices, with each said flash device outputting a data signal provided by the data line subject to a delay dependent upon a degree of programming of the flash device such that individual ones of the plurality of output driver transistor devices can receive output signals at differing times.

References Cited (Backward Citations)

US4959564A Cited
US5387824A Cited
US5039874A Cited
US5194765A Cited
US5489858A Cited
US5638007A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-29 2001-06-30 2001-12-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-29 2005-06-30 2005-12-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-29 2009-06-30 2009-12-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag