The present invention relates to Non-Volatile Memory (NVM) circuits and devices; and more particularly, to hybrid NVM devices that include multiple types of NVM circuits supported by common support circuitry.
Memory devices are electronic devices arranged to store electrical signals. For example, a basic memory element may be a fuse that can either be open or be closed. Open and closed states of the fuse may be used to designate one bit of information corresponding to a value of 1 or 0. A plurality of memory elements can be combined in various arrangements in order to store multiple bits arranged in words or other combinations. Various electronic circuits including semiconductor devices such as transistors are used as memory elements.
Memory elements may be classified in two main categories: volatile and nonvolatile. Volatile memory loses any data as soon as the system is turned off. Thus, it requires constant power to remain viable. Most types of random access memory (RAM) fall into this category. Non-volatile memory does not lose its data when the system or device is turned off. An NVM device may be implemented as a MOS transistor that has a source, a drain, an access or a control gate, and a floating gate. It is structurally different from a standard MOSFET in its floating gate, which is electrically isolated, or “floating”.
A range of considerations including a purpose of the device, power consumption, size, retention capacity and duration may influence design of non-volatile memory devices. For example, some NVM devices may be categorized as floating gate or charge-trapping from a programming perspective.
In floating gate memory circuits, electrons are typically transferred from the floating gate to the substrate or from the substrate to the floating gate by bi-directional tunneling through a thin silicon dioxide (SiO2) layer. Tunneling is the process by which an NVM device can be either erased or programmed and is usually dominant in thin oxides of thicknesses less than 12 nm. Storage of the charge on the floating gate allows the threshold voltage to be electrically altered between a low and a high value to represent logic 0 and 1, respectively. Other types of electron injection methods such as hot electron injection may also be employed in floating gate devices. In floating gate memory devices, charge or data is stored in the floating gate and is retained when the power is removed.
In charge-trapping memory devices, charge or data is stored in the discrete nitride traps and is also retained when the power is removed. Charge-trapping devices are typically used in MNOS (Metal Nitride Oxide Silicon), SNOS (Silicon Nitride Oxide Semiconductor), and SONOS (Silicon Oxide Nitride Oxide Semiconductor) technologies. The charges in MNOS memories may be injected from the channel region into the nitride by quantum mechanical tunneling through an ultra-thin oxide (UTO).
Non-volatile memory devices may also be implemented as NVM arrays that include a plurality of NVM cells arranged in rows and columns. In general, single-transistor n-channel NVM cells operate as follows. During an erase operation, electrons are removed from a floating gate of the NVM cell, thereby lowering the threshold voltage of the NVM cell. During a program operation, electrons are inserted into the floating gate of the NVM cell, thereby raising the threshold voltage of the NVM cell. Thus, during program and erase operations, the threshold voltages of selected NVM cells are changed. During a read operation, read voltages are applied to selected NVM cells. In response, read currents flow through these selected NVM cells.
Aspects of the invention are directed to a hybrid NVM circuit that includes a plurality of NVM sub-circuits of different types. The NVM sub-circuits, which can store data in a way that survives loss of power, may differ in their structure and/or function, but share common support circuitry.
According to one example aspect, one NVM sub-circuit is structured to provide its stored data during a transition period from a power-off state to a power-on state. Another NVM sub-circuit of the same NVM may provide its stored data upon being addressed in the power-on state.
According to another aspect, a first NVM sub-circuit may be adapted to provide a logic output to an operational component, while a second NVM sub-circuit provide an ON/OFF state output to another operational component.
In each aspect two or more NVM sub-circuits of the hybrid NVM circuit share at least a portion of the support circuitry.
It will be appreciated that a hybrid NVM circuit according to aspects may include any number of NVM sub-circuits of different types. The NVM sub-circuits may be of any type and share a portion or the whole support circuitry.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Various embodiments of the present invention will be described in detail with reference to the drawings, where like reference numerals represent like parts and assemblies throughout the several views. Reference to various embodiments does not limit the scope of the invention, which is limited only by the scope of the claims attached hereto. Additionally, any examples set forth in this specification are not intended to be limiting and merely set forth some of the many possible embodiments for the claimed invention.
Throughout the specification and claims, the following terms take at least the meanings explicitly associated herein, unless the context clearly dictates otherwise. The meanings identified below are not intended to limit the terms, but merely provide illustrative examples for the terms. The meaning of “a,” “an,” and “the” includes plural reference, the meaning of “in” includes “in” and “on.” The term “connected” means a direct electrical connection between the items connected, without any intermediate devices. The term “coupled” means either a direct electrical connection between the items connected or an indirect connection through one or more passive or active intermediary devices. The term “circuit” means either a single component or a multiplicity of components, either active and/or passive, that are coupled together to provide a desired function. The term “signal” means at least one current, voltage, charge, temperature, data, or other measurable quantity. The term “ordinary NVM” refers to an NVM circuit or device that stores and outputs a logic value to be used by an operational component. As such, the “ordinary NVM” may or may not be arranged to provide the logic value for special purposes such as trimming an analog circuit.
Device 102A includes programmable fuse block 112, operational component 108, and controller 122. Device 102A may be any electronic device that uses a memory circuit, in particular, a non-volatile memory circuit. Device 102A may use a variety of NVM circuits depending on available power, size, use of the stored information, and the like. For example, device 102A may be a Radio Frequency IDentification (RFID) tag with limitations on available power and size that uses an output of its NVM circuit to calibrate certain operational components, and the like.
A programmable fuse is essentially a non-volatile memory because it retains stored information in a power off state. A programmable fuse may be one time programmable (OTP) or multiple times programmable (MTP). Programmable fuse block 112 shown in the figure may include one or more programmable fuses. In case of multiple fuses, programmable fuse block 112 may include fuses that are arranged in an array.
Programmable fuse block 112 may provide an output to operational component 108 immediately following a transition to power-on state, while other types of NVM circuits may need to be addressed prior to providing their output. Accordingly, programmable fuse block 112 provides a fast NVM circuit that may be employed to calibrate operational components of a device during a power-on mode.
Device 102A also includes an operational component 108. As will be seen later in this description, operational component 108 is intended to be any one or more of a large possible number of components of device 102A, including programmable fuse block 112 itself, or even a component external to device 102A.
Operational component 108 may operate based on configuration/calibration data. A number of ways for accomplishing this are described later in this document. A distinction should be kept in mind, however, that programmable fuse block 112 may be employed to store other types of data in addition to the calibration data, such as a serial number of the RFID tag.
Programmable fuse block can store data 133 in cell 132. Data 133 encodes at least one value, or a series of values, for one or more operational components such as operational component 108. Data 133 may be the calibration data for operational component 108. Cell 132 may be a programmable fuse, a group of fuses, and the like. Data 133 encodes at least one value, or a series of values, for one or more operational components such as operational component 108. In some embodiments, data 133 is at least one logical bit, such as a 1 or a zero, stored in cell 132.
Data 133 may be input in operational component 108 via any number of paths. As data 133 is moved, it may change nature, or what it encodes.
Device 102A moreover includes controller 122. Controller 122 is adapted to program data 133 in cell 132. In addition, controller 122 may cooperate with other components, such as operational component 108.
As written above, operational component 108 may be any one or more of any of the tag circuit components. If more than one, then a plurality of calibration data may be stored. For each one of the possible operational components, one or more of their operation or performance characteristics may be controlled and/or changed by the calibration data. A number of examples and manners of controlling are described in this document.
Device 102B includes NVM circuit 114, operational component 109, and controller 124. Parts of device 102B perform actions that are similar to the actions performed by comparable parts in device 102A of
NVM circuit 114 is an ordinary NVM circuit that is arranged to store data 135, a logic or non-logic value, such as an ON/OFF state, in individual cells (e.g. cell 134) and provide data 135 upon being addressed. In one embodiment, NVM circuit 114 may be an NVM array comprising cells that are addressable in terms of a row and a column.
In some embodiments, a value for data 135 may be encoded in an amount of charge stored in a device. In another embodiment, data 135 may be at least one logical bit, such as a 1 or a zero, stored in cell 134. Of course, data 135 may need more than one cell, and so on.
Controller 124 is adapted to program data 135 in cell 134. Controller 124 is also arranged to address cell 134 to provide data 135 to operational component 109. In addition, controller 124 may cooperate with other components, such as operational component 109.
Operational component 109 may be adapted to receive data 135 for processing, calibration, and the like. In
Furthermore, controller 124 may be adapted to sense a performance of operational component 109. Controller 109 may then determine data 135 so as to adjust the performance. The performance may be optimized, if needed. In some instances, adjusting can be to diminish the performance if, for example, more privacy is required.
This feature of determining what data 135 to program may be invoked spontaneously, autonomously, in response to a received command, and so on. Adjusting may be desired if the performance has changed, for example either due to the passage of time, or due to changed environmental conditions, and so on. Adjusting may also take place while manufacturing or testing a device, or preparing it for field use. For example, the processor may step through a number of values to adjust an antenna reception of an RFID tag.
Device 102B may be implemented with fewer or additional components such as support circuitry for NVM circuit 114, communication circuitry for interaction with other devices, and the like.
Parts of device 102C that are similarly numbered in
Accordingly, programmable fuse block 112 is adapted to provide a fast calibration data (e.g. data 133) to operational component 108, while NVM circuit 114 is adapted to provide data 135 to operational component 109 for programming purposes, and the like, upon being addressed.
Controller 126 may be a combination of controllers 122 and 124 of
Some applications may need multiple NVM memory circuits. For example, RFID tags may include components that need calibration data at power-on and other components that need programming data after power-on. In such applications, having separate controller sub-circuits for different types of memory circuits is likely to increase power consumption and size of circuitry. On the other hand, in applications like RFID tags available power and size are at a premium.
Device 202 includes hybrid NVM circuit 210 that is adapted to interact with other circuits 204. Individual cells of hybrid NVM 210 are adapted to store information as a result of “write” operation 206 and provide the stored information as a result of “read” operation 208. The information is stored even during a power-off state of device 202.
“Read” operation 208, which provides the stored information to one or more of the other circuits 204, may occur during a transition from the power-off state to a power-on state for some parts of hybrid NVM circuit 210. For other parts of hybrid NVM circuit 210, “read” operation 208 may occur during the power-on state upon being addressed by another circuit (e.g. a controller).
As a result, different circuits of device 202 may receive data for their operation at different states of powering the device. For example, an oscillator circuit may be provided calibration data during the transition from the power-off state from one part of hybrid NVM circuit 210, while a digital signal processor circuit may be provided programming data after the transition.
The information stored in hybrid NVM circuit 210 may include analog, digital or other types of data. For example, different parts of hybrid NVM circuit 210 may provide logic bits, ON/OFF states, latched outputs for trimming analog circuits, and the like.
Hybrid NVM circuit 310 includes first type NVM sub-circuit 312 and second type NVM sub-circuit 314. First type NVM sub-circuit 312 and second type NVM sub-circuit 314 operate as described previously and provide input to operational components 307 and 308, respectively. In one example embodiment, first type NVM sub-circuit 312 may provide a fast output for calibrating operational component 307 during a transition to the power-on state. In another example embodiment, second type NVM sub-circuit 314 may provide programming data to operational component 308 in the power-on state upon being addressed by controller 320.
Controller 320 is adapted to interact with both NVM sub-circuits. The interaction may include programming the NVM sub-circuits, addressing individual cells to output their data, and the like. In one embodiment, hybrid NVM circuit 310 may also include a sub-circuit that is adapted to store one or more fixed bits. In such an embodiment, controller 320 may include a by-passing circuit that arranged to by-pass the one or more fixed bits. Such a by-passing circuit may also include at least one programmable bit.
By integrating first type NVM sub-circuit 312 and second type NVM sub-circuit 314, and combining the control operations in a single controller (320), size and power consumption can be optimized.
Parts of device 400 that are similarly numbered in device 300 of
In addition to the first and second type NVM sub-circuits, third type NVM sub-circuit 416 provides input to operational component 409. In one embodiment, third type NVM sub-circuit 416 may provide a latched output for trimming an analog circuit. In a further embodiment, third type NVM sub-circuit 416 may provide an ON/OFF state output that may be employed to control at least one of a voltage, a frequency, or a current.
Hybrid NVM circuit 510A includes first type NVM sub-circuit 512, second type NVM sub-circuit 514, and third type NVM sub-circuit 516. These NVM sub-circuits are examples of NVM circuits as described in conjunction with previous figures.
NVM sub-circuits commonly comprise a number of cells (e.g. cells 532, 534, and 536), which store the data to be consumed by operational components. NVM sub-circuits may be implemented in form of an NVM array comprising cells that are addressable in terms of a row and a column. First type NVM sub-circuit 512 and second type NVM sub-circuit 514 are examples of NVM arrays, while third type NVM sub-circuit 516 illustrates a non-array NVM circuit.
In some embodiments, a non-volatile memory cell may be constructed using a floating-gate pFET readout transistor having its source tied to a power source and its drain providing a current, which can be sensed to determine the state of the cell. The gate of the pFET readout transistor provides for charge storage, which can be used to represent information such as binary bits. A control capacitor structure having its first terminal coupled to a first voltage source and its second terminal coupled to the floating gate and a tunneling capacitor structure having its first terminal coupled to a second voltage source and its second terminal coupled to the floating gate may be utilized in each embodiment.
The control capacitor structure is fabricated so that it has much more capacitance than does the tunneling capacitor structure (and assorted stray capacitance between the floating gate and various other nodes of the cell). Manipulation of the voltages applied to the first voltage source and second voltage source controls an electric field across the capacitor structure and pFET dielectrics and thus Fowler-Nordheim tunneling of electrons onto and off of the floating gate, thus controlling the charge on the floating gate and the information value stored thereon.
High voltage switches 541 and 542 are examples of a series of high voltage switches that are arranged to provide the first and the second voltages for programming and erasing of the NVM cells.
NVM controller 546 is arranged to program and address individual cells of the NVM sub-circuits to output their data by managing high voltage switches 541, 542, and the like.
NVM charge pump 545 is an electronic circuit that uses capacitors as energy storage elements to convert low voltages into higher voltage outputs. Charge pump circuits are typically capable of high efficiencies, sometimes as high as 90-95%.
NVM charge pump 545 may use switches to control a connection of voltages to the capacitor. For example, to generate a higher voltage, a first stage may involve the capacitor being connected across a voltage and charged up. In a second stage, the capacitor is disconnected from the original charging voltage and reconnected with its negative terminal to the original positive charging voltage. Because the capacitor retains the voltage across it (ignoring leakage effects) the positive terminal voltage is added to the original, effectively doubling the voltage. This higher voltage output may then be smoothed by the use of another capacitor.
To emphasize that NVM sub-circuits may or may not include arrays, all three NVM sub-circuits in hybrid NVM circuit 510B are illustrated in array form. Differently from
In some embodiments, a Control Loop for Overtunneling Current Prevention (CLOOP) device may be implemented instead of a series of high voltage switches that control rows and columns of NVM arrays within the hybrid NVM circuit. CLOOP 548 is such a device. Structure and operation of a CLOOP device is described in detail in U.S. Pat. No. 6,853,583.
The examples of
NVM cell 634 is adapted to store and provide a logic value such as a “1” or a “0” bit. While
Schematic diagram of NVM cell 634 shows the tunneling transistors as capacitors denoted CG1 and CG0 and the control transistors as capacitors denoted CG1′ and CG0′ for clarity but they may be implemented with pFETs, for example as described in U.S. patent application Ser. No. 11/839,935 (IMPJ-0057) filed on May 5, 2004.
In this embodiment, VDD may be provided at all times to bias the gates of transistors M1C and M0C. REN (row enable) and RSB (row select bar) are provided to address individual cells such as NVM cell 634 in the NVM array. TUN is tunneling signal provided to tunneling capacitors CG1 and CG0. The signals VDD, REN, TUN and RSB are the row control signals, although VDD need not be applied via a row and could instead be applied via a column. The column control signals comprise the data signals on lines D1 and D0.
Transistors M1C and M0C have their gates coupled together and to VDD and their sources, drains and well connections coupled to the corresponding sources, drains and well connections of respective readout transistors M1A and M0A. This is done in order to avoid disturbing the contents of the cell when it is not selected.
During a read operation, the REN (row enable) line is set to VDD and with the gates of M1C and M0C at VDD. Thus, M1C and M0C are not conducting and readout transistors M1A and M0A operate normally to provide an output current as a function of charge stored on corresponding floating gates FG1 and FG0.
During a write operation, REN is set to approximately half the tunneling voltage. With VDD on the gates of M1C and M0C, M1C and M0C conduct, effectively connecting the drain nodes of M1A and M0A to REN. Since the drain, source, and bulk nodes of both M1A and M0A are set to half the tunneling voltage, there can be no tunneling across M1A or M0A. Furthermore, TUN is also set to half the tunneling voltage during the write mode. Accordingly, there can be no tunneling across CG1 or CG0.
NVM cell 732 is one embodiment of a programmable fuse implemented using Metal Oxide Field Effect Transistors (MOSFETs). NVM cell 732 comprises cross-coupled transistor pair M1C and M0B, which form a half latch circuit. In the MOSFET embodiment, M1C and M0B may be nFETs. A gate terminal of M1C is coupled to a drain of M0B. Similarly, a gate terminal of M0B is coupled to a drain of M1C. Sources of both transistors are coupled together and are arranged to receive a ground signal.
The drain terminal of M0B is arranged to provide output signal OUT, which includes stored value 733. In one embodiment, stored value 733 may be a digital value “0” or “1”.
Drain terminals of pFET type transistors M1A and M0C are coupled to drain terminals of M1C and M0B, respectively. Source terminals of M1A and M0C are coupled to a supply voltage (VDD). The source terminals are also arranged to receive a reset signal or a power-on reset (POR) signal.
Gate terminals of M1A and M0C (FG1 and FG0) are arranged as floating gates that store a charge such that NVM cell 732 settles on a state determined by the charges of the floating gates upon receiving a power-up signal (VDD applied) or the reset signal.
Whereas MC1 and M0B form a half latch circuit, programmable fuses may be implemented using full latch circuits, multiple pairs of half latch circuits, and the like. Furthermore, the transistors are not restricted to MOSFET type transistors, and other types devices may also be employed.
The programmable fuse forming NVM cell 732 is termed “self-latching”, meaning that once power is applied to the fuse, the latch of the associated fuse will eventually settle to some state. Details of programmable fuses are described in more detail in U.S. patent application Ser. No. 10/813,907 (IMPJ-0027A) filed on Mar. 30, 2004; Ser. No. 10/814,866 (IMPJ-0027B) filed on Mar. 30, 2004; and Ser. No. 10/814,868 (IMPJ-0027C) filed on Mar. 30, 2004.
Employing latch 852, NVM cell 836 provides a latched output to other operational components. This makes an output of NVM cell 836 suitable for trimming analog circuits. Parts of NVM cell 836 that are similarly numbered in NVM cell 634 of
In addition to the components of NVM cell 634 of
Latch 852 is arranged to settle on a state upon receiving the output of NVM cell 634 such that the stored output can be used to trim an analog circuit, and the like.
NVM cell 938 includes transistors M1A and M1C, which are coupled together at their source and drain terminals. The source terminals are arranged to receive REN signal, while the drain terminals are arranged to provide an output.
A gate terminal of M1C is arranged to receive supply voltage VDD. A tunneling transistor as capacitor denoted CG1 and a control transistor as capacitor denoted CG1′ are coupled to a gate terminal of M1A, and function as described above in conjunction with
An output of NVM cell 938 may be an ON state of an OFF state. The output may be used to control a current, a voltage, or a frequency of an operational component.
In this description, numerous details have been set forth in order to provide a thorough understanding. In other instances, well-known features have not been described in detail in order to not obscure unnecessarily the description.
A person skilled in the art will be able to practice the present invention in view of this description, which is to be taken as a whole. The specific embodiments as disclosed and illustrated herein are not to be considered in a limiting sense. Indeed, it should be readily apparent to those skilled in the art that what is described herein may be modified in numerous ways. Such ways can include equivalents to what is described herein.
The following claims define certain combinations and sub-combinations of elements, features, steps, and/or functions, which are regarded as novel and non-obvious. Additional claims for other combinations and sub-combinations may be presented in this or a related document.
This application is a Continuation Application of U.S. Pat. No. 7,283,390 filed on Sep. 28, 2005, which is a CIP of U.S. patent application Ser. No. 10/830,280 filed on Apr. 21, 2004; Ser. No. 11/839,985 filed on May 5, 2004; Ser. No. 11/016,546 filed on Dec. 17, 2004; and Ser. No. 11/015,293 filed on Dec. 17, 2004. Furthermore, this application may be found to be related to U.S. Pat. No. 6,853,583 and U.S. patent application Ser. No. 10/813,907 filed on Mar. 30, 2004; Ser. No. 10/814,866 filed on Mar. 30, 2004; and Ser. No. 10/814,868 filed on Mar. 30, 2004. This application may also be found related to U.S. Pat. No. 7,307,534. The referenced Patent and Patent Applications, as well as the parent Patent Applications are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4090258 | Cricchi | May 1978 | A |
4132904 | Harari | Jan 1979 | A |
4158239 | Bertin | Jun 1979 | A |
4384288 | Walton | May 1983 | A |
4388524 | Walton | Jun 1983 | A |
4541073 | Brice et al. | Sep 1985 | A |
4546241 | Walton | Oct 1985 | A |
4571704 | Bohac, Jr. | Feb 1986 | A |
4575823 | Fitzpatrick | Mar 1986 | A |
4580041 | Walton | Apr 1986 | A |
4758869 | Eitan et al. | Jul 1988 | A |
4935702 | Mead et al. | Jun 1990 | A |
4953928 | Anderson et al. | Sep 1990 | A |
5018102 | Houston | May 1991 | A |
5068622 | Mead et al. | Nov 1991 | A |
5086331 | Hartgring et al. | Feb 1992 | A |
5124568 | Chen et al. | Jun 1992 | A |
5146106 | Anderson et al. | Sep 1992 | A |
5168464 | Stanchak et al. | Dec 1992 | A |
5272368 | Turner et al. | Dec 1993 | A |
5301150 | Sullivan et al. | Apr 1994 | A |
5323066 | Feddeler et al. | Jun 1994 | A |
5361001 | Stolfa | Nov 1994 | A |
5384727 | Moyal et al. | Jan 1995 | A |
5394367 | Downs et al. | Feb 1995 | A |
5412594 | Moyal et al. | May 1995 | A |
5430670 | Rosenthal | Jul 1995 | A |
5438542 | Atsumi et al. | Aug 1995 | A |
5463348 | Sarpeshkar et al. | Oct 1995 | A |
5504707 | Koizumi | Apr 1996 | A |
5517044 | Koyama | May 1996 | A |
5541878 | LeMoncheck et al. | Jul 1996 | A |
5596524 | Lin et al. | Jan 1997 | A |
5616942 | Song | Apr 1997 | A |
5617358 | Kodama | Apr 1997 | A |
5623442 | Gotou et al. | Apr 1997 | A |
5627392 | Diorio et al. | May 1997 | A |
5633518 | Broze | May 1997 | A |
5650966 | Cleveland et al. | Jul 1997 | A |
5659498 | Pascucci et al. | Aug 1997 | A |
5666307 | Chang | Sep 1997 | A |
5677917 | Wheelus et al. | Oct 1997 | A |
5687118 | Chang | Nov 1997 | A |
5691939 | Chang et al. | Nov 1997 | A |
5706227 | Chang et al. | Jan 1998 | A |
5717636 | Dallabora et al. | Feb 1998 | A |
5729155 | Kobatake | Mar 1998 | A |
5731716 | Pascucci | Mar 1998 | A |
5736764 | Chang | Apr 1998 | A |
5754471 | Peng et al. | May 1998 | A |
5761121 | Chang | Jun 1998 | A |
5763912 | Parat et al. | Jun 1998 | A |
5777361 | Parris et al. | Jul 1998 | A |
5777926 | Trinh et al. | Jul 1998 | A |
5786617 | Merrill et al. | Jul 1998 | A |
5790060 | Tesch | Aug 1998 | A |
5796656 | Kowshik et al. | Aug 1998 | A |
5798967 | Sarin et al. | Aug 1998 | A |
5801994 | Chang et al. | Sep 1998 | A |
5822714 | Cato | Oct 1998 | A |
5825063 | Diorio et al. | Oct 1998 | A |
5835402 | Rao et al. | Nov 1998 | A |
5841165 | Chang et al. | Nov 1998 | A |
5844300 | Alavi et al. | Dec 1998 | A |
5854762 | Pascucci | Dec 1998 | A |
5875126 | Minch et al. | Feb 1999 | A |
5886566 | Park et al. | Mar 1999 | A |
5890199 | Downs | Mar 1999 | A |
5892709 | Parris et al. | Apr 1999 | A |
5892712 | Hirose et al. | Apr 1999 | A |
5898613 | Diorio et al. | Apr 1999 | A |
5901084 | Ohnakado | May 1999 | A |
5912841 | Kim | Jun 1999 | A |
5912842 | Chang et al. | Jun 1999 | A |
5912937 | Goetting et al. | Jun 1999 | A |
5914894 | Diorio et al. | Jun 1999 | A |
5914895 | Jenne | Jun 1999 | A |
5939945 | Thewes et al. | Aug 1999 | A |
5966329 | Hsu et al. | Oct 1999 | A |
5969987 | Blyth et al. | Oct 1999 | A |
5972804 | Tobin et al. | Oct 1999 | A |
5982669 | Kalnitsky et al. | Nov 1999 | A |
5986927 | Minch et al. | Nov 1999 | A |
5990512 | Diorio et al. | Nov 1999 | A |
6011425 | Oh et al. | Jan 2000 | A |
6028789 | Mehta et al. | Feb 2000 | A |
6049229 | Manohar et al. | Apr 2000 | A |
6055185 | Kalnitsky et al. | Apr 2000 | A |
6060919 | Wilson et al. | May 2000 | A |
6081451 | Kalnitsky et al. | Jun 2000 | A |
6111785 | Hirano | Aug 2000 | A |
6125053 | Diorio et al. | Sep 2000 | A |
6137721 | Kalnitsky et al. | Oct 2000 | A |
6137722 | Kalnitsky et al. | Oct 2000 | A |
6137723 | Bergemont et al. | Oct 2000 | A |
6137724 | Kalnitsky et al. | Oct 2000 | A |
6141247 | Roohparvar et al. | Oct 2000 | A |
6144581 | Diorio et al. | Nov 2000 | A |
6151238 | Smit et al. | Nov 2000 | A |
6166954 | Chern | Dec 2000 | A |
6166978 | Goto | Dec 2000 | A |
6190968 | Kalnitsky et al. | Feb 2001 | B1 |
6208557 | Bergemont et al. | Mar 2001 | B1 |
6214666 | Mehta | Apr 2001 | B1 |
6222765 | Nojima | Apr 2001 | B1 |
6222771 | Tang et al. | Apr 2001 | B1 |
6236223 | Brady et al. | May 2001 | B1 |
6252802 | Kramer et al. | Jun 2001 | B1 |
6294427 | Furuhata et al. | Sep 2001 | B1 |
6294810 | Li et al. | Sep 2001 | B1 |
6294997 | Paratore et al. | Sep 2001 | B1 |
6320788 | Sansbury et al. | Nov 2001 | B1 |
6331949 | Hirano | Dec 2001 | B1 |
6363006 | Naffziger et al. | Mar 2002 | B2 |
6363011 | Hirose et al. | Mar 2002 | B1 |
6384451 | Caywood | May 2002 | B1 |
6385000 | Ottesen et al. | May 2002 | B1 |
6385090 | Kitazaki | May 2002 | B1 |
6400622 | Fujiwara | Jun 2002 | B1 |
6411545 | Caywood | Jun 2002 | B1 |
6452835 | Diorio et al. | Sep 2002 | B1 |
6456992 | Shibata et al. | Sep 2002 | B1 |
6469930 | Murray | Oct 2002 | B1 |
6469937 | Fuchigami et al. | Oct 2002 | B2 |
6477103 | Nguyen et al. | Nov 2002 | B1 |
6479863 | Caywood | Nov 2002 | B2 |
6515919 | Lee | Feb 2003 | B1 |
6529407 | Shukuri | Mar 2003 | B2 |
6534816 | Caywood | Mar 2003 | B1 |
6538468 | Moore | Mar 2003 | B1 |
6563731 | Bergemont | May 2003 | B1 |
6573765 | Bales et al. | Jun 2003 | B2 |
6590825 | Tran et al. | Jul 2003 | B2 |
6611463 | Mehta et al. | Aug 2003 | B1 |
6633188 | Jia et al. | Oct 2003 | B1 |
6641050 | Kelley et al. | Nov 2003 | B2 |
6646919 | Madurawe et al. | Nov 2003 | B1 |
6654272 | Santin et al. | Nov 2003 | B2 |
6661278 | Gilliland | Dec 2003 | B1 |
6664909 | Hyde et al. | Dec 2003 | B1 |
6678190 | Yang et al. | Jan 2004 | B2 |
6693819 | Smith et al. | Feb 2004 | B2 |
6724657 | Shukuri | Apr 2004 | B2 |
6741500 | DeShazo et al. | May 2004 | B2 |
6822894 | Costello et al. | Nov 2004 | B1 |
6845029 | Santin et al. | Jan 2005 | B2 |
6853583 | Diorio et al. | Feb 2005 | B2 |
6898123 | Owen | May 2005 | B2 |
6903436 | Luo et al. | Jun 2005 | B1 |
6909389 | Hyde et al. | Jun 2005 | B1 |
6946892 | Mitarashi | Sep 2005 | B2 |
6950342 | Lindhorst et al. | Sep 2005 | B2 |
6954383 | Chiu et al. | Oct 2005 | B2 |
7046549 | Lee et al. | May 2006 | B2 |
7106642 | Hojo | Sep 2006 | B2 |
7177182 | Diorio et al. | Feb 2007 | B2 |
7212446 | Diorio et | May 2007 | B2 |
7221596 | Pesavento et al. | May 2007 | B2 |
7283390 | Pesavento | Oct 2007 | B2 |
7307534 | Pesavento | Dec 2007 | B2 |
7388420 | Diorio et al. | Jun 2008 | B2 |
7483310 | Bu | Jan 2009 | B1 |
7573749 | Diorio et al. | Aug 2009 | B2 |
20010035216 | Kyle | Nov 2001 | A1 |
20010035816 | Beigel et al. | Nov 2001 | A1 |
20020008271 | Hsu et al. | Jan 2002 | A1 |
20020020871 | Forbes | Feb 2002 | A1 |
20020122331 | Santin et al. | Sep 2002 | A1 |
20030123276 | Yokozeki | Jul 2003 | A1 |
20030183871 | Dugger et al. | Oct 2003 | A1 |
20030206437 | Diorio et al. | Nov 2003 | A1 |
20030218925 | Torjussen et al. | Nov 2003 | A1 |
20030222309 | Roy et al. | Dec 2003 | A1 |
20040004861 | Srinivas et al. | Jan 2004 | A1 |
20040017295 | Dishongh et al. | Jan 2004 | A1 |
20040021166 | Hyde et al. | Feb 2004 | A1 |
20040021170 | Caywood | Feb 2004 | A1 |
20040037127 | Lindhorst et al. | Feb 2004 | A1 |
20040052113 | Diorio et al. | Mar 2004 | A1 |
20040080982 | Roizin | Apr 2004 | A1 |
20040136245 | Makamura et al. | Jul 2004 | A1 |
20040195593 | Diorio et al. | Oct 2004 | A1 |
20040206999 | Hyde et al. | Oct 2004 | A1 |
20040240278 | Brady et al. | Dec 2004 | A1 |
20040263319 | Huomo | Dec 2004 | A1 |
20050030827 | Gilliland et al. | Feb 2005 | A1 |
20050149896 | Madurawe | Jul 2005 | A1 |
20050219931 | Diorio et al. | Oct 2005 | A1 |
20050251617 | Sinclair et al. | Nov 2005 | A1 |
20060123186 | Loh et al. | Jun 2006 | A1 |
20060133140 | Gutnik et al. | Jun 2006 | A1 |
20060133175 | Gutnik et al. | Jun 2006 | A1 |
20060221715 | Ma et al. | Oct 2006 | A1 |
20070252701 | Berry et al. | Nov 2007 | A1 |
20070263456 | Wang et al. | Nov 2007 | A1 |
20080112238 | Kim et al. | May 2008 | A1 |
Number | Date | Country |
---|---|---|
0 326 883 | Aug 1989 | EP |
0 336 500 | Oct 1989 | EP |
0 298 618 | Oct 1993 | EP |
0 756 379 | Jan 1997 | EP |
0 776 049 | Aug 2000 | EP |
0 778 623 | Jul 2001 | EP |
S54-017655 | Feb 1979 | JP |
S59-054100 | Mar 1984 | JP |
S60-071582 | Jan 1986 | JP |
H11-510315 | Jul 1996 | JP |
H09-181204 | Jul 1997 | JP |
WO 0126113 | Apr 2001 | WO |
WO 2005106893 | Nov 2005 | WO |
Number | Date | Country | |
---|---|---|---|
20080205150 A1 | Aug 2008 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11237099 | Sep 2005 | US |
Child | 11829370 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11016546 | Dec 2004 | US |
Child | 11237099 | US | |
Parent | 11015293 | Dec 2004 | US |
Child | 11016546 | US | |
Parent | 11839985 | May 2004 | US |
Child | 11015293 | US | |
Parent | 10830280 | Apr 2004 | US |
Child | 11839985 | US |