Patents by Inventor Thomas Saroshan David

Thomas Saroshan David 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: 20230305737
    Abstract: An external nonvolatile memory device that includes a rewritable nonvolatile memory and a CMOS interface is disclosed. The interface includes a clock signal which is input to the external nonvolatile memory device. This clock signal is multiplied by an integer to create a memory serdes clock which is used to clock outgoing data. The memory serdes clock is also used to create a clock that is used to clock the incoming data from the main processing device. The external nonvolatile memory device also includes an encryption/decryption block that encrypts data read from the nonvolatile memory before it is transmitted over the interface, and decrypts data received from the interface before storing it in the nonvolatile memory. The encryption/decryption block may utilize a stream cipher.
    Type: Application
    Filed: March 22, 2022
    Publication date: September 28, 2023
    Inventors: Thomas Saroshan David, Aslam Rafi, Joshua Norem, Adrianus Josephus Bink, Daniel Cooley
  • Publication number: 20230305983
    Abstract: An interface between two devices is disclosed. To consume power, the signals used in the interface utilize CMOS signalling. Further, to achieve high speed, a reduced frequency clock is transmitted from one device to the second device. The second device has a clock multiplier to recreate the original clock. Both devices utilize a clock phase alignment block which aligns the phase of the clock with the incoming data. The clock phase alignment block utilizes a digital PLL to consume power. Further, since the digital PLL retains its state, the reduced frequency clock may be disabled when data is not being transmitted. This interface may be used to transmit serial data at rates up to and exceeding 2.5 Gbits/sec.
    Type: Application
    Filed: March 22, 2022
    Publication date: September 28, 2023
    Inventors: Aslam Rafi, Thomas Saroshan David, Daniel Cooley
  • Patent number: 11768794
    Abstract: An interface between two devices is disclosed. To consume power, the signals used in the interface utilize CMOS signalling. Further, to achieve high speed, a reduced frequency clock is transmitted from one device to the second device. The second device has a clock multiplier to recreate the original clock. Both devices utilize a clock phase alignment block which aligns the phase of the clock with the incoming data. The clock phase alignment block utilizes a digital PLL to consume power. Further, since the digital PLL retains its state, the reduced frequency clock may be disabled when data is not being transmitted. This interface may be used to transmit serial data at rates up to and exceeding 2.5 Gbits/sec.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: September 26, 2023
    Assignee: Silicon Laboratories Inc.
    Inventors: Aslam Rafi, Thomas Saroshan David, Daniel Cooley
  • Patent number: 11750178
    Abstract: A flip-flop including a scan enable input for receiving a scan enable signal, a clock input for receiving a clock signal, input select circuitry that is configured to select between a data input and a scan input based on a state of the scan enable signal for providing a selected input, latching circuitry that is configured to latch the selected input to a preliminary output node in response to transitions of the clock signal, and output select circuitry that is configured to provide a state of the preliminary output node to a selected one of a scan output and a data output based on a state of the scan enable signal. The flip-flop may be implemented using fast yet leaky transistors. The data output may be disabled to prevent toggling other circuitry when scanning into or out of a memory for data retention.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: September 5, 2023
    Assignee: Silicon Laboratories Inc.
    Inventor: Thomas Saroshan David
  • Publication number: 20230133269
    Abstract: A flip-flop including a scan enable input for receiving a scan enable signal, a clock input for receiving a clock signal, input select circuitry that is configured to select between a data input and a scan input based on a state of the scan enable signal for providing a selected input, latching circuitry that is configured to latch the selected input to a preliminary output node in response to transitions of the clock signal, and output select circuitry that is configured to provide a state of the preliminary output node to a selected one of a scan output and a data output based on a state of the scan enable signal. The flip-flop may be implemented using fast yet leaky transistors. The data output may be disabled to prevent toggling other circuitry when scanning into or out of a memory for data retention.
    Type: Application
    Filed: November 2, 2021
    Publication date: May 4, 2023
    Inventor: Thomas Saroshan David
  • Patent number: 11374600
    Abstract: In one example, an apparatus includes: a radio frequency (RF) receiver to receive an RF signal; a media access control (MAC) circuit to receive data and output MAC-processed data according to a clock signal that is phase delayed with respect to a source clock signal when the RF receiver is active; and an interference mitigation circuit to receive the MAC-processed data and provide the MAC-processed data to a physical circuit resynchronized to the source clock signal.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: June 28, 2022
    Assignee: Silicon Laboratories Inc.
    Inventors: Thomas Saroshan David, Michael Johnson, Paul Zavalney
  • Patent number: 11133921
    Abstract: A data synchronizer including an input stage, a driver stage, and a keeper stage. The input stage latches input data to a data node in response to a first clock signal transition. The driver stage has an input coupled to the data node and has an output coupled to a gain node. The keeper stage latches data asserted on the gain node back to the input stage to maintain data on the data node in response to a second transition of the clock signal. The driver stage has an increased drive strength and a reduced loading capacitance to increase the gain-bandwidth product of the latch loop to reduce metastability. A flip-flop may be configured with input and output latches each including driver stages having increased drive strength and reduced loading capacitance to increase the gain-bandwidth product of each of the latch loops to reduce metastability.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: September 28, 2021
    Assignee: Silicon Laboratories Inc.
    Inventors: Linxiao Shen, Thomas Saroshan David
  • Patent number: 11106235
    Abstract: A configurable clock buffer including first and second buffers and isolation circuitry. The first buffer has an input coupled to a clock input node and has an output coupled to a clock output node. The second buffer has an input coupled to an intermediate input node and has an output coupled to an intermediate output node. The isolation circuitry is responsive to at least one mode signal, in which it electrically couples the intermediate input node to the clock input node and electrically couples the intermediate output node to the clock output node when the at least one mode signal is in a first state, and in which it electrically couples the intermediate input node to a static node and electrically isolates the intermediate output node from the clock output node when the at least one mode signal is in a second state.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 31, 2021
    Assignee: Silicon Laboratories Inc.
    Inventor: Thomas Saroshan David
  • Publication number: 20210080993
    Abstract: A configurable clock buffer including first and second buffers and isolation circuitry. The first buffer has an input coupled to a clock input node and has an output coupled to a clock output node. The second buffer has an input coupled to an intermediate input node and has an output coupled to an intermediate output node. The isolation circuitry is responsive to at least one mode signal, in which it electrically couples the intermediate input node to the clock input node and electrically couples the intermediate output node to the clock output node when the at least one mode signal is in a first state, and in which it electrically couples the intermediate input node to a static node and electrically isolates the intermediate output node from the clock output node when the at least one mode signal is in a second state.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventor: Thomas Saroshan David
  • Patent number: 10514747
    Abstract: An apparatus includes a communication circuit coupled to a communication link, a wakeup detector, and a power control circuit. The communication circuit has a first state and a second state. The power consumption of the communication circuit is lower in the second state than in the first state. The wakeup detector is coupled to the communication link. The wakeup detector generates a wakeup signal to cause the communication circuit to make a transition from the second state to the first state in response to an occurrence of an event on the communication link. The power control circuit selectively supplies power to the communication circuit in response to the wakeup signal.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: December 24, 2019
    Assignee: Silicon Laboratories Inc.
    Inventors: Kenneth W. Fernald, Thomas Saroshan David
  • Patent number: 9886412
    Abstract: A system for communicating information includes one device that communicates information via a communication link. The system also includes a second device to communicate information via the communication link. The second device includes a receiver to receive information from the communication link. The second device also includes an oscillator that provides at least one timing signal to the receiver. The oscillator is disabled when the communication link is in an idle state. The oscillator is enabled when the communication link is in a non-idle state.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: February 6, 2018
    Assignee: Silicon Laboratories Inc.
    Inventors: Kenneth W. Fernald, Phillip Matthews, Thomas Saroshan David
  • Patent number: 9713090
    Abstract: An apparatus includes a detector to detect an idle state of a communication link that communicates bursts or packets of information. The apparatus also includes an oscillator having low-power and normal modes of operation. The oscillator makes a transition to the low-power mode during the idle state of the communication link. The oscillator leaves the low-power mode of operation and enters the normal mode of operation when the communication link is in a non-idle state.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: July 18, 2017
    Assignee: Silicon Laboratories Inc.
    Inventors: Kenneth W. Fernald, Phillip Matthews, Thomas Saroshan David
  • Patent number: 9612893
    Abstract: In some embodiments, a circuit may include a plurality of peripherals and a peripheral watchdog timer circuit coupled to at least one of the plurality of peripherals. The peripheral watchdog timer circuit may be configured to count clock cycles and concurrently to detect activity associated with at least one of the plurality of peripherals. The peripheral watchdog timer circuit may be configured to reset a count in response to detecting the activity. In some embodiments, the peripheral watchdog timer circuit may be configured to generate an alert signal when the count exceeds a threshold count before detecting the activity. In some embodiments, the peripheral watchdog timer circuit is configured to initiate a reset operation when the alert is not serviced within a period of time.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: April 4, 2017
    Assignee: Silicon Laboratories Inc.
    Inventor: Thomas Saroshan David
  • Publication number: 20160335149
    Abstract: In some embodiments, a circuit may include a plurality of peripherals and a peripheral watchdog timer circuit coupled to at least one of the plurality of peripherals. The peripheral watchdog timer circuit may be configured to count clock cycles and concurrently to detect activity associated with at least one of the plurality of peripherals. The peripheral watchdog timer circuit may be configured to reset a count in response to detecting the activity. In some embodiments, the peripheral watchdog timer circuit may be configured to generate an alert signal when the count exceeds a threshold count before detecting the activity. In some embodiments, the peripheral watchdog timer circuit is configured to initiate a reset operation when the alert is not serviced within a period of time.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventor: Thomas Saroshan David
  • Patent number: 9378782
    Abstract: An apparatus comprises a source to communicate data, and a storage circuit to store data communicated by the source. The apparatus further comprises a write-back buffer to store data communicated by the source in a misaligned write operation in order to improve throughput between the source and the storage circuit.
    Type: Grant
    Filed: May 24, 2015
    Date of Patent: June 28, 2016
    Assignee: Silicon Laboratories Inc.
    Inventor: Thomas Saroshan David
  • Publication number: 20160018873
    Abstract: An apparatus includes a communication circuit coupled to a communication link, a wakeup detector, and a power control circuit. The communication circuit has a first state and a second state. The power consumption of the communication circuit is lower in the second state than in the first state. The wakeup detector is coupled to the communication link. The wakeup detector generates a wakeup signal to cause the communication circuit to make a transition from the second state to the first state in response to an occurrence of an event on the communication link. The power control circuit selectively supplies power to the communication circuit in response to the wakeup signal.
    Type: Application
    Filed: September 29, 2015
    Publication date: January 21, 2016
    Inventors: Kenneth W. Fernald, Thomas Saroshan David
  • Publication number: 20150271756
    Abstract: An apparatus includes a detector to detect an idle state of a communication link that communicates bursts or packets of information. The apparatus also includes an oscillator having low-power and normal modes of operation. The oscillator makes a transition to the low-power mode during the idle state of the communication link. The oscillator leaves the low-power mode of operation and enters the normal mode of operation when the communication link is in a non-idle state.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 24, 2015
    Applicant: Silicon Laboratories Inc.
    Inventors: Kenneth W. Fernald, Phillip Matthews, Thomas Saroshan David
  • Publication number: 20150269106
    Abstract: A system for communicating information includes one device that communicates information via a communication link. The system also includes a second device to communicate information via the communication link. The second device includes a receiver to receive information from the communication link. The second device also includes an oscillator that provides at least one timing signal to the receiver. The oscillator is disabled when the communication link is in an idle state. The oscillator is enabled when the communication link is in a non-idle state.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 24, 2015
    Applicant: Silicon Laboratories Inc.
    Inventors: Kenneth W. Fernald, Phillip Matthews, Thomas Saroshan David
  • Publication number: 20150235606
    Abstract: An LCD controller includes a charge pump circuit for generating a charge voltage responsive to an external voltage and a clock signal. An oscillator generates the clock signal responsive to at least one bias voltage. The oscillator has a high power mode of operation and a low power mode of operation. Bias circuitry for applies the at least one bias voltage to the oscillator. The at least one bias voltage is applied to the oscillator from an external source in the high power mode of operation and the at least one bias voltage is applied to the oscillator from a source within the oscillator in the low power mode of operation. An LCD driver voltage circuit generates a plurality of LCD driver voltages for driving segments of an LCD display responsive to the charge voltage.
    Type: Application
    Filed: December 15, 2014
    Publication date: August 20, 2015
    Inventors: Douglas Piasecki, Thomas Saroshan David, Timothy T. Rueger, Stefan Mastovich, Jia-Hau Liu
  • Patent number: 8914564
    Abstract: A method of controlling a port in an apparatus includes receiving an instruction for execution by a processor. The method further includes executing the instruction, by writing a value to a storage location corresponding to the port, and by initializing a count operation. The method further includes proceeding with the count operation until a final count value is reached, and providing to the port the value written to the storage location.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: December 16, 2014
    Assignee: Silicon Laboratories Inc.
    Inventor: Thomas Saroshan David