This invention relates to the field of user interface devices and, in particular, to capacitive touch-sensor devices.
In general, capacitive touch sensors are intended to replace mechanical buttons, knobs, and other similar mechanical user interface controls. Capacitive sensors allow the elimination of complicated mechanical switches and buttons and provide reliable operation under harsh conditions. Also, capacitive sensors are widely used in modern consumer applications, providing new user interface options in the existing products.
Capacitive sensing applications may be implemented in a variety of electronic systems. Some capacitive sensing algorithms used by such systems require the initial charging of capacitive loads.
The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings.
Described herein is a method and apparatus for charging a capacitive load for use in an application such as a capacitive sensing application. The following description sets forth numerous specific details such as examples of specific systems, components, methods, and so forth, in order to provide a good understanding of several embodiments of the present invention. It will be apparent to one skilled in the art, however, that at least some embodiments of the present invention may be practiced without these specific details. In other instances, well-known components or methods are not described in detail or are presented in simple block diagram format in order to avoid unnecessarily obscuring the present invention. Thus, the specific details set forth are merely exemplary. Particular implementations may vary from these exemplary details and still be contemplated to be within the spirit and scope of the present invention.
The processing device 210 may also include an analog block array (not illustrated). The analog block array is also coupled to the system bus. Analog block array also may be configured to implement a variety of analog circuits (e.g., ADC, analog filters, etc.) using, in one embodiment, configurable UMs. The analog block array may also be coupled to the GPIO 207.
As illustrated, capacitance sensor 201 may be integrated into processing device 210. Capacitance sensor 201 may include analog I/O for coupling to an external component, such as touch-sensor pad 220, touch-sensor slider 230, touch-sensor buttons 240, and/or other devices. Capacitance sensor 201 and processing device 202 are described in more detail below.
It should be noted that the embodiments described herein are not limited to touch-sensor pads for notebook implementations, but can be used in other capacitive sensing implementations, for example, the sensing device may be a touch screen, a touch-sensor slider 230, or touch-sensor buttons 240 (e.g., capacitance sensing buttons). It should also be noted that the embodiments described herein may be implemented in other sensing technologies than capacitive sensing, such as resistive, optical imaging, surface wave, infrared, dispersive signal, and strain gauge technologies. Similarly, the operations described herein are not limited to notebook pointer operations, but can include other operations, such as lighting control (dimmer), volume control, graphic equalizer control, speed control, or other control operations requiring gradual or discrete adjustments. It should also be noted that these embodiments of capacitive sensing implementations may be used in conjunction with non-capacitive sensing elements, including but not limited to pick buttons, sliders (ex. display brightness and contrast), scroll-wheels, multi-media control (ex. volume, track advance, etc) handwriting recognition and numeric keypad operation.
In one embodiment, the electronic system 200 includes a touch-sensor pad 220 coupled to the processing device 210 via bus 221. Touch-sensor pad 220 may include a multi-dimension sensor array. The multi-dimension sensor array includes multiple sensor elements, organized as rows and columns. In another embodiment, the electronic system 200 includes a touch-sensor slider 230 coupled to the processing device 210 via bus 231. Touch-sensor slider 230 may include a single-dimension sensor array. The single-dimension sensor array includes multiple sensor elements, organized as rows, or alternatively, as columns. In another embodiment, the electronic system 200 includes touch-sensor buttons 240 coupled to the processing device 210 via bus 241. Touch-sensor buttons 240 may include a single-dimension or multi-dimension sensor array. The single- or multi-dimension sensor array may include multiple sensor elements. For a touch-sensor button, the sensor elements may be coupled together to detect a presence of a conductive object over the entire surface of the sensing device. Alternatively, the touch-sensor buttons 240 may have a single sensor element to detect the presence of the conductive object. In one embodiment, touch-sensor buttons 240 may include a capacitive sensor element. Capacitive sensor elements may be used as non-contact sensor elements. These sensor elements, when protected by an insulating layer, offer resistance to severe environments.
The electronic system 200 may include any combination of one or more of the touch-sensor pad 220, touch-sensor slider 230, and/or touch-sensor button 240. In another embodiment, the electronic system 200 may also include non-capacitance sensor elements 270 coupled to the processing device 210 via bus 271. The non-capacitance sensor elements 270 may include buttons, light emitting diodes (LEDs), and other user interface devices, such as a mouse, a keyboard, or other functional keys that do not require capacitance sensing. In one embodiment, buses 271, 241, 231, and 221 may be a single bus. Alternatively, these buses may be configured into any combination of one or more separate buses.
Processing device 210 may include internal oscillator/clocks 206 and communication block 208. The oscillator/clocks block 206 provides clock signals to one or more of the components of processing device 210. Communication block 208 may be used to communicate with an external component, such as a host processor 250, via host interface (I/F) line 251. Alternatively, processing block 210 may also be coupled to embedded controller 260 to communicate with the external components, such as host 250. In one embodiment, the processing device 210 is configured to communicate with the embedded controller 260 or the host 250 to send and/or receive data.
Processing device 210 may reside on a common carrier substrate such as, for example, an integrated circuit (IC) die substrate, a multi-chip module substrate, or the like. Alternatively, the components of processing device 210 may be one or more separate integrated circuits and/or discrete components. In one exemplary embodiment, processing device 210 may be a Programmable System on a Chip (PSoC™) processing device, manufactured by Cypress Semiconductor Corporation, San Jose, Calif. Alternatively, processing device 210 may be one or more other processing devices known by those of ordinary skill in the art, such as a microprocessor or central processing unit, a controller, special-purpose processor, digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like.
It should also be noted that the embodiments described herein are not limited to having a configuration of a processing device coupled to a host, but may include a system that measures the capacitance on the sensing device and sends the raw data to a host computer where it is analyzed by an application. In effect the processing that is done by processing device 210 may also be done in the host.
Capacitance sensor 201 may be integrated into the IC of the processing device 210, or alternatively, in a separate IC. Alternatively, descriptions of capacitance sensor 201 may be generated and compiled for incorporation into other integrated circuits. For example, behavioral level code describing capacitance sensor 201, or portions thereof, may be generated using a hardware descriptive language, such as VHDL or Verilog, and stored to a machine-accessible medium (e.g., CD-ROM, hard disk, floppy disk, etc.). Furthermore, the behavioral level code can be compiled into register transfer level (“RTL”) code, a netlist, or even a circuit layout and stored to a machine-accessible medium. The behavioral level code, the RTL code, the netlist, and the circuit layout all represent various levels of abstraction to describe capacitance sensor 201.
It should be noted that the components of electronic system 200 may include all the components described above. Alternatively, electronic system 200 may include only some of the components described above.
In one embodiment, electronic system 200 may be used in a notebook computer. Alternatively, the electronic device may be used in other applications, such as a mobile handset, a personal data assistant (PDA), a keyboard, a television, a remote control, a monitor, a handheld multi-media device, a handheld video player, a handheld gaming device, or a control panel.
In one embodiment, capacitance measurement circuit 300 begins the process of detecting capacitance of capacitive sensor 307 by causing an initial voltage approximately equal to reference voltage level VREF to appear between node 301 and ground. To this end, current source 302 drives a charging current IDAC into node 301, causing charge to be stored on modulation capacitor 303 and internal capacitor 304. Subsequently, switch 305 and switch 306 operate in a non-overlapping manner to alternately and repeatedly connect capacitive sensor 307 first to node 301 and then to ground. When switch 305 is closed, the voltage on capacitive sensor 307 equalizes with the voltage on modulation capacitor 303 and internal capacitor 304. Concurrently, the IDAC current from current source 302 continues to charge up node 301. Switch 305 subsequently opens, disconnecting capacitive sensor 307 from node 301. When switch 306 closes, capacitive sensor 307 is discharged to ground. The charge-discharge cycle of capacitive sensor 307 with switch 305 and switch 306 when operating as described can be represented as an effective resistance REFF between node 301 and ground. The value of effective resistance REFF, represented in terms of the switching frequency f of switch 305 and switch 306 and the capacitance Cs of capacitive sensor 307, is described by Equation 1 below.
According to Ohm's Law, an effective voltage VN appears across capacitive sensor 307 at node 301 given by Equation 2 below.
According to one embodiment, the output current IDAC of current driver 302 is adjusted so that the voltage VN at node 301 is less than the final voltage VF applied to an input of comparator 308. In other embodiments, the switching frequency f of switch 305 and switch 306 may be adjusted to achieve a desired value of VN. In one embodiment, various parameters may be adjusted such that the voltage VN at node 301 approximates initial reference voltage level VREF, so that when the circuit reaches steady state operation, the voltage VN at node 301 is approximately equal to VREF.
In one embodiment, once the voltage VN at node 301 is within tolerable limits of VREF, the measurement sequence begins. Current driver 302 charges capacitors 303 and 304, increasing the voltage VN at node 301 towards VF, while switches 305 and 306 continue to operate with capacitive sensor 307 as described above, providing the effective resistance REFF between node 301 and ground. Once node 301 settles, the voltage at this node, VN as given by Equation 2, provides a measure of the sensor capacitance 307. At this point, switch 305 may be kept open and IDAC current from current source 302 may be turned off to preserve this voltage VN at node 301. One method to measure this voltage (and hence the capacitance 307) is described below. A current IDAC2, which may be different from the previous IDAC value, is applied to charge up the voltage at node 301. Counter 310, which is clocked by oscillator 311 is enabled to measure the time required for VN to reach VF. While counter 310 is enabled, counter 310 records the number of cycles output by oscillator 311. The voltage at node 301 is filtered through low-pass filter 309 and then applied to the input of comparator 308. When this voltage, after filtering, exceeds VF, comparator 308 trips and disables counter 310. Counter 310 then transmits the resulting count value to data processing module 312. Thus, counter 310 transmits to data processing module 312 the number of oscillations produced by oscillator 311 during the time required for VN to rise to VF.
In accord with Equation 1, REFF is dependent on the capacitance of capacitive sensor 307. Thus, a physical input on capacitive sensor 307, such as a finger or other object, that affects the capacitance of capacitive sensor 307 will change the value of REFF. For example, a finger in proximity to capacitive sensor 307 may cause an increase in capacitance of capacitive sensor 307. This corresponds to a decrease in the effective resistance REFF. According to Ohm's law the voltage across REFF, which is the voltage VN at node 301, decreases. Therefore, the duration of time required to charge capacitors 303 and 304 so that VN is equal to VF increases, since VN begins from a lower voltage level. As a result, counter 310 detects a greater number of cycles output by oscillator 311 before counter 310 is disabled by comparator 308. This increase in the count value can then be used to determine that an input was received on the capacitive sensor 307.
In one embodiment, node 301 can be pre-charged before measurement begins. Pre-charging node 301 can aid the CSA successive approximation process by providing a starting voltage that is closer to VREF. Therefore, capacitance measurement circuit 300 more quickly achieves steady state operation and is sooner available to begin measurement. Alternative embodiments may apply pre-charging to methods other than CSA for measuring capacitance of a capacitive sensor, such as charge transfer capacitive sensing algorithms. Pre-charging node 301 requires charging of a capacitive load resulting from the combination of capacitors 303 and 304.
According to one embodiment, high speed charging circuit 400 may begin charging capacitive load 401 upon the assertion of the enable signal 404 and the boost signal 405. Both reference buffer 403 and boost buffer 402 then charge capacitive load 401 at a high rate towards VREF. Subsequently, boost signal 405 is negated, disabling boost buffer 402. In one embodiment, boost buffer 402 may be tristated when boost signal 405 is negated. Reference buffer 403 then continues charging capacitive load 401 towards VREF at a relatively slower rate until the voltage across capacitive load 401 reaches the same level as VREF. When the voltage across capacitive load 401 reaches the same level as VREF, the enable signal 404 may be negated, thus disabling reference buffer 403 and ending the charge cycle. In one embodiment, the reference buffer may be tristated when enable signal 404 is negated. In one embodiment, boost buffer 402 and reference buffer 403 have the same voltage VREF applied to their respective voltage reference inputs. In other embodiments, boost buffer 402 and reference buffer 403 have different voltages applied to their respective reference voltage inputs.
In one embodiment, a reference buffer control 407 may also be included in high speed charging circuit 400 to control the output state of the reference buffer. Thus reference buffer control 407 may operate to tristate or otherwise disable the reference buffer 403. In one embodiment, reference buffer control 407 may disable reference buffer 403 after determining that a period of time has elapsed. For example, reference buffer control 407 may disable reference buffer 403 based on an indication that sufficient time has passed to allow the voltage across capacitive load 401 to settle within a tolerable range of VREF. In other embodiments, reference buffer control 407 may disable reference buffer 403 based on other conditions.
As depicted in
Single buffer charge voltage curve 506 depicts the change in voltage across capacitive load 101 as capacitive load 101 is being charged by charging circuit 100 using a single reference buffer 102. As compared to the voltage 500 across a capacitive load 401 charged by high speed charging circuit 400, the single buffer charge voltage curve 506 requires a longer time to settle at reference voltage 503.
The boost 405 and enable 404 signals are inputs to logical AND gate 601 which outputs start signal 602. Thus, start signal 602 will only be asserted true when both the boost 405 and enable 404 signals are true. When start signal 602 is asserted true, drive logic 603 asserts run signal 604 true, which in turn enables current driver 605 and comparator 606. When enabled, current driver 605 drives current into capacitive load 401. Comparator 606, when enabled, compares the voltage VN at node 608 with the voltage VREF applied to reference voltage input 406. When VN exceeds VREF, comparator 606 trips and asserts stop signal 607 true, which is received by drive logic 603. Upon receiving a true stop signal 607, drive logic 603 asserts run signal 604 false, disabling both current driver 605 and comparator 606. Thus, one embodiment of boost buffer 402 as illustrated in
Boost buffer 402 is in a disabled state when either boost signal 405 or enable signal 404 is low. Under these conditions, the output of NAND gate 701 is asserted high and node 702 is pulled low through transistor 703. Run signal 604 is consequently asserted high, disabling comparator 606. Comparator 606 maintains its output in the high state while disabled, keeping transistor 704 in the off state and keeping node 702 pulled low. Run signal 604, which is in the high state when boost buffer 402 is disabled, is inverted by inverter 705 before being input to current driver 605. Thus, the low output of inverter 705 maintains current driver 605 in the off state.
When boost buffer 402 is enabled, the output of NAND gate 701 is asserted low. The output of inverter 706 is therefore high. Transistor 703 is turned off by the low output of NAND gate 701, yet the low state on node 702 is maintained by inverters 707. Since both inputs to NAND gate 708 are high, run signal 604 is asserted low, turning on comparator 606. Since run signal 604 is low, the output of inverter 705 is asserted high, turning on current driver 605. Current driver 605 then drives current into output node 709, which is connected to the negative input of comparator 606. Driver bias 710 can be used to set the output current level of current driver 605. Comparator 606 maintains a high voltage on its output until the voltage VN applied to its negative input surpasses the voltage VREF applied to its positive input. If a capacitive load such as capacitive load 401 is connected between output node 709 and ground, the voltage VN at the negative input of comparator 606 will increase. When VN surpasses VREF, comparator 606 will trip and its output will be asserted low, causing node 702 to be pulled high through transistor 704. Run signal 604 is consequently asserted high by the output of NAND gate 708, turning off both comparator 606 and current driver 605. Thus, boost buffer 402, when enabled, will charge a capacitive load connected with its output node 709 until the voltage at its output node 709 reaches VREF.
From process block 805, execution proceeds to process block 806, where a counter is started. In one embodiment, the counter may operate in a manner similar to counter 310. For example, counter 310 may record output cycles of oscillator 311 while counter 310 is enabled. In process block 807, the IDAC2 current is driven into a modulation capacitor, which is part of the capacitive load. The modulation capacitor may be a capacitor such as modulation capacitor 303. The IDAC2 current may or may not be the same as the IDAC current of process block 803. During the execution of process block 807, the voltage across the modulation capacitor increases. In decision block 808, a determination is made of whether the voltage across the modulation capacitor has reached a final voltage. In one embodiment, decision block 808 may be implemented using a comparator, such as comparator 308. For example, comparator 308 trips when the voltage across modulation capacitor 303 as applied to the input of comparator 308 exceeds voltage VF applied to the other input of comparator 308. Thus, comparator 308 indicates whether or not the final voltage VF has been reached as provided in decision block 808. If the final voltage has not been reached, then execution proceeds back to process block 807. Thus, blocks 807 and 808 are repeated, so that the IDAC2 current is driven into the modulation capacitor until the final voltage is reached. If the final voltage has been reached, then execution proceeds to process block 809, where counts are recorded from the counter started in process block 806. Thus, in one embodiment, the number of counts varies depending on the time required for the IDAC2 current to charge the voltage across the modulation capacitor to the final voltage.
In one embodiment, the recorded count value can then be used to determine the presence of an input at the sensor capacitor. For example, the voltage across the modulation capacitor after the completion of process block 805 depends on the capacitance of the sensor capacitor referenced in process block 803. When the capacitance of the sensor capacitor increases because of an input on the sensor capacitor, the voltage across the modulation capacitor is lowered. The time required to charge the modulation capacitor therefore increases because more charge is required to bring the lowered voltage of the modulation capacitor to the final voltage level. The corresponding count value provided by process block 809 therefore increases.
Certain embodiments may be implemented as a computer program product that may include instructions stored on a machine-readable medium. These instructions may be used to program a general-purpose or special-purpose processor to perform the described operations. A machine-readable medium includes any mechanism for storing or transmitting information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The machine-readable medium may include, but is not limited to, magnetic storage medium (e.g., floppy diskette); optical storage medium (e.g., CD-ROM); magneto-optical storage medium; read-only memory (ROM); random-access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; electrical, optical, acoustical, or other form of propagated signal (e.g., carrier waves, infrared signals, digital signals, etc.); or another type of medium suitable for storing electronic instructions.
Additionally, some embodiments may be practiced in distributed computing environments where the machine-readable medium is stored on and/or executed by more than one computer system. In addition, the information transferred between computer systems may either be pulled or pushed across the communication medium connecting the computer systems.
Although the operations of the method(s) herein are shown and described in a particular order, the order of the operations of each method may be altered so that certain operations may be performed in an inverse order or so that certain operation may be performed, at least in part, concurrently with other operations. In another embodiment, instructions or sub-operations of distinct operations may be in an intermittent and/or alternating manner.
In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative sense rather than a restrictive sense.
Number | Date | Country | Kind |
---|---|---|---|
2085/CHE/2006 | Nov 2006 | IN | national |
This application claims the priority of India Patent Application Number 2085/CHE/2006, filed Nov. 10, 2006, and claims the benefit of U.S. Provisional Patent Application No. 60/876,866, filed Dec. 22, 2006, all of which are incorporated by reference herein in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
4061987 | Nagahama | Dec 1977 | A |
4075536 | Stevens | Feb 1978 | A |
4242604 | Smith | Dec 1980 | A |
4272760 | Prazak et al. | Jun 1981 | A |
4344067 | Lee | Aug 1982 | A |
4571507 | Collings | Feb 1986 | A |
4684824 | Moberg | Aug 1987 | A |
4689581 | Talbot | Aug 1987 | A |
4689740 | Moelands et al. | Aug 1987 | A |
4692718 | Roza et al. | Sep 1987 | A |
4692760 | Unno et al. | Sep 1987 | A |
4736123 | Miyazawa et al. | Apr 1988 | A |
4797580 | Sunter | Jan 1989 | A |
4839636 | Zeiss | Jun 1989 | A |
4855683 | Troudet et al. | Aug 1989 | A |
4868525 | Dias | Sep 1989 | A |
4882549 | Galani et al. | Nov 1989 | A |
4947169 | Smith et al. | Aug 1990 | A |
4980653 | Shepherd | Dec 1990 | A |
4988983 | Wehrer | Jan 1991 | A |
5019729 | Kimura et al. | May 1991 | A |
5036300 | Nicolai | Jul 1991 | A |
5043655 | Anholm et al. | Aug 1991 | A |
5073757 | George | Dec 1991 | A |
5095280 | Wunner et al. | Mar 1992 | A |
5111081 | Atallah | May 1992 | A |
5140197 | Grider | Aug 1992 | A |
5142247 | Lada, Jr. et al. | Aug 1992 | A |
5144254 | Wilke | Sep 1992 | A |
5150079 | Williams et al. | Sep 1992 | A |
5175884 | Suarez | Dec 1992 | A |
5200751 | Smith | Apr 1993 | A |
5268599 | Matsui | Dec 1993 | A |
5289138 | Wang | Feb 1994 | A |
5304955 | Atriss et al. | Apr 1994 | A |
5319370 | Del Signore et al. | Jun 1994 | A |
5321319 | Mahmood | Jun 1994 | A |
5345195 | Cordoba et al. | Sep 1994 | A |
5349544 | Wright et al. | Sep 1994 | A |
5355033 | Jang | Oct 1994 | A |
5381116 | Nuckolls et al. | Jan 1995 | A |
5408191 | Han et al. | Apr 1995 | A |
5420543 | Lundberg et al. | May 1995 | A |
5428319 | Marvin et al. | Jun 1995 | A |
5432665 | Hopkins | Jul 1995 | A |
5440305 | Signore et al. | Aug 1995 | A |
5446867 | Young et al. | Aug 1995 | A |
5451912 | Torode | Sep 1995 | A |
5473285 | Nuckolls et al. | Dec 1995 | A |
5481179 | Keeth | Jan 1996 | A |
5495205 | Parker et al. | Feb 1996 | A |
5506875 | Nuckolls et al. | Apr 1996 | A |
5511100 | Lundberg et al. | Apr 1996 | A |
5525933 | Matsuki et al. | Jun 1996 | A |
5546433 | Tran et al. | Aug 1996 | A |
5552748 | O'Shaughnessy | Sep 1996 | A |
5554942 | Herr et al. | Sep 1996 | A |
5559502 | Schutte | Sep 1996 | A |
5563553 | Jackson | Oct 1996 | A |
5565819 | Cooper | Oct 1996 | A |
5583501 | Henrion et al. | Dec 1996 | A |
5589783 | McClure | Dec 1996 | A |
5594612 | Henrion | Jan 1997 | A |
5604466 | Dreps et al. | Feb 1997 | A |
5608770 | Noguchi et al. | Mar 1997 | A |
5610550 | Furutani | Mar 1997 | A |
5610955 | Bland | Mar 1997 | A |
5614869 | Bland | Mar 1997 | A |
5642027 | Windes et al. | Jun 1997 | A |
5644254 | Boudry | Jul 1997 | A |
5666118 | Gersbach | Sep 1997 | A |
5668506 | Watanabe et al. | Sep 1997 | A |
5670915 | Cooper et al. | Sep 1997 | A |
5673004 | Park | Sep 1997 | A |
5675813 | Holmdahl | Oct 1997 | A |
5682049 | Nguyen | Oct 1997 | A |
5684434 | Mann et al. | Nov 1997 | A |
5686863 | Whiteside | Nov 1997 | A |
5689196 | Schutte | Nov 1997 | A |
5699024 | Manlove et al. | Dec 1997 | A |
5703537 | Bland et al. | Dec 1997 | A |
5703540 | Gazda et al. | Dec 1997 | A |
5726597 | Petty et al. | Mar 1998 | A |
5729165 | Lou et al. | Mar 1998 | A |
5796312 | Hull et al. | Aug 1998 | A |
5805909 | Diewald | Sep 1998 | A |
5818370 | Sooch et al. | Oct 1998 | A |
5825317 | Anderson et al. | Oct 1998 | A |
5845151 | Story et al. | Dec 1998 | A |
5845181 | Bartscher | Dec 1998 | A |
5867015 | Corsi et al. | Feb 1999 | A |
5870004 | Lu | Feb 1999 | A |
5870345 | Stecker | Feb 1999 | A |
5872464 | Gradinariu | Feb 1999 | A |
5877656 | Mann et al. | Mar 1999 | A |
5898345 | Namura et al. | Apr 1999 | A |
5949408 | Kang et al. | Sep 1999 | A |
6040707 | Young et al. | Mar 2000 | A |
6124840 | Kwon | Sep 2000 | A |
6141007 | Lebling et al. | Oct 2000 | A |
6157266 | Tsai et al. | Dec 2000 | A |
6191660 | Mar et al. | Feb 2001 | B1 |
6199969 | Haflinger et al. | Mar 2001 | B1 |
6211739 | Synder et al. | Apr 2001 | B1 |
6215835 | Kyles | Apr 2001 | B1 |
6219736 | Klingman | Apr 2001 | B1 |
6225992 | Hsu et al. | May 2001 | B1 |
6266715 | Loyer et al. | Jul 2001 | B1 |
6294962 | Mar | Sep 2001 | B1 |
6297705 | Williams et al. | Oct 2001 | B1 |
6357011 | Gilbert | Mar 2002 | B2 |
6407641 | Williams et al. | Jun 2002 | B1 |
6433645 | Mann et al. | Aug 2002 | B1 |
6466036 | Philipp | Oct 2002 | B1 |
6515551 | Mar et al. | Feb 2003 | B1 |
6525616 | Williams et al. | Feb 2003 | B1 |
6646514 | Sutliff et al. | Nov 2003 | B2 |
6701508 | Bartz et al. | Mar 2004 | B1 |
6708233 | Fuller et al. | Mar 2004 | B1 |
6708247 | Barret et al. | Mar 2004 | B1 |
6710788 | Freach et al. | Mar 2004 | B1 |
6742076 | Wang et al. | May 2004 | B2 |
6753739 | Mar et al. | Jun 2004 | B1 |
6807109 | Tomishima | Oct 2004 | B2 |
6812678 | Brohlin | Nov 2004 | B1 |
6909414 | Tsuchi et al. | Jun 2005 | B2 |
6922063 | Heger | Jul 2005 | B2 |
6946920 | Williams et al. | Sep 2005 | B1 |
6960953 | Ichihara | Nov 2005 | B2 |
6961665 | Slezak | Nov 2005 | B2 |
6966039 | Bartz et al. | Nov 2005 | B1 |
6989659 | Menegoli et al. | Jan 2006 | B2 |
7010773 | Bartz et al. | Mar 2006 | B1 |
7139999 | Bowman-Amuah | Nov 2006 | B2 |
7170257 | Oh | Jan 2007 | B2 |
7212183 | Tobita | May 2007 | B2 |
7276977 | Self | Oct 2007 | B2 |
7319999 | Evans | Jan 2008 | B2 |
7348861 | Wu et al. | Mar 2008 | B1 |
7375593 | Self | May 2008 | B2 |
7391204 | Bicking | Jun 2008 | B2 |
7397226 | Mannama et al. | Jul 2008 | B1 |
7439777 | Wood | Oct 2008 | B2 |
7446747 | Youngblood et al. | Nov 2008 | B2 |
7576582 | Lee et al. | Aug 2009 | B2 |
7600156 | Thornley et al. | Oct 2009 | B2 |
7612527 | Hoffman et al. | Nov 2009 | B2 |
7631111 | Monks et al. | Dec 2009 | B2 |
7932774 | Bonaccio et al. | Apr 2011 | B2 |
8085020 | Bennett | Dec 2011 | B1 |
8164365 | Wright et al. | Apr 2012 | B2 |
20010040569 | Liang | Nov 2001 | A1 |
20020033804 | Liang et al. | Mar 2002 | A1 |
20020035618 | Mendez et al. | Mar 2002 | A1 |
20030122734 | Chien et al. | Jul 2003 | A1 |
20030233631 | Curry et al. | Dec 2003 | A1 |
20040046724 | Woo et al. | Mar 2004 | A1 |
20040056833 | Kitagawa et al. | Mar 2004 | A1 |
20040070559 | Liang | Apr 2004 | A1 |
20040145551 | Tobita | Jul 2004 | A1 |
20040189573 | Lee et al. | Sep 2004 | A1 |
20040201627 | Maddocks et al. | Oct 2004 | A1 |
20040217799 | Ichihara | Nov 2004 | A1 |
20040250231 | Killian et al. | Dec 2004 | A1 |
20050057482 | Youngblood et al. | Mar 2005 | A1 |
20050140659 | Hohl et al. | Jun 2005 | A1 |
20060033474 | Shum | Feb 2006 | A1 |
20060244739 | Tsai | Nov 2006 | A1 |
20070024544 | Chung et al. | Feb 2007 | A1 |
20070029975 | Martin et al. | Feb 2007 | A1 |
20070139338 | Lin et al. | Jun 2007 | A1 |
20070170931 | Snyder | Jul 2007 | A1 |
20080036473 | Jansson | Feb 2008 | A1 |
20080131145 | Tao et al. | Jun 2008 | A1 |
20080203977 | Raimar et al. | Aug 2008 | A1 |
20080224667 | Tanaka et al. | Sep 2008 | A1 |
20080258740 | Wright et al. | Oct 2008 | A1 |
20080258797 | Wright et al. | Oct 2008 | A1 |
20080259017 | Wright et al. | Oct 2008 | A1 |
20080259065 | Wright et al. | Oct 2008 | A1 |
20080259070 | Snyder et al. | Oct 2008 | A1 |
20080263243 | Wright et al. | Oct 2008 | A1 |
20080263260 | Snyder et al. | Oct 2008 | A1 |
20090054129 | Yoshimura et al. | Feb 2009 | A1 |
20110234264 | Wright et al. | Sep 2011 | A1 |
20110248692 | Shehu et al. | Oct 2011 | A1 |
20120013322 | Dearborn | Jan 2012 | A1 |
Number | Date | Country |
---|---|---|
1625506 | Feb 2006 | EP |
287113 | Nov 1988 | JP |
291161 | Nov 1990 | JP |
297223 | Dec 1991 | JP |
5041651 | Feb 1993 | JP |
WO8906456 | Jul 1989 | WO |
PCTUS9617305 | Jun 1996 | WO |
WO9736230 | Oct 1997 | WO |
PCTUS9834376 | Aug 1998 | WO |
PCTUS9909712 | Feb 1999 | WO |
Entry |
---|
“PSoC® Mixed Signal Array” Final Data Sheet, Cypress Semiconductor Corporation, Apr. 24, 2007, Document No. 001-05356, 31 pages. |
Robert Jania, “Cypress' CapSense Successive Approximation Algorithm”, Whiat Paper CSA RJO.doc, Jan. 17,2007, 6 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/857,970 dated Jan. 6, 2011; 2 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/965,485 dated Jun. 14, 2011; 3 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/965,520 dated Aug. 23, 2011; 3 pages. |
USPTO Final Rejection for U.S. Appl. No. 08/868,079 dated Jan. 27, 1999; 7 pages. |
USPTO Final Rejection for U.S. Appl. No. 08/868,079 dated Sep. 20, 2000; 4 pages. |
USPTO Final Rejection for U.S. Appl. No. 08/868,079 dated Dec. 17, 2009; 7 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/048,905 dated Feb. 8, 2002; 6 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/048,905 dated Oct. 15, 1999; 8 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/207,912 dated Oct. 11, 2000; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/275,336 dated Aug. 31, 2000; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/511,019 dated Nov. 29, 2001; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/721,316 dated May 3, 2002; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/966,626 dated Jun. 26, 2002; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 10/339,115 dated Jun. 24, 2004; 5 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/768,677 dated Jul. 27, 2009; 12 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/855,281 dated Dec. 16, 2010; 13 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/857,970 dated Sep. 1, 2010; 29 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/857,970 dated Oct. 22, 2010; 24 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/857,970 dated Aug. 19, 2009; 22 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/864,137 dated Apr. 12, 2011; 12 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/965,485 dated Apr. 13, 2011; 15 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/965,520 dated Jun. 8, 2011; 14 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/965,520 dated Aug. 6, 2012; 13 pages. |
USPTO Final Rejection for U.S. Appl. No. 13/100,876 dated Jul. 19, 2012; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/259,323 dated Oct. 6, 1994; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/549,915 dated May 24, 1996; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/696,008 dated Apr. 6, 1998; 12 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/696,008 dated Oct. 3, 1997; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/865,342 dated Feb. 3, 1998; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/865,342 dated Apr. 8, 1998; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/868,079 dated Jan. 22, 1998; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/868,079 dated Apr. 12, 2000; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 08/868,079 dated Jul. 1, 1999; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/048,905 dated Feb. 15, 2001; 12 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/048,905 dated Jun. 3, 1999; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/048,905 dated Aug. 22, 2000; 12 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/207,912 dated Jan. 26, 2001; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/207,912 dated Apr. 19, 2000; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/207,912 dated Nov. 10, 1999; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/275,336 dated Apr. 21, 2000; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/511,019 dated May 4, 2001; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/511,020 dated Nov. 28, 2000; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/721,316 dated Apr. 24, 2001; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/721,316 dated Aug. 7, 2001; 3 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/966,626 dated Dec. 6, 2001; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 10/324,455 dated Aug. 21, 2003; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 10/324,455 dated Nov. 6, 2003; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 10/339,115 dated Jan. 28, 2004; 4 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 10/339,115 dated Oct. 2, 2003; 3 pages. |
USTPO Non-Final Rejection for U.S. Appl. No. 11/768,677 dated Jan. 6, 2010; 11 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/768,677 dated Feb. 9, 2009; 10 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/855,281 dated Jul. 1, 2010; 10 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/857,970 dated Mar. 7, 2011; 32 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/857,970 dated Mar. 10, 2010; 26 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/857,970 dated Mar. 18, 2009; 21 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/864,137 dated Jul. 7, 2010; 9 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/864,137 dated Oct. 29, 2010; 10 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/965,485 dated Oct. 1, 2010; 12 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/965,520 dated Sep. 29, 2010; 11 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/100,876 dated Dec. 7, 2011; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/182,431 dated Jul. 3, 2012; 7 pages. |
USPTO Non-Final Rejection Number for U.S. Appl. No. 11/965,520 dated Dec. 7, 2011; 11 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 08/259,323 dated Mar. 21, 1995; 1 page. |
USPTO Notice of Allowance for U.S. Appl. No. 08/549,915 dated Apr. 8, 1997; 3 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 08/696,008 dated Sep. 22, 1998; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 08/865,342 dated Sep. 16, 1998; 1 page. |
USPTO Notice of Allowance for U.S. Appl. No. 08/868,079 dated Nov. 14, 2000; 3 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/048,905 dated May 29, 2002; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/207,912 dated May 7, 2001; 3 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/275,336 dated Sep. 27, 2000; 1 page. |
USPTO Notice of Allowance for U.S. Appl. No. 09/511,019 dated Jan. 4, 2002; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/511,020 dated May 2, 2001; 1 page. |
USPTO Notice of Allowance for U.S. Appl. No. 09/721,316 dated Sep. 23, 2002; 5 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/966,626 dated Oct. 10, 2002; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 10/324,455 dated Feb. 12, 2004; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 10/339,115 dated Jan. 28, 2005; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/768,677 dated Feb. 18, 2011; 9 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/768,677 dated Jun. 9, 2011; 9 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/768,677 dated Jul. 1, 2010; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/768,677 dated Nov. 9, 2010; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Mar. 1, 2012; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Apr. 19, 2011; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Jun. 15, 2010; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Dec. 29, 2011; 7 pages. |
USPTO Notice of Allowance for Application No. 11/843,216 dated Feb. 22, 2010; 6 pages. |
Written Opinion of the International Searching Authority for International Application No. PCT/US2008/060699 dated Jun. 18, 2009; 4 pages. |
Yoshikawa et al., “An EPROM Cell Structure for EPLD's Compatible with Single Poly-Si Gate Processes, IEEE Transactions on Electron Devices,” vol. 37, No. 3, Mar. 1990, pp. 675-679; 5 pages. |
L. Richard Carley, “Trimming Analog Circuits Using Floating-Gate Analog MOS Memory,” IEEE Journal of Solid-State Circuits, vol. 24, No. 6, Dec. 1989, pp. 1569-1575; 7 pages. |
U.S. Appl. No. 11/768,677: “Self-Calibrating Driver for Charging a Capacitive Load to a Desired Voltage,” Wright et al., filed Jun. 26, 2007; 19 pages. |
U.S. Appl. No. 11/843,216: “Non-Resistive Load Driver,” Wright et al., filed Aug. 22, 2007; 18 pages. |
U.S. Appl. No. 11/855,281: “Reducing Power Consumption in a Liquid Crystal Display,” Wright et al., filed Sep. 14, 2007; 26 pages. |
U.S. Appl. No. 11/857,970: “Specialized Universal Serial Bus Controller,” Wright et al., filed Sep. 19, 2007; 23 pages. |
U.S. Appl. No. 11/864,137 “Configurable Liquid Crystal Display Driver System,” David Wrightet al., filed Sep. 28, 2007; 22 pages. |
U.S. Appl. No. 11/965,485: “Display Interface Buffer,” Snyder et al., filed Dec. 27, 2007; 28 pages. |
U.S. Appl. No. 11/965,520: “Active Liquid Crystal Display Drivers and Duty Cycle Operation,” Snyder et al., filed Dec. 27, 2007; 28 pages. |
U.S. Appl. No. 13/100,876: “Load Driver,” Wright et al., filed May 4, 2011; 20 pages. |
U.S. Appl. No. 13/182,431: “Graphical User Interface for Dynamically Reconfiguring a Programmable Device,” Matthew A. Pleis; Jul. 13, 2011; 57 pages. |
U.S. Appl. No. 13/432,038: “Systems and Methods for Starting up Analog Circuits,” Gary Moscaluk, dated Mar. 28, 2012; 24 pages. |
Application No. PCT/US08/60675: “Dual Stage Drive Buffer,” David G. Wright et al., Sep. 14, 2007; 26 pages. |
Application No. PCT/US08/60706: “Non-Resistive Load Driver,” filed Aug. 22, 2007; 18 pages. |
Bakker et al., “Micropower CMOS Temperature Sensor with Digital Output,” IEEE Journal of Solid-State Circuits, Jul. 1996; 3 pages. |
Cacharelis et al., “A Fully Modular 1 um CMOS Technology Incorporating EEPROM, EPROM and Interpoly Capacitors,” 20th European Solid State Device Research Conference, Nottingham, Sep. 1990, pp. 547-550; 4 pages. |
Cacharelis et al., “A Modular 1 um CMOS Single Polysilicon EPROM PLD Technology,” Aug. 1988 IEEE, pp. 60-IEDM 88 to 63-IEDM 88; 4 pages. |
Cuppens et al., “An EEPROM for Microprocessors and Custom Logic,” IEEE Journal of Solid-State Circuits, vol. SC-20, No. 2, Apr. 1985, pp. 603-608; 6 pages. |
CY7C63722/23 CY7C63742/43 enCoRe USB Combination Low-Speed USB & PS/2 Peripheral Controller, Cypress Semiconductor Corporation, Revised May 2000; 48 pages. |
Cypress Semiconductor Marketing Brochure, “Timing Technology Products,” Published Nov. 1993, a publication of Cypress Semiconductor in San Jose, CA, pp. 5-7; 5 pages. |
Electronic Engineering Times, “TI's Quantum Leap,” Issue 517, Dec. 19, 1988, pp. 1 and 86; 2 pages. |
Frake et al., “A 9ns, Low Standby Power CMOS PLD with a Single-Poly EPROM Cell,” 1989 IEEE International Solid-State Circuits Conference, Feb. 17, 1989, pp. 230-231 and 346; 3 pages. |
Hoe et al., “Cell and Circuit Design for Single-Poly EPROM,” IEEE Journal of Solid-State Circuits, vol. 24, No. 4, Aug. 1989, pp. 1153-1157; 5 pages. |
International Search Report for International Application PCT/US08/60699 mailed Jun. 18, 2009; 6 pages. |
International Search Report for International Application PCT/US08/60702 mailed Sep. 3, 2008; 2 pages. |
Jan Axelson, “USB Complete: Everything You Need to Develop USB Peripherals,” 3rd Edition, Copyright 1999-2005, ISBN 978-1-931448-03-1, pp. 51-59, 85-91, 225; 20 pages. |
Jinbin Zhao, et al.—Steady-State and Dynamic Analysis of a Buck Converter Using a Hysteretic PWM Control—Dated 2004—5 pages. |
Kazerounian et al., “A Single Poly EPROM for Custom CMOS Logic Applications,” IEEE 1986 Custom Integrated Circuits Conference, 1986, pp. 59-62; 4 pages. |
Kim et al., “A 30-MHz Hybrid Analog/Digital Clock Recovery Circuit in 2-um CMOS,” IEEE Journal of Solid-State Circuits, vol. 25, No. 6, Dec. 1990, pp. 1385-1394; 10 pages. |
Kim et al., “Low-Power High-Slew-Rate CMOS Buffer Amplifier for Flat Panel Display Drivers,” Electronic Letters, Feb. 16, 2006, vol. 42, No. 4, <http://circuit.kaist.ac.kr/upload—files.pdf>; 2 pages. |
Miyamoto et al., “An Experimental 5-V-Only 256-kbit CMOS EEPROM with a High-Performance Single-Polysilicon Cell,” IEEE Journal of Solid State Circuits, vol. SC-21, No. 5, Oct. 1986, pp. 852-860; 9 pages. |
Mohammad Al-Shyoukh and Hoi Lee—A Compact Fully-Integrated Extremum-Selector-Based Soft-Start Circuit for Voltage Regulators in Bulk CMOS Technologies—Oct. 2010—5 pages. |
Ohsaki et al., “A Planar Type EEPROM Cell Structure by Standard CMOS Process and Applications,” VLSI Technology, Digest of Technical Papers, May 1993, pp. 55-66; 2 pages. |
Ohsaki et al., “A Planar Type EEPROM Cell Structure by Standard CMOS Process for Integration with GATE Array, Standard Cell, Microprocessor and for Neural Chips,” IEEE 1993 Custom Integrated Circuits Conference, 1993, pp. 23.6.1-23.6.4; 4 pages. |
Ohsaki et al., “A Single Poly EEPROM Cell Structure for Use in Standard CMOS Processes,” IEEE Journal of Solid-State Circuits, vol. 29, No. 3, Mar. 1994, pp. 311-316; 6 pages. |
Ohsaki et al., “SIPPOS (Single Poly Pure CMOS) EEPROM Embedded FPGA by News Ring Interconnection and Highway Path,” IEEE 1994 Custom Integrated Circuits Conference, 1994, pp. 189-192; 4 pages. |
U.S. Appl. No. 61/566,233: “Fast Startup Circuit and Method for Ultra Low Power Analog Circuits,” Gary Moscaluk, dated Dec. 2, 2011; 11 pages. |
Robert A. Blauschild, “WP 3.5: An Integrated Time Reference,” ISSCC94/Session 3, Analog Techniques/Paper WP 3.5, Feb. 1994, pp. 56-58; 4 pages. |
S.M. M Sze, “Physics of Semiconductor Devices,” 2nd Edition, John Wiley & Sons, New York, 1981, pp. 496-506; 13 pages. |
Sam Yinshang Sun, “An Analog PLL-Based Clock and Data Recovery Circuit with High Input Jitter Tolerance,” Reprinted from IEEE Journal of Solid-State Circuits, vol. SC-24, pp. 325-330, Apr. 1989, pp. 383-385; 4 pages. |
Search Report for U.S. Appl. No. 13/432,038, Dated Mar. 2012; 12 pages. |
Sugino et al., “Analysis of Writing and Erasing Procedure of Flotox EEPROM Using the New Charge Balance Condition (CBC) Model,” NUPAD IV, May and Jun. 1992, pp. 65-69; 5 pages. |
T.J. Giles, “A University Frequency Synthesizer IC,” Aug. 1979, Philips Telecommunication Review, vol. 37, No. 3, pp. 177-181; 6 pages. |
Takebuchi et al., “A Novel Integration Technology of EEPROM Embedded CMOS Logic VLSI Suitable for ASIC Applications,” IEEE 1992 Custom Integrated Circuits Conference, 1992, pp. 9.6.1-9.6.4; 4 pages. |
The Written Opinion of the International Searching Authority for International Application No. PCT/US08/60699 mailed Jun. 18, 2009; 4 pages. |
The Written Opinion of the International Searching Authority for International Application PCT/US08/60702 mailed Sep. 3, 2008; 4 pages. |
Universal Serial Bus Specification, Chapter 7—Electrical, Version 1.0; Jan. 15, 1996, pp. 111-143; 34 pages. |
USPTO Advisory Action for U.S. Appl. No. 08/868,079 dated Mar. 26, 1999; 2 pages. |
USPTO Advisory Action for U.S. Appl. No. 09/207,912 dated Dec. 22, 2000; 1 page. |
USPTO Advisory Action for U.S. Appl. No. 10/339,115 dated Jul. 29, 2004; 3 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/855,281 dated Mar. 3, 2011; 4 pages. |
Application No. 201210321742.5 “Fast Startup Approach for Ultra Low Power Analog Circuits,” Gary P. Moscaluk et al., Filed on Sep. 3, 2012. |
U.S. Appl. No. 60/876,866 “Boost buffer aid for reference buffer,” Nandakishore Raimar et al., filed Dec. 22, 2006; 18 pages. |
Application No. PCT/US08/60699 “Active Liquid Crystal Display Drivers and Duty Cycle Operation,” filed on Apr. 17, 2008; 23 pages. |
USPTO Advisory Action for U.S. Appl. No. 09/989,570 dated Aug. 14, 2003; 3 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/965,520 dated Oct. 17, 2012; 2 pages. |
USPTO Advisory Action for U.S. Appl. No. 13/100,876 dated Oct. 4, 2012; 3 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/989,570 dated May 30, 2003; 9 pages. |
USPTO Final Rejection for U.S. Appl. No. 09/989,571 dated Jan. 26, 2005; 11 pages. |
USPTO Final Rejection for U.S. Appl. No. 13/332,178 dated Oct. 2, 2012; 19 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,570 dated Jan. 2, 2003; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,570 dated Jan. 26, 2005; 9 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,571 dated May 23, 2005; 8 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,571 dated Jul. 12, 2004; 9 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/843,216 dated Oct. 6, 2009; 7 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/989,570 dated May 19, 2005; 4 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/989,570 dated Sep. 10, 2004; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 09/989,571 dated Sep. 13, 2005; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 10/256,829 dated Sep. 12, 2012; 4 page. |
USPTO Notice of Allowance for U.S. Appl. No. 11/843,216 dated Feb. 22, 2010; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/182,43 dated Oct. 12, 2012; 7 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,570 dated Mar. 25, 2004; 8 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 09/989,570 dated Oct. 7, 2003; 6 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/965,520 dated Dec. 18, 2012; 13 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 11/855,281 dated Jan. 22, 2013; 8 pages. |
USPTO Requirement for Restriction for U.S. Appl. No. 13/432,038, dated Jan. 14, 2013; 5 pages. |
USPTO Non-Final Rejection for U.S. Appl. No. 13/432,038 dated Mar. 7, 2013; 8 pages. |
USPTO Advisory Action for U.S. Appl. No. 11/965,485 dated Nov. 21, 2012; 3 pages. |
USPTO Non Final Rejection for U.S. Appl. No. 11/855,281 dated Jan. 22, 2013; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/100,876 dated May 17, 2013; 8 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 13/432,038 dated Jun. 12, 2013; 6 pages. |
USPTO Notice of Allowance for U.S. Appl. No. 11/983,578 dated Mar. 14, 2013; 10 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/855,281 dated Jul. 5, 2013; 9 pages. |
USPTO Final Rejection for U.S. Appl. No. 11/965,520 dated Jul. 8, 2013; 10 pages. |
Number | Date | Country | |
---|---|---|---|
20080203977 A1 | Aug 2008 | US |
Number | Date | Country | |
---|---|---|---|
60876866 | Dec 2006 | US |