Patents by Inventor David Theodore

David Theodore has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160378588
    Abstract: An integrated circuit includes one or more portions having error detection and error correction circuits and which is operated with operating parameters giving finite non-zero error rate as well as one or more portions formed and operated to provide a zero error rate.
    Type: Application
    Filed: September 9, 2016
    Publication date: December 29, 2016
    Inventors: KRISZTIAN FLAUTNER, TODD MICHAEL AUSTIN, DAVID THEODORE BLAAUW, TREVOR NIGEL MUDGE, DAVID BULL
  • Patent number: 9514074
    Abstract: An interconnect within an integrated circuit provides arbitration to select one of a plurality of signal inputs for connection to a signal output. The arbitration applied uses a first arbitration parameter value, in the form of a time stamp value, and, if two or more signal inputs share such a time stamp value, then uses a second arbitration parameter, in the form of a least recently granted value. The time increment applied to the time stamp value associated with each signal input when it is granted access to the signal output is selected to reflect the quality of service to be associated with that signal input. When a comparison is made between time stamp values, the lowest time stamp value is given priority. A large time increment value corresponds to a low priority (quality of service).
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: December 6, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: Supreet Jeloka, Sandunmalee Nilmini Abeyratne, Ronald George Dreslinski, Reetuparna Das, Trevor Nigel Mudge, David Theodore Blaauw
  • Patent number: 9490744
    Abstract: Oscillator regulation circuitry is provided for regulating a frequency of an output signal generated by an oscillator. Oscillator regulation circuitry has frequency sensing circuitry for sensing the frequency of the output signal and generating a first signal depending on the frequency, and control circuitry which generates the oscillator control signal based on the comparison between the first signal and a non-oscillating reference signal. The frequency sensing circuitry includes at least one switched capacitor. This approach provides improved noise reduction, less sensitivity to process, temperature and voltage variations, and a more linear scaling of the frequency with the reference signal, compared to previous techniques.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: November 8, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: Taekwang Jang, Dennis Michael Sylvester, David Theodore Blaauw
  • Patent number: 9490779
    Abstract: Synchronisation circuitry 2 comprises a first dynamic circuit stage 4 generating a first stage state signal which is pulse amplified by pulse amplifying circuitry 8 to generate a pulse amplified signal. The pulse amplified signal is supplied to a second dynamic circuit stage 6 where it is used to control generation of a second stage state signal. The pulse amplifying circuitry 8 comprises a chain of serially connected skewed inverters 20, 22. The action of the pulse amplifying circuitry 8 is to reduce the probability of metastability in the output of the second dynamic stage 6.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: November 8, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: Bharan Giridhar, Matthew Rudolph Fojtik, David Alan Fick, Dennis Michael Sylvester, David Theodore Blaauw
  • Patent number: 9448875
    Abstract: An integrated circuit includes one or more portions having error detection and error correction circuits and which is operated with operating parameters giving finite non-zero error rate as well as one or more portions formed and operated to provide a zero error rate.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: September 20, 2016
    Assignees: ARM Limited, The Regents of the University of Michigan
    Inventors: Krisztian Flautner, Todd Michael Austin, David Theodore Blaauw, Trevor Nigel Mudge, David Bull
  • Patent number: 9429627
    Abstract: An electronic device has an energy storage device and circuitry supplied with a storage device voltage from the energy storage device. A supervisor circuit enables the circuitry in response to the storage device exceeding an enable threshold voltage. The supervisor circuit detects a resistance parameter which is indicative of an internal resistance of the energy storage device and adjusts the enable threshold voltage based on the resistance parameter.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 30, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: In Hee Lee, Yoonmyung Lee, Dennis Michael Sylvester, David Theodore Blaauw
  • Patent number: 9396795
    Abstract: A storage device has a plurality of storage cells for storing data values. Control circuitry is provided to simultaneously couple at least two cells to at least one common signal line. Sensing circuitry is provided to sense a signal on the at least one common signal line, which indicates a result of a logical operation applied to the data values stored in each of the at least two storage cells. This allows logic operations such as AND, OR, XOR, etc. to be performed within a storage device so that it is not necessary to read out each data value independently and transfer each data value to a separate processing circuit in order to find the result of the logical operation. This helps to improve performance within a data processing apparatus having the storage device.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 19, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: Supreet Jeloka, David Theodore Blaauw
  • Publication number: 20160189769
    Abstract: A storage device has a plurality of storage cells for storing data values. Control circuitry is provided to simultaneously couple at least two cells to at least one common signal line. Sensing circuitry is provided to sense a signal on the at least one common signal line, which indicates a result of a logical operation applied to the data values stored in each of the at least two storage cells. This allows logic operations such as AND, OR, XOR, etc. to be performed within a storage device so that it is not necessary to read out each data value independently and transfer each data value to a separate processing circuit in order to find the result of the logical operation. This helps to improve performance within a data processing apparatus having the storage device.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Supreet JELOKA, David Theodore BLAAUW
  • Publication number: 20160164460
    Abstract: Oscillator regulation circuitry is provided for regulating a frequency of an output signal generated by an oscillator. Oscillator regulation circuitry has frequency sensing circuitry for sensing the frequency of the output signal and generating a first signal depending on the frequency, and control circuitry which generates the oscillator control signal based on the comparison between the first signal and a non-oscillating reference signal. The frequency sensing circuitry includes at least one switched capacitor. This approach provides improved noise reduction, less sensitivity to process, temperature and voltage variations, and a more linear scaling of the frequency with the reference signal, compared to previous techniques.
    Type: Application
    Filed: December 4, 2014
    Publication date: June 9, 2016
    Inventors: Taekwang JANG, Dennis Michael Sylvester, David Theodore Blaauw
  • Publication number: 20160147125
    Abstract: An embodiment of a transparent conducting electrode includes a first non-conductive layer formed from a first non-conductive material, a conductive layer, and a second non-conductive layer formed from a second non-conductive material that is different from the first non-conductive material. One or more of the transparent conducting electrodes may be incorporated into electronic devices such as solar cells, light emitting diodes, electrochromic devices, liquid crystal displays, and other devices.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventor: NIRMAL DAVID THEODORE
  • Patent number: 9335972
    Abstract: A true random number generator comprises a ring oscillator which is triggered to start oscillating in a first mode of oscillation at an oscillation start time. The first mode of oscillation will eventually collapse to a second mode of oscillation dependent on thermal noise. A collapse time from the oscillation start time to the time at which the oscillator collapses to the second mode is measured, and this can be used to determine a random number. The TRNG can be synthesized entirely using standard digital techniques and is able to provide high randomness, good throughput and energy efficiency.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: May 10, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: Kaiyuan Yang, Dennis Michael Sylvester, David Theodore Blaauw, David Alan Fick, Michael B. Henry, Yoonmyung Lee
  • Patent number: 9288848
    Abstract: A method for fabricating an apparatus using radiation annealing includes forming an annealable layer on a substrate. A radiation absorbing layer is also formed on the substrate, wherein the radiation absorbing layer heats up In response to radiation, and the radiation absorbing layer is formed adjacent to at least a portion of the annealable layer and non-adjacent to a portion of the apparatus. Radiation is directed toward the apparatus to heat up the radiation absorbing layer to anneal the at least a portion of the annealable layer that is adjacent to the radiation absorbing layer without annealing the portion of the apparatus that is non-adjacent to the radiation absorbing layer.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 15, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventor: Nirmal David Theodore
  • Patent number: 9275702
    Abstract: Memory circuitry 2 includes an array 4 of bit cells 6. One or more boost capacitors C1, C2 are connected to bit lines 8 running through the array 4 and serve to store a sample charge with a sample voltage difference during a sampling configuration of the boost capacitors C1, C2. A boost configuration is subsequently adopted in which the boost capacitors C1, C2 are connected with a different plurality to respective bit lines 8 such that the sample voltage difference is added to the voltage change within the bit line produced by the bit line cell 6 so as to generate an increased magnitude change in voltage which is supplied to sense amplifier circuitry 12.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: March 1, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: Bharan Giridhar, David Theodore Blaauw, Dennis Michael Sylvester
  • Publication number: 20160034339
    Abstract: An integrated circuit includes one or more portions having error detection and error correction circuits and which is operated with operating parameters giving finite non-zero error rate as well as one or more portions formed and operated to provide a zero error rate.
    Type: Application
    Filed: October 12, 2015
    Publication date: February 4, 2016
    Inventors: Krisztian FLAUTNER, Todd Michael AUSTIN, David Theodore BLAAUW, Trevor Nigel MUDGE, David BULL
  • Publication number: 20160014240
    Abstract: A protocol for transmitting data from an external device to an electronic device is provided in which the external device transmits a data stream which includes the same data packet repeated multiple times. The data packet has a predetermined length and has a header portion at a predetermined position. A receiver at the electronic device captures a block of data having the predetermined length from the transmitted data stream, and a decoder rotates the captured block of data to place the header portion at the predetermined position within the data packet. This eliminates the need for an accurate jitter-free clock reference at the electronic device. By shifting power consumption and system complexity to the external unit where power is typically not constrained, the energy efficiency of the electronic device can be increased.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Mohammad Hassan GHAED, Skylar SKRZYNIARZ, David Theodore BLAAUW, Dennis Michael SYLVESTER
  • Patent number: 9231546
    Abstract: Circuitry formed of a two-dimensional regular array of capacitive elements 2 is coupled to decoding circuitry in the form of column decoder 8 and a row decoder 6. The decoders 8, 6 are used to select a start point and an end point within a sequence of selected capacitive elements to be connected in parallel following a horizontal raster scan arrangement. The selected capacitive elements may be used to generate an output voltage with a magnitude corresponding to the number of selected capacitive elements.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: January 5, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: Sechang Oh, Wanyeong Jung, David Theodore Blaauw, Dennis Michael Sylvester
  • Publication number: 20150357986
    Abstract: Circuitry formed of a two-dimensional regular array of capacitive elements 2 is coupled to decoding circuitry in the form of column decoder 8 and a row decoder 6. The decoders 8, 6 are used to select a start point and an end point within a sequence of selected capacitive elements to be connected in parallel following a horizontal raster scan arrangement. The selected capacitive elements may be used to generate an output voltage with a magnitude corresponding to the number of selected capacitive elements.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 10, 2015
    Inventors: Sechang OH, Wanyeong JUNG, David Theodore BLAAUW, Dennis Michael SYLVESTER
  • Publication number: 20150355281
    Abstract: An electronic device has an energy storage device and circuitry supplied with a storage device voltage from the energy storage device. A supervisor circuit enables the circuitry in response to the storage device exceeding an enable threshold voltage. The supervisor circuit detects a resistance parameter which is indicative of an internal resistance of the energy storage device and adjusts the enable threshold voltage based on the resistance parameter.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Inventors: In Hee LEE, Yoonmyung LEE, Dennis Michael SYLVESTER, David Theodore BLAAUW
  • Patent number: 9164842
    Abstract: An integrated circuit includes one or more portions having error detection and error correction circuits and which is operated with operating parameters giving finite non-zero error rate as well as one or more portions formed and operated to provide a zero error rate.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: October 20, 2015
    Assignees: ARM Limited, The Regents of the University of Michigan
    Inventors: Krisztian Flautner, Todd Michael Austin, David Theodore Blaauw, Trevor Nigel Mudge, David Bull
  • Patent number: 9153644
    Abstract: A method of fabricating an electronic apparatus includes forming an active layer over a wafer, forming a backscatter layer over the wafer, and directing radiation toward the wafer to anneal the active layer. The backscatter layer is not transparent to the radiation, more reflective than absorptive of the radiation, and positioned such that the backscatter layer inhibits exposure of the wafer to the radiation apart from the active layer.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: October 6, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Nirmal David Theodore