US20010019279A1 - Method and apparatus for reducing induced switching transients - Google Patents

Method and apparatus for reducing induced switching transients Download PDF

Info

Publication number
US20010019279A1
US20010019279A1 US09/851,617 US85161701A US2001019279A1 US 20010019279 A1 US20010019279 A1 US 20010019279A1 US 85161701 A US85161701 A US 85161701A US 2001019279 A1 US2001019279 A1 US 2001019279A1
Authority
US
United States
Prior art keywords
circuit
coupled
conductor
voltage source
input signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/851,617
Other versions
US6359463B2 (en
Inventor
Chris Martin
Stephen Casper
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
US Bank NA
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US09/851,617 priority Critical patent/US6359463B2/en
Publication of US20010019279A1 publication Critical patent/US20010019279A1/en
Application granted granted Critical
Publication of US6359463B2 publication Critical patent/US6359463B2/en
Assigned to U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT reassignment U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICRON TECHNOLOGY, INC.
Assigned to MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT reassignment MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: MICRON TECHNOLOGY, INC.
Assigned to U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT reassignment U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Assignors: MICRON TECHNOLOGY, INC.
Assigned to JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT reassignment JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICRON SEMICONDUCTOR PRODUCTS, INC., MICRON TECHNOLOGY, INC.
Assigned to MICRON TECHNOLOGY, INC. reassignment MICRON TECHNOLOGY, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Anticipated expiration legal-status Critical
Assigned to MICRON TECHNOLOGY, INC. reassignment MICRON TECHNOLOGY, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Assigned to MICRON SEMICONDUCTOR PRODUCTS, INC., MICRON TECHNOLOGY, INC. reassignment MICRON SEMICONDUCTOR PRODUCTS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/003Modifications for increasing the reliability for protection
    • H03K19/00346Modifications for eliminating interference or parasitic voltages or currents

Definitions

  • This invention relates to circuit devices, and more particularly, to a method and apparatus for reducing inductive switching transients in an electrical signal.
  • Inductance resists changes in current flow and can introduce transient voltage spikes when the current flow suddenly changes. These voltage spikes can be an order of magnitude or more greater than the voltage of the signal itself. The greater the inductance in a circuit, the more resistive it will be to changes in current flow, thereby inducing larger transient voltage spikes.
  • Induced transient voltages can be particularly problematic in power and ground wiring.
  • Power and ground voltages typically are transmitted to numerous electrical components in a circuit, often through a few, relatively long wires.
  • increasing the length of a particular wire will cause an increase in the inductance of the wire.
  • Relatively long power and ground wires can therefore have a relatively large inductance. Sudden changes in the current consumed by a circuit that is powered by these relatively long power and ground wires can produce large voltage spikes in the wires. Because the power and ground wires are often coupled to many circuits, the induced voltage spikes can also be coupled to these many circuits.
  • FIG. 1 An example of a circuit in which voltage transients are inductively generated in lines applying power to the circuit is illustrated in FIG. 1.
  • An inverter circuit 2 is formed by a PMOS transistor 4 and an NMOS transistor 6 .
  • a source of the PMOS transistor 4 is coupled to a supply voltage V 1 through a conductor 8
  • a source of the NMOS transistor 6 is coupled to ground through a conductor 9 .
  • the drains of the transistors 4 , 6 are coupled to each other and to one terminal of a load L. Another terminal of the load L is coupled to a voltage V T .
  • the conductors 8 , 9 are assumed to be bonding wires extending from an integrated circuit chip (not shown) to external terminals (not shown) of the integrated circuit.
  • the ends of the conductors 8 , 9 that are coupled to the circuit 2 are also coupled to other circuits (not shown) on the integrated circuit chip. As result, any voltage transients that are inductively generated by the conductors 8 , 9 our coupled to these other circuits.
  • the conductors 8 , 9 have a small but nevertheless significant inductance.
  • voltages transients are generated at the sources of the transistors 4 , 6 , as illustrated by the waveforms V X1 and V X2 shown in FIG. 2.
  • the voltage V X1 is at V 1 because the PMOS transistor 4 is ON.
  • the input signal IN transitions high, thereby turning OFF the PMOS transistor 4 and turning ON the NMOS transistor 6 .
  • the voltage transient is, of course, coupled to the other circuits on the integrated circuit chip that are powered through the conductors 8 , 9 .
  • the voltage transient is of a sufficient magnitude that it may very well cause these other circuits to erroneously respond to the voltage transient.
  • the input signal IN goes low, thereby turning ON the PMOS transistor 4 and turning OFF the NMOS transistor 6 .
  • Turning OFF the NMOS transistor 6 abruptly terminates the flow of current through the conductor 9 , thereby causing a negative voltage transient to be generated. Again, this voltage transient is coupled to the other circuits on the integrated circuit chip that are powered through the conductors 8 , 9 .
  • the inductance of power lines can therefore great significant problems in high-speed digital integrated circuits.
  • One technique for making a digital circuit less susceptible to voltage transients is to raise the switching levels of switching devices used in the circuit.
  • raising the switching levels in a digital circuit can create other problems. For example, raising switching levels can decrease the operating speed of a digital circuit because it requires more time for signals transitioning between logic levels to transition over a larger voltage range.
  • filter capacitors coupled to power and ground lines have been used to attenuate voltage transients on these lines.
  • filter capacitors continue to be useful in attenuating voltage transients on power and ground lines, they may not be capable of adequately attenuating relatively large voltage transients.
  • capacitors that are large enough to filter voltage transients cannot easily and inexpensively be fabricated on integrated circuits, filter capacitors are of limited usefulness for attenuating voltage transients generated in integrated circuits.
  • the inductance of a power line is generally proportional to its length. Reducing the lengths of power lines can therefore reduce their inductance, and thereby correspondingly decrease the magnitude of voltage transients induced in the lines.
  • One approach to reducing the length of power lines is to use a packaging arrangement known as a “Ball Grid Array” (“BGA”).
  • BGA is a grid of contacts laid out over a surface of an integrated circuit package that is placed against a surface of a printed circuit board or other substrate. The BGA contacts are coupled to similar contacts formed on the surface of the substrate, thus resulting in a relatively short signal path between the integrated circuit package and the substrate.
  • BGAs are more difficult to mount, requiring a more elaborate layout so power leads can route through the appropriate layers and around other traces and components. This more elaborate layout also contributes to increased fabrication costs and time. Also, BGAs may not be capable of adequately reducing inductance in power and signal lines, and they are not effective in reducing the inductance of power and signal lines formed on the integrated circuit chip.
  • the present invention provides apparatus and methods for reducing switching transients induced in power or signal lines that are connected to a primary circuit.
  • a smoothing circuit is connected to the power or signal lines in parallel with the primary circuit.
  • the primary circuit performs a predetermined function in response to receiving at least one input signal, and, in performing that function, the current drawn by the primary circuit through the power or signal line changes.
  • the smoothing circuit responds to the same input signal or signals by changing the current drawn by the smoothing circuit through the power or signal line in a manner that is opposite the change in current drawn by the primary circuit.
  • the current flow through the power or signal line remains substantially constant despite substantial changes in the current drawn through the power or signal line by the primary circuit responsive to the input signal or signals.
  • FIG. 1 is a schematic diagram of a conventional circuit illustrating an example of voltage transients being inductively generated on conductors applying power to the circuit.
  • FIG. 2 is a waveform diagram showing various signals present in the circuit of FIG. 1.
  • FIG. 3 is a functional block diagram of an attenuating circuit in accordance with one embodiment of the present invention.
  • FIG. 4 is a functional block diagram of a smoothing circuit in accordance with another embodiment of the present invention.
  • FIG. 5 is a functional block diagram of an attenuating circuit in accordance with another embodiment of the present invention.
  • FIG. 6 is a functional block diagram showing the attenuating circuit of FIGS. 3 - 5 used in a conventional memory device.
  • FIG. 7 is a partial schematic diagram of an output data buffer used in the memory device shown in FIG. 6.
  • FIG. 8 is a partial schematic diagram of another embodiment of an output data buffer used in the memory device shown in FIG. 6.
  • FIG. 9 is a functional block diagram showing a computer system using the memory device of FIG. 6.
  • FIG. 3 is a functional block diagram of an embodiment of an attenuating circuit 10 in accordance with the invention.
  • the attenuating circuit 10 is adapted to attenuate voltage transients induced in a first inductive conductor 12 responsive to sudden changes in the current flowing through the conductor 12 .
  • the conductor 12 is coupled at one end to a first power supply voltage V 1 and at the other end to the power input of a primary circuit 14 .
  • the primary circuit 14 includes a signal input that receives an input signal IN 1 .
  • the primary circuit is also coupled to a second power supply voltage V 2 , which may be ground potential.
  • V 2 which may be ground potential.
  • the current drawn by the primary circuit 14 through the conductor 12 changes responsive to changes in the input signal IN 1 .
  • the primary circuit 14 may be a digital circuit, such as a memory output buffer, or it may be an analog circuit.
  • the attenuating circuit 10 includes a smoothing circuit 16 .
  • the smoothing circuit includes power inputs that are also coupled to the first and second power supply voltages V 1 and V 2 , respectively, and a signal input that also receives the input signal IN 1 .
  • the primary circuit 14 and the smoothing circuit 16 are coupled to the same supply voltages V 1 and V 2 , and they receive the same input signal IN 1 .
  • the current drawn by the smoothing circuit 16 through the conductor 12 changes responsive to changes in the input signal IN 1 .
  • the current drawn by the smoothing circuit 16 changes responsive to the input signal IN 1 by the same magnitude but in the opposite direction as the changes in the current drawn by the primary circuit 14 responsive to the input signal.
  • the current drawn through the conductor 12 by the primary circuit 14 increases from 1 ampere to 2 amperes responsive to a change in the input signal IN 1 from a logic “0” to a logic “1”
  • the current drawn through the conductor 12 by the smoothing circuit 14 will decreases from 2 amperes to 1 ampere.
  • the smoothing circuit 16 compensating for changes in the current drawn by the primary circuit 14
  • the current through the conductor 12 remains substantially constant as the input signal IN 1 switches between logic levels.
  • the constant current in the conductor 12 prevents voltage transients from being induced in the conductor 12 regardless of the inductance of the conductor 12 or the magnitude or rate of change in the current drawn by the primary circuit 14 .
  • the smoothing circuit 16 preferably drives a “dummy load” 18 .
  • the dummy load is so named because it preferably has the same impedance as a load (not shown) that is coupled to an output terminal OUT of the primary circuit 14 , and it is provided solely to serve as a load for the smoothing circuit 16 .
  • the smoothing circuit 16 can therefore be the same or substantially the same circuitry as the primary circuit 14 coupled to receive the input signal IN 1 in a complimentary manner or it may simply operate in a complimentary manner.
  • the smoothing circuit 16 can be implemented using the same differential amplifier with the input signal IN 1 applied to its inverting input rather than the non-inverting input.
  • the smoothing circuit 16 can be implemented using a differential amplifier having its non-inverting input receiving the input signal IN 1 , but it may be constructed to operate in a complimentary manner.
  • the smoothing circuit 16 and the primary circuit 14 are coupled to the conductor 12 at the same location, as shown in FIG. 3, because this topology generally provides the optimum compensation for changes in current drawn by the primary circuit 14 .
  • adequate compensation for changes in current drawn by the primary circuit 14 may also be achieved in certain cases by coupling the smoothing circuit 16 and the primary circuit are 14 to the conductor 12 at different locations.
  • the smoothing circuit 16 should be coupled to the conductor as close as reasonably possible to the location that the primary circuit 14 is coupled to the conductor 12 .
  • the primary circuit 14 and the smoothing circuit 16 each have multiple signal inputs that receive respective input signals IN 1 . . . IN n .
  • the current drawn by the primary circuit 14 and the smoothing circuit 16 through the conductor 12 changes responsive to changes in the input signals N 1 . . . IN n .
  • the remainder of the attenuating circuit 10 functions similarly to what is described above, and further discussion is omitted in the interest of brevity.
  • FIG. 4 is a functional block diagram of another embodiment of the smoothing circuit 16 shown in FIG. 3.
  • the smoothing circuit 16 includes an inverter circuit 20 and a matching circuit 22 .
  • the inverter circuit 20 receives the input signal IN 1 , and applies its compliment to an input terminal of the matching circuit 22 .
  • the matching circuit 22 has substantially the same current drawing characteristics as the primary circuit 14 responsive to the input signal IN 1 . In fact, the matching circuit 22 may be the same circuit as the primary circuit 14 . However, since the matching circuit 22 receives the compliment of the input signal IN 1 received by primary circuit 14 , its current draw will compliment the current draw of the primary circuit 14 . The current through the conductor 12 therefore remains substantially constant as the input signal IN 1 switches between logic levels.
  • the inverter circuit 20 receives multiple input signals, IN 1 . . . IN n , and applies their compliments to respective input terminals of the matching circuit 22 .
  • the matching circuit 22 operates in substantially the same manner as described above with reference to FIG. 4 to maintain the current through the conductor 12 substantially constant as the input signals IN 1 . . . IN n switch between logic levels.
  • FIG. 5 is a functional block diagram showing another embodiment of an attenuating circuit 10 ′ in accordance with the invention.
  • the attenuating circuit 10 ′ is adapted to attenuate voltage transients induced in first and second inductive conductors 12 , 13 , respectively.
  • the conductors 12 , 13 couple respective first and second power supply voltages V 1 and V 2 to respective first and second power inputs of the primary circuit 14 .
  • the attenuating circuit 10 ′ includes the smoothing circuit 16 coupled to the first and second inductive conductors 12 , 13 , respectively, in the same manner as the primary circuit 14 .
  • the smoothing circuit 16 operates with the primary circuit 14 in substantially the same manner as described above with reference to FIG. 3 to maintain the current through the conductors 12 , 13 substantially constant as the input signal IN 1 switches between logic levels.
  • the primary circuit 14 and the smoothing circuit 16 receive multiple input signals IN 1 . . . IN n .
  • the smoothing circuit 16 operates with the primary circuit 14 in substantially the same manner as described above with reference to FIG. 3 to maintain the current through the conductors 12 , 13 substantially constant as the input signals IN 1 . . . IN n switch between logic levels.
  • the attenuating circuits 10 , 10 ′ of FIGS. 3 and 5, respectively, can be used in an integrated memory device 55 , which is illustrated in general form in FIG. 6.
  • the integrated memory device 55 includes a memory array 56 containing a large number of memory cells, each of which stores one bit of data. A particular cell or group of cells in the array is selected by an addressing circuit 58 (which may include buffers and decoders) as a function of an address received on an address bus 60 .
  • Data read from or written to the memory array 56 is routed through a data buffer circuit 62 to or from a data bus 64 .
  • the smoothing circuit 16 can be coupled to any circuit in the memory device 55 in which it is desired that inductive effects be minimized, such as, for example, the data buffer circuit, as shown in FIG. 6.
  • the circuit that the smoothing circuit 16 is coupled to will then maintain an approximately constant current draw from its voltage source through its inductive conductor 12 as described above, and any induced voltage transients will be minimized.
  • FIG. 7 One embodiment of a smoothing circuit 70 that can be used as the smoothing circuit 16 with the data buffer circuit 62 shown in FIG. 6 is illustrated in FIG. 7.
  • the data buffer circuit 62 is assumed to use the inverter circuit 2 explained above with reference to FIG. 1 as its data output buffer.
  • the inverter circuit 2 receives data from the memory array 56 and outputs data to a data bus terminal DQ.
  • the smoothing circuit 70 uses an inverter circuit 72 , including a PMOS transistor 74 and an NMOS transistor 76 .
  • the transistors 74 , 76 are substantially identical to the PMOS transistor 4 and the NMOS transistor 6 in the inverter circuit 2 .
  • the inverter circuit 72 drives a load L having substantially the same impedance as circuitry that would be connected to the data bus terminal DQ.
  • the inverter circuit 72 receives the complement of the input signal IN* and thus operates in a manner that is complementary to the inverter circuit 2 , which receives the input signal IN.
  • the smoothing circuit 70 therefore compensates for any changes in the current drawn through the power leads 8 , 9 by the data buffer circuit 62 .
  • FIG. 8 Another embodiment of a smoothing circuit 70 ′ that can be used as the smoothing circuit 16 with a data buffer circuit 62 ′ is illustrated in FIG. 8.
  • the data buffer circuit 62 ′ can be used in place of the data buffer circuit 62 in FIG. 6.
  • the data buffer circuit 62 ′ is formed by a pair of NMOS transistors of 78 , 80 .
  • a drain of the NMOS transistor 78 is coupled to a supply voltage V 1 through a conductor 8
  • a source of the NMOS transistor 80 is coupled to ground through a conductor 9 .
  • a source of the transistor 78 is coupled to a drain of the transistor 80 , and to a data bus terminal DQ.
  • the gates of the NMOS transistors 78 , 80 receive input signals IN 1 , IN 2 from the memory array 56 . Typically the input signals IN 1 , IN 2 will be the complement of each other.
  • the smoothing circuit 70 ′ uses two NMOS transistors 82 , 84 that are substantially identical to the NMOS transistors 78 , 80 .
  • a drain of the NMOS transistor 82 is coupled to the supply voltage V 1 through the conductor 8
  • a source of the NMOS transistor 84 is coupled to ground through the conductor 9 .
  • a source of the transistor 82 is coupled to a drain of the transistor 84 and to a load L.
  • a gate of the NMOS transistor 82 receives the input signal IN 2 and a gate of the NMOS transistor 84 receives the input signal IN 1 .
  • the NMOS transistors 82 , 84 drive the load L which has substantially the same impedance as circuitry that would be connected to the data bus terminal DQ.
  • the NMOS transistor 78 is turned OFF and the NMOS transistor 80 is turned ON so that no current flows from the supply voltage V 1 through the conductor 8 and the NMOS transistor 78 to the data terminal DQ.
  • the NMOS transistor 82 is turned ON so that current flows from the supply voltage V 1 through the conductor 8 and the NMOS transistor 82 to the load L.
  • the NMOS transistor 78 is turned ON and the NMOS transistor 82 is turned OFF so that current flows from the supply voltage V 1 to the data terminal DQ.
  • the NMOS transistor 82 is turned OFF so that no current flows from the supply voltage V 1 to the load L.
  • NMOS transistors 80 , 84 operate in a substantially similar way to what is described above with respect to current flowing to ground through the conductor 9 . Therefore, further discussion is omitted in the interest of brevity.
  • the smoothing circuit 70 ′ and the data buffer circuit 62 ′ operate in complementary fashion with respect to current draw through the conductors 8 , 9 .
  • the smoothing circuit 70 ′ therefore compensates for any changes in the current drawn through the power leads 8 , 9 by the data buffer circuit 62 ′.
  • FIG. 8 is a block diagram of a computer system 100 which includes the memory device 55 of FIG. 5, including the portion of the data output buffer 70 , 70 ′ shown in FIGS. 7 and 8 respectively.
  • the computer system 100 includes a processor 102 for performing various computing functions, such as executing specific software to perform specific calculations or tasks.
  • the processor 102 includes a processor bus 104 that normally includes an address bus, a control bus, and a data bus.
  • the computer system 100 includes one or more input devices 114 , such as a keyboard or a mouse, coupled to the processor 102 to allow an operator to interface with the computer system 100 .
  • the computer system 100 also includes one or more output devices 116 coupled to the processor 102 , such output devices typically being a printer or a video terminal.
  • One or more data storage devices 118 are also typically coupled to the processor 102 to store data or retrieve data from external storage media (not shown). Examples of typical storage devices 118 include hard and floppy disks, tape cassettes, and compact disk read-only memories (CD-ROMs).
  • the processor 102 is also typically coupled to cache memory 126 , which is usually static random access memory (“SRAM”) and to the memory device 55 through a memory controller 130 .
  • the memory controller 130 normally includes the control bus and the address bus that is coupled to the memory device 55 .
  • the data bus may be coupled to the processor bus 104 either directly (as shown), through the memory controller 130 , or by some other means.

Abstract

An attenuating circuit for reducing the inductively induced voltage transients in an electrical signal. The attenuating circuit is formed by a primary circuit and a smoothing circuit both coupled to a voltage source through an inductive conductor. The primary circuit operates in two states having a first and second current draw, respectively. The smoothing circuit also has a first and second state and a first and second current draw, respectively. The current draws of the primary circuit and the smoothing circuit are such that the total current draw on the voltage source through the inductive conductor maintains relatively constant regardless of the state that the primary circuit is in, thus minimizing any induced voltage transients as a result of the conductor's inductance.

Description

    TECHNICAL FIELD
  • This invention relates to circuit devices, and more particularly, to a method and apparatus for reducing inductive switching transients in an electrical signal. [0001]
  • BACKGROUND OF THE INVENTION
  • Conventional electrical circuits inherently contain inductance. Inductance resists changes in current flow and can introduce transient voltage spikes when the current flow suddenly changes. These voltage spikes can be an order of magnitude or more greater than the voltage of the signal itself. The greater the inductance in a circuit, the more resistive it will be to changes in current flow, thereby inducing larger transient voltage spikes. [0002]
  • Induced transient voltages can be particularly problematic in power and ground wiring. Power and ground voltages typically are transmitted to numerous electrical components in a circuit, often through a few, relatively long wires. Generally, increasing the length of a particular wire will cause an increase in the inductance of the wire. Relatively long power and ground wires can therefore have a relatively large inductance. Sudden changes in the current consumed by a circuit that is powered by these relatively long power and ground wires can produce large voltage spikes in the wires. Because the power and ground wires are often coupled to many circuits, the induced voltage spikes can also be coupled to these many circuits. [0003]
  • An example of a circuit in which voltage transients are inductively generated in lines applying power to the circuit is illustrated in FIG. 1. An [0004] inverter circuit 2 is formed by a PMOS transistor 4 and an NMOS transistor 6. A source of the PMOS transistor 4 is coupled to a supply voltage V1 through a conductor 8, and a source of the NMOS transistor 6 is coupled to ground through a conductor 9. The drains of the transistors 4, 6 are coupled to each other and to one terminal of a load L. Another terminal of the load L is coupled to a voltage VT. For this example, the conductors 8, 9 are assumed to be bonding wires extending from an integrated circuit chip (not shown) to external terminals (not shown) of the integrated circuit. The ends of the conductors 8, 9 that are coupled to the circuit 2 are also coupled to other circuits (not shown) on the integrated circuit chip. As result, any voltage transients that are inductively generated by the conductors 8, 9 our coupled to these other circuits.
  • In operation, when the input signal IN is a logic “1” equal to the supply voltage V[0005] 1, the NMOS transistors 6 is turned ON and the PMOS transistor 4 is turned OFF so that current flows to ground through the NMOS transistor 6 and the conductor 9. When the input signal IN is logic “0” equal to ground potential, the PMOS transistor 4 is turned ON and the NMOS transistor 6 is turned OFF so that current flows from the supply voltage V1 through the conductor 8 and the PMOS transistor 4.
  • As is known in the art, the [0006] conductors 8, 9 have a small but nevertheless significant inductance. As a result, voltages transients are generated at the sources of the transistors 4, 6, as illustrated by the waveforms VX1 and VX2 shown in FIG. 2. As shown in FIG. 2, prior to time t0, the voltage VX1 is at V1 because the PMOS transistor 4 is ON. At time t0, the input signal IN transitions high, thereby turning OFF the PMOS transistor 4 and turning ON the NMOS transistor 6. Turning OFF the PMOS transistor 4 abruptly terminates the flow of current through the conductor 8, thereby causing a positive voltage transient or spike to be generated at time t0. The voltage transient is, of course, coupled to the other circuits on the integrated circuit chip that are powered through the conductors 8, 9. The voltage transient is of a sufficient magnitude that it may very well cause these other circuits to erroneously respond to the voltage transient.
  • As further shown in FIG. 2, at time t[0007] 1, the input signal IN goes low, thereby turning ON the PMOS transistor 4 and turning OFF the NMOS transistor 6. Turning OFF the NMOS transistor 6 abruptly terminates the flow of current through the conductor 9, thereby causing a negative voltage transient to be generated. Again, this voltage transient is coupled to the other circuits on the integrated circuit chip that are powered through the conductors 8, 9. The inductance of power lines can therefore great significant problems in high-speed digital integrated circuits.
  • Induced voltage transients are particularly troublesome when they are coupled to high speed circuits because high speed circuits are particularly sensitive to voltage transients. [0008]
  • Problems caused by induced voltage transients tend to increase with a decrease in the magnitude of supply voltages. Typically, digital circuits powered by reduced supply voltages use correspondingly reduced switching levels. As a result, these digital circuits are more susceptible to voltages transients. [0009]
  • One technique for making a digital circuit less susceptible to voltage transients is to raise the switching levels of switching devices used in the circuit. However, raising the switching levels in a digital circuit can create other problems. For example, raising switching levels can decrease the operating speed of a digital circuit because it requires more time for signals transitioning between logic levels to transition over a larger voltage range. [0010]
  • In the past, filter capacitors coupled to power and ground lines have been used to attenuate voltage transients on these lines. Although filter capacitors continue to be useful in attenuating voltage transients on power and ground lines, they may not be capable of adequately attenuating relatively large voltage transients. Furthermore, since capacitors that are large enough to filter voltage transients cannot easily and inexpensively be fabricated on integrated circuits, filter capacitors are of limited usefulness for attenuating voltage transients generated in integrated circuits. [0011]
  • As mentioned above, the inductance of a power line is generally proportional to its length. Reducing the lengths of power lines can therefore reduce their inductance, and thereby correspondingly decrease the magnitude of voltage transients induced in the lines. One approach to reducing the length of power lines is to use a packaging arrangement known as a “Ball Grid Array” (“BGA”). A BGA is a grid of contacts laid out over a surface of an integrated circuit package that is placed against a surface of a printed circuit board or other substrate. The BGA contacts are coupled to similar contacts formed on the surface of the substrate, thus resulting in a relatively short signal path between the integrated circuit package and the substrate. In contrast, pins and the like formed along the edges of integrated circuit packages constitute a substantially longer short signal path between the integrated circuit package and the substrate. Furthermore, since the external contacts of a BGA are positioned beneath the integrated circuit chip, the lengths of internal lead wires extending from the chip to the external contacts are relatively short. In contrast, lead wires extending from a chip to external contact pins positioned along the periphery of an integrated circuit package are substantially longer. The use of BGAs has several drawbacks. BGAs are more difficult to mount, requiring a more elaborate layout so power leads can route through the appropriate layers and around other traces and components. This more elaborate layout also contributes to increased fabrication costs and time. Also, BGAs may not be capable of adequately reducing inductance in power and signal lines, and they are not effective in reducing the inductance of power and signal lines formed on the integrated circuit chip. [0012]
  • Yet another approach to reducing the inductance of power and signal lines, particularly bond wires extending between integrated circuit chips and external contacts, is to use low inductance alloys for the bond wires. The inductance of a wire decreases with the magnetic permeability of the material in the wire. Therefore a wire using an alloy having a decreased magnetic permeability will have a lower inductance than the equivalent wire made of conventional bond wire. The drawback to using low permeability alloys is that they are typically more expensive and less reliable overall than conventional bond wire. [0013]
  • There is therefore a need to effectively reduce the sensitivity of circuits to induced voltage transients in power and signal lines. [0014]
  • SUMMARY OF THE INVENTION
  • The present invention provides apparatus and methods for reducing switching transients induced in power or signal lines that are connected to a primary circuit. A smoothing circuit is connected to the power or signal lines in parallel with the primary circuit. The primary circuit performs a predetermined function in response to receiving at least one input signal, and, in performing that function, the current drawn by the primary circuit through the power or signal line changes. The smoothing circuit responds to the same input signal or signals by changing the current drawn by the smoothing circuit through the power or signal line in a manner that is opposite the change in current drawn by the primary circuit. As a result, the current flow through the power or signal line remains substantially constant despite substantial changes in the current drawn through the power or signal line by the primary circuit responsive to the input signal or signals. [0015]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic diagram of a conventional circuit illustrating an example of voltage transients being inductively generated on conductors applying power to the circuit. [0016]
  • FIG. 2 is a waveform diagram showing various signals present in the circuit of FIG. 1. [0017]
  • FIG. 3 is a functional block diagram of an attenuating circuit in accordance with one embodiment of the present invention. [0018]
  • FIG. 4 is a functional block diagram of a smoothing circuit in accordance with another embodiment of the present invention. [0019]
  • FIG. 5 is a functional block diagram of an attenuating circuit in accordance with another embodiment of the present invention. [0020]
  • FIG. 6 is a functional block diagram showing the attenuating circuit of FIGS. [0021] 3-5 used in a conventional memory device.
  • FIG. 7 is a partial schematic diagram of an output data buffer used in the memory device shown in FIG. 6. [0022]
  • FIG. 8 is a partial schematic diagram of another embodiment of an output data buffer used in the memory device shown in FIG. 6. [0023]
  • FIG. 9 is a functional block diagram showing a computer system using the memory device of FIG. 6. [0024]
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 3 is a functional block diagram of an embodiment of an attenuating [0025] circuit 10 in accordance with the invention. The attenuating circuit 10 is adapted to attenuate voltage transients induced in a first inductive conductor 12 responsive to sudden changes in the current flowing through the conductor 12. The conductor 12 is coupled at one end to a first power supply voltage V1 and at the other end to the power input of a primary circuit 14. The primary circuit 14 includes a signal input that receives an input signal IN1. The primary circuit is also coupled to a second power supply voltage V2, which may be ground potential. In operation, the current drawn by the primary circuit 14 through the conductor 12 changes responsive to changes in the input signal IN1. The primary circuit 14 may be a digital circuit, such as a memory output buffer, or it may be an analog circuit.
  • As shown in FIG. 3, the attenuating [0026] circuit 10 includes a smoothing circuit 16. The smoothing circuit includes power inputs that are also coupled to the first and second power supply voltages V1 and V2, respectively, and a signal input that also receives the input signal IN1. Thus, the primary circuit 14 and the smoothing circuit 16 are coupled to the same supply voltages V1 and V2, and they receive the same input signal IN1. Like the primary circuit 14, the current drawn by the smoothing circuit 16 through the conductor 12 changes responsive to changes in the input signal IN1. The current drawn by the smoothing circuit 16 changes responsive to the input signal IN1 by the same magnitude but in the opposite direction as the changes in the current drawn by the primary circuit 14 responsive to the input signal. For example, if the current drawn through the conductor 12 by the primary circuit 14 increases from 1 ampere to 2 amperes responsive to a change in the input signal IN1 from a logic “0” to a logic “1”, the current drawn through the conductor 12 by the smoothing circuit 14 will decreases from 2 amperes to 1 ampere. As a result of the smoothing circuit 16 compensating for changes in the current drawn by the primary circuit 14, the current through the conductor 12 remains substantially constant as the input signal IN1 switches between logic levels. The constant current in the conductor 12 prevents voltage transients from being induced in the conductor 12 regardless of the inductance of the conductor 12 or the magnitude or rate of change in the current drawn by the primary circuit 14.
  • The smoothing [0027] circuit 16 preferably drives a “dummy load” 18. The dummy load is so named because it preferably has the same impedance as a load (not shown) that is coupled to an output terminal OUT of the primary circuit 14, and it is provided solely to serve as a load for the smoothing circuit 16. The smoothing circuit 16 can therefore be the same or substantially the same circuitry as the primary circuit 14 coupled to receive the input signal IN1 in a complimentary manner or it may simply operate in a complimentary manner. For example, where the primary circuit 14 is a differential amplifier having its non-inverting input receiving the input signal IN1, the smoothing circuit 16 can be implemented using the same differential amplifier with the input signal IN1 applied to its inverting input rather than the non-inverting input. Alternatively, the smoothing circuit 16 can be implemented using a differential amplifier having its non-inverting input receiving the input signal IN1, but it may be constructed to operate in a complimentary manner.
  • It is preferable for the smoothing [0028] circuit 16 and the primary circuit 14 to be coupled to the conductor 12 at the same location, as shown in FIG. 3, because this topology generally provides the optimum compensation for changes in current drawn by the primary circuit 14. However, adequate compensation for changes in current drawn by the primary circuit 14 may also be achieved in certain cases by coupling the smoothing circuit 16 and the primary circuit are 14 to the conductor 12 at different locations. The smoothing circuit 16 should be coupled to the conductor as close as reasonably possible to the location that the primary circuit 14 is coupled to the conductor 12.
  • In another embodiment, also shown in FIG. 3, the [0029] primary circuit 14 and the smoothing circuit 16 each have multiple signal inputs that receive respective input signals IN1 . . . INn. In operation, the current drawn by the primary circuit 14 and the smoothing circuit 16 through the conductor 12 changes responsive to changes in the input signals N1 . . . INn. The remainder of the attenuating circuit 10 functions similarly to what is described above, and further discussion is omitted in the interest of brevity.
  • FIG. 4 is a functional block diagram of another embodiment of the smoothing [0030] circuit 16 shown in FIG. 3. The smoothing circuit 16 includes an inverter circuit 20 and a matching circuit 22. The inverter circuit 20 receives the input signal IN1, and applies its compliment to an input terminal of the matching circuit 22. The matching circuit 22 has substantially the same current drawing characteristics as the primary circuit 14 responsive to the input signal IN1. In fact, the matching circuit 22 may be the same circuit as the primary circuit 14. However, since the matching circuit 22 receives the compliment of the input signal IN1 received by primary circuit 14, its current draw will compliment the current draw of the primary circuit 14. The current through the conductor 12 therefore remains substantially constant as the input signal IN1 switches between logic levels.
  • In another embodiment, also shown in FIG. 4, the [0031] inverter circuit 20 receives multiple input signals, IN1 . . . INn, and applies their compliments to respective input terminals of the matching circuit 22. The matching circuit 22 operates in substantially the same manner as described above with reference to FIG. 4 to maintain the current through the conductor 12 substantially constant as the input signals IN1 . . . INn switch between logic levels.
  • FIG. 5 is a functional block diagram showing another embodiment of an attenuating [0032] circuit 10′ in accordance with the invention. The attenuating circuit 10′ is adapted to attenuate voltage transients induced in first and second inductive conductors 12, 13, respectively. The conductors 12, 13 couple respective first and second power supply voltages V1 and V2 to respective first and second power inputs of the primary circuit 14. The attenuating circuit 10′ includes the smoothing circuit 16 coupled to the first and second inductive conductors 12, 13, respectively, in the same manner as the primary circuit 14. The smoothing circuit 16 operates with the primary circuit 14 in substantially the same manner as described above with reference to FIG. 3 to maintain the current through the conductors 12, 13 substantially constant as the input signal IN1 switches between logic levels.
  • In another embodiment, also shown in FIG. 5, the [0033] primary circuit 14 and the smoothing circuit 16 receive multiple input signals IN1 . . . INn. The smoothing circuit 16 operates with the primary circuit 14 in substantially the same manner as described above with reference to FIG. 3 to maintain the current through the conductors 12, 13 substantially constant as the input signals IN1 . . . INn switch between logic levels.
  • The attenuating [0034] circuits 10, 10′ of FIGS. 3 and 5, respectively, can be used in an integrated memory device 55, which is illustrated in general form in FIG. 6. The integrated memory device 55 includes a memory array 56 containing a large number of memory cells, each of which stores one bit of data. A particular cell or group of cells in the array is selected by an addressing circuit 58 (which may include buffers and decoders) as a function of an address received on an address bus 60. Data read from or written to the memory array 56 is routed through a data buffer circuit 62 to or from a data bus 64 . The smoothing circuit 16 can be coupled to any circuit in the memory device 55 in which it is desired that inductive effects be minimized, such as, for example, the data buffer circuit, as shown in FIG. 6. The circuit that the smoothing circuit 16 is coupled to will then maintain an approximately constant current draw from its voltage source through its inductive conductor 12 as described above, and any induced voltage transients will be minimized.
  • One embodiment of a smoothing [0035] circuit 70 that can be used as the smoothing circuit 16 with the data buffer circuit 62 shown in FIG. 6 is illustrated in FIG. 7. The data buffer circuit 62 is assumed to use the inverter circuit 2 explained above with reference to FIG. 1 as its data output buffer. The inverter circuit 2 receives data from the memory array 56 and outputs data to a data bus terminal DQ.
  • The smoothing [0036] circuit 70 uses an inverter circuit 72, including a PMOS transistor 74 and an NMOS transistor 76. The transistors 74, 76 are substantially identical to the PMOS transistor 4 and the NMOS transistor 6 in the inverter circuit 2. The inverter circuit 72 drives a load L having substantially the same impedance as circuitry that would be connected to the data bus terminal DQ. The inverter circuit 72 receives the complement of the input signal IN* and thus operates in a manner that is complementary to the inverter circuit 2, which receives the input signal IN. The smoothing circuit 70 therefore compensates for any changes in the current drawn through the power leads 8, 9 by the data buffer circuit 62.
  • Another embodiment of a smoothing [0037] circuit 70′ that can be used as the smoothing circuit 16 with a data buffer circuit 62′ is illustrated in FIG. 8. The data buffer circuit 62′ can be used in place of the data buffer circuit 62 in FIG. 6. With reference to FIG. 8, the data buffer circuit 62′ is formed by a pair of NMOS transistors of 78, 80. A drain of the NMOS transistor 78 is coupled to a supply voltage V1 through a conductor 8, and a source of the NMOS transistor 80 is coupled to ground through a conductor 9. A source of the transistor 78 is coupled to a drain of the transistor 80, and to a data bus terminal DQ. The gates of the NMOS transistors 78, 80 receive input signals IN1, IN2 from the memory array 56. Typically the input signals IN1, IN2 will be the complement of each other.
  • The smoothing [0038] circuit 70′ uses two NMOS transistors 82, 84 that are substantially identical to the NMOS transistors 78, 80. A drain of the NMOS transistor 82 is coupled to the supply voltage V1 through the conductor 8, and a source of the NMOS transistor 84 is coupled to ground through the conductor 9. A source of the transistor 82 is coupled to a drain of the transistor 84 and to a load L. A gate of the NMOS transistor 82 receives the input signal IN2 and a gate of the NMOS transistor 84 receives the input signal IN1. The NMOS transistors 82, 84 drive the load L which has substantially the same impedance as circuitry that would be connected to the data bus terminal DQ.
  • In operation, when the input signal IN[0039] 1 is a logic “0” and the input signal IN2 is a logic “1”, the NMOS transistor 78 is turned OFF and the NMOS transistor 80 is turned ON so that no current flows from the supply voltage V1 through the conductor 8 and the NMOS transistor 78 to the data terminal DQ. In contrast, the NMOS transistor 82 is turned ON so that current flows from the supply voltage V1 through the conductor 8 and the NMOS transistor 82 to the load L.
  • Similarly, when the input signal IN[0040] 1 is a logic “1” and the input signal IN2 is a logic “0”, the NMOS transistor 78 is turned ON and the NMOS transistor 82 is turned OFF so that current flows from the supply voltage V1 to the data terminal DQ. In contrast, the NMOS transistor 82 is turned OFF so that no current flows from the supply voltage V1 to the load L.
  • The [0041] NMOS transistors 80, 84 operate in a substantially similar way to what is described above with respect to current flowing to ground through the conductor 9. Therefore, further discussion is omitted in the interest of brevity.
  • Thus, the smoothing [0042] circuit 70′ and the data buffer circuit 62′ operate in complementary fashion with respect to current draw through the conductors 8, 9. The smoothing circuit 70′ therefore compensates for any changes in the current drawn through the power leads 8, 9 by the data buffer circuit 62′.
  • FIG. 8 is a block diagram of a [0043] computer system 100 which includes the memory device 55 of FIG. 5, including the portion of the data output buffer 70, 70′ shown in FIGS. 7 and 8 respectively. The computer system 100 includes a processor 102 for performing various computing functions, such as executing specific software to perform specific calculations or tasks. The processor 102 includes a processor bus 104 that normally includes an address bus, a control bus, and a data bus. In addition, the computer system 100 includes one or more input devices 114, such as a keyboard or a mouse, coupled to the processor 102 to allow an operator to interface with the computer system 100. Typically, the computer system 100 also includes one or more output devices 116 coupled to the processor 102, such output devices typically being a printer or a video terminal. One or more data storage devices 118 are also typically coupled to the processor 102 to store data or retrieve data from external storage media (not shown). Examples of typical storage devices 118 include hard and floppy disks, tape cassettes, and compact disk read-only memories (CD-ROMs). The processor 102 is also typically coupled to cache memory 126, which is usually static random access memory (“SRAM”) and to the memory device 55 through a memory controller 130. The memory controller 130 normally includes the control bus and the address bus that is coupled to the memory device 55. The data bus may be coupled to the processor bus 104 either directly (as shown), through the memory controller 130, or by some other means.
  • From the foregoing it will be appreciated that, although specific embodiments of the invention have been described herein for purposes of illustration, various modifications may be made without deviating from the spirit and scope of the invention. Accordingly, the invention is not limited except as by the appended claims. [0044]

Claims (60)

What is claimed is:
1. An attenuating circuit adapted to produce an output signal with reduced switching transients, the attenuating circuit comprising:
a conductor coupled to a first voltage source, the conductor having an inductance;
a primary circuit coupled to the conductor at a first location, the primary circuit receiving the first voltage source, a second voltage source, and at least one input signal, the primary circuit receiving the first voltage source through the conductor, the primary circuit having a first current draw responsive to the each input signal having a first state and having a second current draw responsive to each input signal having a second state, the primary circuit producing a first output signal in response to receiving each input signal;
a smoothing circuit coupled to the conductor and having a dummy load, the smoothing circuit receiving the first voltage source, the second voltage source, and each input signal, the smoothing circuit applying a second output signal to the dummy load in response to receiving each input signal, the smoothing circuit receiving the first voltage source through the conductor, the smoothing circuit having a third current draw responsive to each input signal having the first state, and having a fourth current draw responsive to each input signal having the second state, the sum of the first and third current draws approximately equaling the sum of the second and fourth current draws.
2. The circuit of
claim 1
wherein the primary and smoothing circuits each receive a plurality of input signals, and wherein the plurality of input signals each comprise a first logic level when the plurality of input signals are in the first state.
3. The circuit of
claim 1
wherein the primary and smoothing circuits each receive a plurality of input signals, and wherein at least one of the plurality of input signals comprises a first logic level and at least one of the plurality of input signals comprises a second logic level when the plurality of input signals are in the first state.
4. The circuit of
claim 1
wherein the primary and smoothing circuits each receive a plurality of input signals, and wherein the plurality of input signals each comprise a second logic level when the plurality of input signals are in the second state.
5. The circuit of
claim 1
wherein the primary and smoothing circuits each receive a plurality of input signals, and wherein at least one of the plurality of input signals comprises a first logic level and at least one of the plurality of input signals comprises a second logic level when the plurality of input signals are in the second state.
6. The circuit of
claim 1
wherein the smoothing circuit is coupled to the conductor at the first location.
7. The circuit of
claim 1
wherein the smoothing circuit is coupled to the conductor at a second location, the second location being relatively close to the first location.
8. The circuit of
claim 1
wherein the smoothing circuit comprises a circuit having complementary current draw characteristics with regard to the primary circuit.
9. The circuit of
claim 1
wherein the smoothing circuit comprises a circuit that is a functionally identical copy of the primary circuit.
10. The circuit of
claim 1
wherein the third current draw equals the second current draw and the fourth current draw equals the first current draw.
11. The circuit of
claim 1
wherein the first voltage source is Vcc.
12. The circuit of
claim 1
wherein the first voltage source is ground.
13. The circuit of
claim 1
wherein the second voltage source is Vcc.
14. The circuit of
claim 1
wherein the second voltage source is ground.
15. The circuit of
claim 1
wherein the smoothing circuit comprises:
an inverter circuit receiving at least one input signal and producing at least one inverted input signal responsive to receiving each input signal, one inverted input signal per input signal received, each inverted input signal having a first state when each input signal is in the first state and having a second state when each input signal is in the second state; and
a matching circuit coupled to the inverter circuit, the conductor, the second voltage source, and the dummy load, the matching circuit receiving each inverted input signal, the first voltage source, and the second voltage source, and having a third current draw responsive to each inverted input signal having the first state, and having a fourth current draw responsive to each inverted input signal having the second state, the sum of the first and third current draws approximately equaling the sum of the second and fourth current draws.
16. The circuit of
claim 15
wherein the matching circuit comprises a circuit that is a functionally identical copy of the primary circuit.
17. The circuit of
claim 15
wherein the matching circuit comprises a circuit that has generally the same current draw characteristics as the primary circuit.
18. An attenuating circuit adapted to produce an output signal with reduced switching transients, the attenuating circuit comprising:
a first conductor coupled to a first voltage source, the first conductor having a first inductance;
a second conductor coupled to a second voltage source, the second conductor having a second inductance;
a primary circuit coupled to the first conductor at a first location and to the second conductor at a second location, the primary circuit receiving the first voltage source, the second voltage source, and at least one input signal, the primary circuit receiving the first voltage source through the first conductor and the second voltage source through the second conductor, the primary circuit having a first current draw from the first and second conductors responsive to each input signal having a first state and having a second current draw from the first and second conductors responsive to each input signal having a second state, the primary circuit producing a first output signal in response to receiving each input signal;
a smoothing circuit coupled to the first and second conductor, the smoothing circuit receiving the first voltage source, the second voltage source, and each input signal, the smoothing circuit receiving the first voltage source through the first conductor and the second voltage source through the second conductor, the smoothing circuit having a third current draw from the first and second conductors responsive to each input signal having a first state, and having a fourth current draw from the first and second conductors responsive to each input signal having a second state, the sum of the first and third current draws approximately equaling the sum of the second and fourth current draws.
19. The circuit of
claim 18
wherein the primary and smoothing circuits each receive a plurality of input signals, and wherein the plurality of input signals each comprise a first logic level when the plurality of input signals are in the first state.
20. The circuit of
claim 18
wherein the primary and smoothing circuits each receive a plurality of input signals, and wherein at least one of the plurality of input signals comprises a first logic level and at least one of the plurality of input signals comprises a second logic level when the plurality of input signals are in the first state.
21. The circuit of
claim 18
wherein the primary and smoothing circuits each receive a plurality of input signals, and wherein the plurality of input signals each comprise a second logic level when the plurality of input signals are in the second state.
22. The circuit of
claim 18
wherein the primary and smoothing circuits each receive a plurality of input signals, and wherein at least one of the plurality of input signals comprises a first logic level and at least one of the plurality of input signals comprises a second logic level when the plurality of input signals are in the second state.
23. The circuit of
claim 18
wherein the smoothing circuit is coupled to the first conductor at the first location and coupled to the second conductor at the second location.
24. The circuit of
claim 18
wherein the smoothing circuit is coupled to the first conductor at a third location, the third location being relatively close to the first location.
25. The circuit of
claim 18
wherein the smoothing circuit is coupled to the second conductor at a fourth location, the fourth location being relatively close to the second location.
26. The circuit of
claim 18
wherein the smoothing circuit comprises a circuit having complementary current draw characteristics with regard to the primary circuit.
27. The circuit of
claim 18
wherein the smoothing circuit comprises a circuit that is a functionally identical copy of the primary circuit.
28. The circuit of
claim 18
wherein the third current draw equals the second current draw and the fourth current draw equals the first current draw.
29. The circuit of
claim 18
wherein the first voltage source is Vcc.
30. The circuit of
claim 18
wherein the first voltage source is ground.
31. The circuit of
claim 18
wherein the second voltage source is Vcc.
32. The circuit of
claim 18
wherein the second voltage source is ground.
33. The circuit of
claim 18
wherein the smoothing circuit comprises:
an inverter circuit receiving each input signal and producing at least one inverted input signal responsive to receiving each input signal, one inverted input signal per input signal received, each inverted input signal having a first state when each input signal is in the first state and having a second state when each input signal is in the second state; and
a matching circuit coupled to the inverter circuit, the first conductor, the second conductor, the second voltage source, and a dummy load, the matching circuit receiving each inverted input signal, the first voltage source, and the second voltage source, and having a third current draw responsive to each inverted input signal having the first state, and having a fourth current draw responsive to each inverted input signal having the second state, the sum of the first and third current draws approximately equaling the sum of the second and fourth current draws.
34. The circuit of
claim 33
wherein the matching circuit comprises a circuit that is a functionally identical copy of the primary circuit.
35. The circuit of
claim 33
wherein the matching circuit comprises a circuit that has generally the same current draw characteristics as the primary circuit.
36. A dynamic random access memory having an address bus and at least one data bit line, comprising:
an array of memory cells having a plurality of memory cells arranged in rows and columns, a plurality of row lines, and at least one digitline for each column of memory cells;
an addressing circuit coupled to the address bus, the addressing circuit adapted to receive row and column addresses on the address bus and activate a corresponding memory cell in the array;
an output data buffer circuit coupled between the array and the data bit line, the output data buffer circuit adapted to receive a data bit and to transmit the data bit to the data bit line; and
a smoothing circuit having current draw characteristics that are complementary to a memory circuit in the dynamic random access memory, the memory circuit being coupled to a first voltage source through a first conductor having an inductance, the smoothing circuit being coupled to the first voltage source through the first conductor.
37. The dynamic random access memory of
claim 36
wherein the smoothing circuit comprises a circuit having complementary current draw characteristics to the output data buffer circuit.
38. The dynamic random access memory of
claim 37
wherein the output data buffer circuit comprises a pair of serially coupled NMOS transistors between the first voltage source and a second voltage source, the first transistor coupled to the first voltage source through the first conductor, the transistors coupled together at a first node, the first node coupled to the data bit line.
39. The dynamic random access memory of
claim 38
wherein the smoothing circuit comprises a third and fourth serially coupled NMOS transistors between the first voltage source and a second voltage source, the third transistor coupled to the first voltage source through the first conductor, the third and fourth transistors coupled together at a second node, the second node coupled to a dummy load.
40. The dynamic random access memory of
claim 36
wherein the smoothing circuit comprises a circuit that is a functionally identical copy of the primary circuit.
41. The dynamic random access memory of
claim 36
wherein the circuit is coupled to the first conductor at a first location, and the smoothing circuit is coupled to the first conductor at the first location.
42. The dynamic random access memory of
claim 36
wherein the circuit is coupled to the first conductor at a first location, and the smoothing circuit is coupled to the first conductor at a second location, the second location being relatively close to the first location.
43. The dynamic random access memory of
claim 36
wherein the circuit is coupled to a second voltage source through a second conductor having an inductance, the circuit coupled to the second conductor at a third location.
44. The dynamic random access memory of
claim 43
wherein the smoothing circuit is coupled to the second conductor at the third location.
45. The dynamic random access memory of
claim 43
wherein the smoothing circuit is coupled to the second conductor at the fourth location, the fourth location being relatively close to the third location.
46. The dynamic random access memory of
claim 36
wherein the first voltage source is Vcc.
47. The dynamic random access memory of
claim 43
wherein the second voltage source is ground.
48. A computer system, comprising:
a processor having a processor bus;
an input device coupled to the processor through the processor bus and adapted to allow data to be entered into the computer system;
an output device coupled to the processor through the processor bus adapted to allow data to be output from the computer system; and
a memory device coupled to the processor through the processor bus and having an address bus and a data bit line, the memory device comprising:
an array of memory cells having a plurality of memory cells arranged in rows and columns, a plurality of row lines, and at least one digitline for each column of memory cells;
an addressing circuit coupled to the address bus, the addressing circuit adapted to receive row and column addresses on the address bus and activate a corresponding memory cell in the array;
an output data buffer circuit coupled between the array and the data bit line, the output data buffer circuit adapted to receive a data bit and to transmit the data bit to the data bit line; and
a smoothing circuit having current draw characteristics that are complementary to a memory circuit in the dynamic random access memory, the memory circuit being coupled to a first voltage source through a first conductor having an inductance, the smoothing circuit being coupled to the first voltage source through the first conductor.
49. The computer system of
claim 48
wherein the smoothing circuit comprises a circuit having complementary current draw characteristics to the output data buffer circuit.
50. The computer system of
claim 49
wherein the output data buffer circuit comprises a pair of serially coupled NMOS transistors between the first voltage source and a second voltage source, the first transistor coupled to the first voltage source through the first conductor, the transistors coupled together at a first node, the first node coupled to the data bit line.
51. The computer system of
claim 50
wherein the smoothing circuit comprises a third and fourth serially coupled NMOS transistors between the first voltage source and a second voltage source, the third transistor coupled to the first voltage source through the first conductor, the third and fourth transistors coupled together at a second node, the second node coupled to a dummy load, the dummy load having the same impedance.
52. The computer system of
claim 48
wherein the smoothing circuit comprises a circuit that is a functionally identical copy of the primary circuit.
53. The computer system of
claim 48
wherein the circuit is coupled to the first conductor at a first location, and the smoothing circuit is coupled to the first conductor at the first location.
54. The computer system of
claim 48
wherein the circuit is coupled to the first conductor at a first location, and the smoothing circuit is coupled to the first conductor at a second location, the second location being relatively close to the first location.
55. The computer system of
claim 48
wherein the circuit is coupled to a second voltage source through a second conductor having an inductance, the circuit coupled to the second conductor at a third location.
56. The computer system of
claim 55
wherein the smoothing circuit is coupled to the second conductor at the third location.
57. The computer system of
claim 55
wherein the smoothing circuit is coupled to the second conductor at the fourth location, the fourth location being relatively close to the third location.
58. The computer system of
claim 48
wherein the first voltage source is Vcc.
59. The computer system of
claim 55
wherein the second voltage source is ground.
60. A method for reducing inductively induced switching transients in a primary circuit coupled to a voltage source through an inductive path, the amount of current drawn from the voltage source by the primary circuit through the inductive path varying with time, the method comprising the steps of:
coupling a smoothing circuit to the voltage source through the inductive path; and
adjusting the current drawn through the inductive path by the smoothing circuit so that the current draw through the inductive path is substantially constant as the current drawn by the primary circuit varies.
US09/851,617 1998-09-01 2001-05-08 Method and apparatus for reducing induced switching transients Expired - Lifetime US6359463B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/851,617 US6359463B2 (en) 1998-09-01 2001-05-08 Method and apparatus for reducing induced switching transients

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/145,065 US6127839A (en) 1998-09-01 1998-09-01 Method and apparatus for reducing induced switching transients
US09/580,662 US6229333B1 (en) 1998-09-01 2000-05-26 Apparatus for reducing induced switching transients
US09/851,617 US6359463B2 (en) 1998-09-01 2001-05-08 Method and apparatus for reducing induced switching transients

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/580,662 Continuation US6229333B1 (en) 1998-09-01 2000-05-26 Apparatus for reducing induced switching transients

Publications (2)

Publication Number Publication Date
US20010019279A1 true US20010019279A1 (en) 2001-09-06
US6359463B2 US6359463B2 (en) 2002-03-19

Family

ID=22511452

Family Applications (4)

Application Number Title Priority Date Filing Date
US09/145,065 Expired - Lifetime US6127839A (en) 1998-09-01 1998-09-01 Method and apparatus for reducing induced switching transients
US09/580,662 Expired - Lifetime US6229333B1 (en) 1998-09-01 2000-05-26 Apparatus for reducing induced switching transients
US09/678,941 Expired - Lifetime US6359462B1 (en) 1998-09-01 2000-10-03 Method and apparatus for reducing induced switching transients
US09/851,617 Expired - Lifetime US6359463B2 (en) 1998-09-01 2001-05-08 Method and apparatus for reducing induced switching transients

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US09/145,065 Expired - Lifetime US6127839A (en) 1998-09-01 1998-09-01 Method and apparatus for reducing induced switching transients
US09/580,662 Expired - Lifetime US6229333B1 (en) 1998-09-01 2000-05-26 Apparatus for reducing induced switching transients
US09/678,941 Expired - Lifetime US6359462B1 (en) 1998-09-01 2000-10-03 Method and apparatus for reducing induced switching transients

Country Status (1)

Country Link
US (4) US6127839A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050062516A1 (en) * 2001-11-12 2005-03-24 Ulrich Boetzel Method for preventing transients during switching processes in integrated switching circuits, and an integrated switching circuit
US20050237370A1 (en) * 2004-04-26 2005-10-27 Elgee Steven B Air heating apparatus
US20060128088A1 (en) * 2002-10-31 2006-06-15 Andrew Graham Vertical integrated component, component arrangement and method for production of a vertical integrated component
US20060197805A1 (en) * 2005-03-04 2006-09-07 Smith David E Adjusting power
US20080103609A1 (en) * 2006-10-12 2008-05-01 Smith David E Determining power
US11476074B2 (en) * 2020-09-10 2022-10-18 Yoshiyuki Ando Vacuum channel field effect transistor, producing method thereof, and semiconductor device

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6294947B1 (en) * 1998-05-29 2001-09-25 Agere Systems Guradian Corp. Asymmetrical current steering output driver with compact dimensions
US6127839A (en) 1998-09-01 2000-10-03 Micron Technology, Inc. Method and apparatus for reducing induced switching transients
JP3317272B2 (en) * 1999-04-02 2002-08-26 日本電気株式会社 Current direction switching circuit
US6344756B1 (en) * 2000-11-14 2002-02-05 International Business Machines Corporation Echo cancellation circuit for a Bi-directional current mode link
US6448837B1 (en) * 2001-01-04 2002-09-10 Hewlett-Packard Company Reduced current variability I/O bus termination

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920000962B1 (en) * 1989-05-26 1992-01-31 삼성전자 주식회사 Circuit controlling out-put voltage level of data in semiconductor
JP3085413B2 (en) * 1991-06-28 2000-09-11 株式会社日立製作所 Semiconductor storage device and semiconductor integrated circuit device
US5533054A (en) * 1993-07-09 1996-07-02 Technitrol, Inc. Multi-level data transmitter
US5655113A (en) * 1994-07-05 1997-08-05 Monolithic System Technology, Inc. Resynchronization circuit for a memory system and method of operating same
US5966042A (en) * 1997-09-29 1999-10-12 Lucent Technologies Inc. Current steering output circuit with switchable shunt resistor
US6127839A (en) 1998-09-01 2000-10-03 Micron Technology, Inc. Method and apparatus for reducing induced switching transients

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050062516A1 (en) * 2001-11-12 2005-03-24 Ulrich Boetzel Method for preventing transients during switching processes in integrated switching circuits, and an integrated switching circuit
US7129737B2 (en) 2001-11-12 2006-10-31 Infineon Technologies Ag Method for avoiding transients during switching processes in integrated circuits, and an integrated circuit
US20060128088A1 (en) * 2002-10-31 2006-06-15 Andrew Graham Vertical integrated component, component arrangement and method for production of a vertical integrated component
US7709827B2 (en) * 2002-10-31 2010-05-04 Qimonda, AG Vertically integrated field-effect transistor having a nanostructure therein
US20050237370A1 (en) * 2004-04-26 2005-10-27 Elgee Steven B Air heating apparatus
US7449662B2 (en) 2004-04-26 2008-11-11 Hewlett-Packard Development Company, L.P. Air heating apparatus
US20060197805A1 (en) * 2005-03-04 2006-09-07 Smith David E Adjusting power
US7461925B2 (en) 2005-03-04 2008-12-09 Hewlett-Packard Development Company, L.P. Adjusting power
US20080103609A1 (en) * 2006-10-12 2008-05-01 Smith David E Determining power
US7793117B2 (en) 2006-10-12 2010-09-07 Hewlett-Packard Development Company, L.P. Method, apparatus and system for determining power supply to a load
US11476074B2 (en) * 2020-09-10 2022-10-18 Yoshiyuki Ando Vacuum channel field effect transistor, producing method thereof, and semiconductor device

Also Published As

Publication number Publication date
US6359463B2 (en) 2002-03-19
US6127839A (en) 2000-10-03
US6229333B1 (en) 2001-05-08
US6359462B1 (en) 2002-03-19

Similar Documents

Publication Publication Date Title
US4985644A (en) Output buffer semiconductor and method for controlling current flow in an output switching device
EP1154434A1 (en) Semiconductor device and method for fabricating the same, memory core chip and memory peripheral circuit chip
US6229333B1 (en) Apparatus for reducing induced switching transients
KR950007449B1 (en) Output buffer circuit of memory
CN1615524A (en) Method and apparatus for standby power reduction in semiconductor devices
US6456556B1 (en) Voltage regulator and data path for a memory device
US4979016A (en) Split lead package
US6111422A (en) Method of testing susceptibility to failure of functional circuitry embodied in an integrated circuit
US6060946A (en) Semiconductor device having improved immunity to power supply voltage fluctuations
KR100341942B1 (en) Memory with distributed reference voltage and bias voltage
US6421297B1 (en) Data-pattern-dependent compensation technique to maintain drive strength of an output driver
KR930010104B1 (en) Semiconductor integrated circuit
KR100188021B1 (en) Data input/output line of multi-bank memory
US6587379B2 (en) Electronic device with locally reduced effects on analog signals
KR950012028B1 (en) Semiconductor memory device with low noise output structure
JPH0215956B2 (en)
JP3437867B2 (en) Semiconductor memory
US6657916B2 (en) Integrated memory with memory cell array
JPH0773678A (en) Semiconductor static memory
KR960009959B1 (en) Connecting method of dram cell
JPH046868A (en) Semiconductor integrated circuit
JPH0676590A (en) Semiconductor memory device
KR19980084132A (en) High speed nonvolatile memory and data recording / playback method
JPH10112641A (en) Logic circuit and semiconductor integrated circuit
KR20000013741A (en) Dual port random access memory in a semiconductor memory device

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:038669/0001

Effective date: 20160426

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGEN

Free format text: SECURITY INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:038669/0001

Effective date: 20160426

AS Assignment

Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT, MARYLAND

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:038954/0001

Effective date: 20160426

Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:038954/0001

Effective date: 20160426

AS Assignment

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT, CALIFORNIA

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:043079/0001

Effective date: 20160426

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGEN

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:043079/0001

Effective date: 20160426

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNORS:MICRON TECHNOLOGY, INC.;MICRON SEMICONDUCTOR PRODUCTS, INC.;REEL/FRAME:047540/0001

Effective date: 20180703

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL

Free format text: SECURITY INTEREST;ASSIGNORS:MICRON TECHNOLOGY, INC.;MICRON SEMICONDUCTOR PRODUCTS, INC.;REEL/FRAME:047540/0001

Effective date: 20180703

AS Assignment

Owner name: MICRON TECHNOLOGY, INC., IDAHO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT;REEL/FRAME:047243/0001

Effective date: 20180629

AS Assignment

Owner name: MICRON TECHNOLOGY, INC., IDAHO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT;REEL/FRAME:050937/0001

Effective date: 20190731

AS Assignment

Owner name: MICRON SEMICONDUCTOR PRODUCTS, INC., IDAHO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:051028/0001

Effective date: 20190731

Owner name: MICRON TECHNOLOGY, INC., IDAHO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:051028/0001

Effective date: 20190731