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

Method and apparatus for limiting the slew rate of output drivers of an integrated circuit by using programmable flash cells

Assignee: Intel Corp
•
Filing: 1995-09-26
•
Granted: 1997-06-10
•
Expires: 2015-09-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The output driver includes a plurality of transistor devices connected to an output line. 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. By enabling only a few of the transistors, a current slew rate of current drawn through the transistors is reduced, thereby reducing overall voltage noise levels, although at the expense of slower signal throughput. By enabling all or most transistors, the current slew rate is increased, thereby resulting in greater voltage noise, but also achieving faster signal throughput. The various flash-programmable elements of the output drivers of the integrated circuit chip are programmed after fabrication of the chip based upon the voltage noise constraints of the specific environment of the chip, including the clock rate, form factor, packaging and type of peripheral devices.

Inventors

  • 👤 Gregory D. Sabin

Bibliographic Details

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

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 111 words
In an output driver including a plurality of transistor devices connected to an output line for outputting signals, subject to a current change slew rate, from an integrated circuit chip, an improvement comprising: a programmable means for selecting the slew rate for output signals driven by the output driver, wherein said programmable means comprises: a separate flash-programmable device connected to each of the plurality of transistor devices, each of said separate flash-programmable devices receiving a data signal along an input data line and outputting the data signal if the flash-programmable device is enabled and outputting a constant voltage level signal, regardless of input data, if the flash-programmable device is not enabled.
Claim 2
Dependent Claim 111 words
In an output driver including a plurality of transistor devices connected to an output line for outputting signals, subject to a current change slew rate, from an integrated circuit chip, an improvement comprising: a programmable means for selecting the slew rate for output signals driven by the output driver, wherein said programmable means comprises: a separate flash-programmable device connected to each of the plurality of transistor devices, each of said separate flash-programmable devices receiving a data signal along an input data line and outputting the data signal if the flash-programmable device is enabled and outputting a constant voltage level signal, regardless of input data, if the flash-programmable device is not enabled.
Claim 3
Dependent Claim 84 words
The improvement of claim 1 wherein each flash-programmable device comprises: a flash cell transistor having a gate connected to a high voltage level and a drain connected to ground during an output mode; a sense amplifier having a first input connected to a source of the flash cell and a second input connected to a current reference signal; and a logic circuit having a first input connected to said input data line and a second input connected to an output of said sense amplifier.
Claim 4
Dependent Claim 133 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; a plurality of output driver transistor devices each having an output connected to a common output pad; and a plurality of flash-programmable devices, with each flash-programmable device connected between the data line and an input of a respective one of the output transistor devices, with each said flash-programmable device outputting a data signal provided by the data line if enabled and outputting a constant value if non-enabled such that only a selected portion of the output transistor devices receive the data signal to be transmitted, said selected portion being determined by the enabling of a corresponding selected portion of the flash-programmable devices.
Claim 5
Dependent Claim 133 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; a plurality of output driver transistor devices each having an output connected to a common output pad; and a plurality of flash-programmable devices, with each flash-programmable device connected between the data line and an input of a respective one of the output transistor devices, with each said flash-programmable device outputting a data signal provided by the data line if enabled and outputting a constant value if non-enabled such that only a selected portion of the output transistor devices receive the data signal to be transmitted, said selected portion being determined by the enabling of a corresponding selected portion of the flash-programmable devices.
Claim 6
Dependent Claim 84 words
The output driver of claim 3 wherein each flash-programmable device comprises: a flash cell transistor having a gate connected to a high voltage level and a drain connected to ground during output mode; a sense amplifier having a first input connected to a source of the flash cell and a second input connected to a current reference signal; and a logic circuit having a first input connected to said input data line and a second input connected to an output of said sense amplifier.
Claim 7
Dependent Claim 26 words
The output driver of claim 3 wherein each output transistor device includes a transistor having a gate connected to an output of the respective flash-programmable device.
Claim 8
Dependent Claim 85 words
The output driver of claim 3 wherein each output transistor element includes a PMOS transistor and an NMOS transistor, connected in series between a high voltage source and a ground, and having respective drain outputs connected to the common output pad; and wherein each respective flash-programmable device includes a first flash-programmable element connected between the input data line and a gate of the PMOS transistor element and a second flash-programmable element connected between the input data line and a gate of the NMOS transistor device.
Claim 9
Dependent Claim 86 words
The output driver of claim 6 wherein each of the first and second flash-programmable elements comprises: a flash cell transistor having a gate connected to a high voltage level and a drain connected to ground; a sense amplifier having a first input connected to a source of the flash cell and a second input connected to a current reference signal; and a logic circuit having a first input connected to said input data line and a second input connected to an output of said sense amplifier.
Claim 10
Dependent Claim 154 words
An integrated circuit comprising: core logic circuitry; a plurality of output pads; and a plurality of output drivers connected between the core logic circuitry and respective output pads, each of said output drivers including a data line for receiving data from the core logic circuitry to be output from the integrated circuit; a plurality of output driver transistor devices each having an output connected to respective output pad; and a plurality of flash-programmable devices, with each said flash-programmable device connected between the data line and an input of a respective one of the output transistor devices, with each said flash-programmable device outputting a data signal provided by the data line if enabled and outputting a constant value if non-enabled such that only a selected portion of the output transistor devices receive the data signal to be transmitted, said selected portion being determined by the enabling of a corresponding selected portion of the flash-programmable devices.
Claim 11
Dependent Claim 154 words
An integrated circuit comprising: core logic circuitry; a plurality of output pads; and a plurality of output drivers connected between the core logic circuitry and respective output pads, each of said output drivers including a data line for receiving data from the core logic circuitry to be output from the integrated circuit; a plurality of output driver transistor devices each having an output connected to respective output pad; and a plurality of flash-programmable devices, with each said flash-programmable device connected between the data line and an input of a respective one of the output transistor devices, with each said flash-programmable device outputting a data signal provided by the data line if enabled and outputting a constant value if non-enabled such that only a selected portion of the output transistor devices receive the data signal to be transmitted, said selected portion being determined by the enabling of a corresponding selected portion of the flash-programmable devices.
Claim 12
Dependent Claim 84 words
The integrated circuit of claim 8 wherein each flash-programmable [element]device comprises: a flash cell transistor having a gate connected to a high voltage level and a drain connected to ground during output mode; a sense amplifier having a first input connected to a source of the flash cell and a second input connected to a current reference signal; and a logic circuit having a first input connected to said input data line and a second input connected to an output of said sense amplifier.
Claim 13
Dependent Claim 27 words
The integrated circuit of claim 8 wherein each output transistor device includes a transistor having a gate connected to an output of the respective flash programmable device.
Claim 14
Dependent Claim 83 words
The integrated circuit of claim 8 wherein each output transistor element includes a PMOS transistor and an NMOS transistor, connected in series between a high voltage and a ground, and having respective outputs connected to the common output pad; and wherein each respective flash-programmable device includes a first flash-programmable element connected between the input data line and a gate of the PMOS transistor element and a second flash-programmable element connected between the input data line and a gate of the NMOS transistor device.
Claim 15
Dependent Claim 86 words
The integrated circuit of claim 11 wherein each of the first and second flash-programmable elements comprises: a flash cell transistor having a gate connected to a high voltage level and a drain connected to ground; a sense amplifier having a first input connected to a source of the flash cell and a second input connected to a current reference signal; and a logic circuit having a first input connected to said input data line and a second input connected to an output of said sense amplifier.
Claim 16
Dependent Claim 171 words
An output driver for use on an integrated circuit, said output driver comprising: means for receiving data to be output from the integrated circuit; means for driving the data onto an output line subject to a current change slew rate, wherein said means for driving includes a plurality of output driver transistor devices each having an output connected to a common output pad; and means for setting the slew rate subsequent to fabrication of the integrated circuit Wherein said means for setting includes a plurality of flash-programmable devices, with each flash-programmable device connected between the means for receiving data and an input of a respective one of the output transistor devices, with each said flash-programmable device outputting a data signal provided by the means for receiving data if enabled and outputting a constant value if non-enabled such that only a selected portion of the output transistor devices receive the data signal to be transmitted, said selected portion being determined by the enabling of a corresponding selected portion of the flash-programmable devices.
Claim 17
Dependent Claim 171 words
An output driver for use on an integrated circuit, said output driver comprising: means for receiving data to be output from the integrated circuit; means for driving the data onto an output line subject to a current change slew rate, wherein said means for driving includes a plurality of output driver transistor devices each having an output connected to a common output pad; and means for setting the slew rate subsequent to fabrication of the integrated circuit Wherein said means for setting includes a plurality of flash-programmable devices, with each flash-programmable device connected between the means for receiving data and an input of a respective one of the output transistor devices, with each said flash-programmable device outputting a data signal provided by the means for receiving data if enabled and outputting a constant value if non-enabled such that only a selected portion of the output transistor devices receive the data signal to be transmitted, said selected portion being determined by the enabling of a corresponding selected portion of the flash-programmable devices.
Claim 18
Independent Claim 97 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 an integrated circuit having output drivers connected to flash programmable devices, with said flash programmable devices controlling the number of output transistors enabled within each output driver; determining the permissible voltage noise level for the integrated circuit; and programming a selected portion of the flash programmable devices to enable a corresponding selected portion of the output transistors of the output drivers to maintain said voltage noise level within said permissible voltage noise level.
Claim 19
Independent Claim 97 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 an integrated circuit having output drivers connected to flash programmable devices, with said flash programmable devices controlling the number of output transistors enabled within each output driver; determining the permissible voltage noise level for the integrated circuit; and programming a selected portion of the flash programmable devices to enable a corresponding selected portion of the output transistors of the output drivers to maintain said voltage noise level within said permissible voltage noise level.

References Cited (Backward Citations)

US4959564A Cited
US5387824A Cited
US5039874A Cited
US5194765A Cited
US5489858A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag