Patents by Inventor Ravi K. Ramaswami

Ravi K. Ramaswami 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: 20150046763
    Abstract: An apparatus and method for controlling a test controller is disclosed. An apparatus includes test controllers of a first type configured to operate according to a first protocol and test controllers of a second type configured to operate according to a second protocol. A test controller of the second type may be associated with one of the test controllers of the first type, with the former controlling the latter. The test controllers of the second type may each control associated ones of the test controllers of the second type in parallel and independently of one another.
    Type: Application
    Filed: August 12, 2013
    Publication date: February 12, 2015
    Applicant: Apple Inc.
    Inventors: Samy R. Makar, Jianlin Yu, Ravi K. Ramaswami
  • Patent number: 8847777
    Abstract: A built-in self-test (BIST) circuit for detecting power supply droops is disclosed. In one embodiment, the BIST circuit includes a transition circuit configured to launch logical signals into a delay line. The BIST circuit also includes a comparator configured to compare a logic signal based on that input into the delay line with one output from the delay line. A mismatch resulting from the comparison is indicative of a power supply droop. The BIST circuit may also include circuitry for calibrating the delay line. The calibration may be performed by enabling a feedback path between the output of the delay line and its input. Enabling the feedback path may form a ring oscillator utilizing the delay line. A counter may count the number of transitions caused by the ring oscillator in a predetermined time. The resulting count may be used to determine if the delay is in a desired range.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: September 30, 2014
    Assignee: Apple Inc.
    Inventor: Ravi K. Ramaswami
  • Patent number: 8797082
    Abstract: A system and method for efficiently performing timing characterization of high-speed clocks signals with low-speed input/output pins. An integrated circuit includes a clock generator that generates a high-speed clock signal. A clock characterizer circuit receives the high-speed clock signal. The clock characterizer generates a corresponding low-speed clock signal. The generated low-speed clock signal is output through a low-speed general-purpose input/output (GPIO) pin for measurement. The generated low-speed clock signal is sent to a sequential element for staging. The staging of the generated low-speed clock signal is done with sequential elements that use a reverse polarity of a clock signal than the polarity used by a previous stage. The high-speed clock signal is used for the staging. The output of each stage is sent to a low-speed GPIO pin for measurement.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 5, 2014
    Assignee: Apple Inc.
    Inventors: Ravi K. Ramaswami, Geertjan Joordens
  • Patent number: 8793545
    Abstract: A method and apparatus for detecting clock glitches during at-speed testing of integrated circuits is disclosed. In one embodiment, an integrated circuit includes a scan chain having a number of scan elements coupled in a series configuration. Each of the scan elements is coupled to receive a clock signal that may be cycled during a test operation. A subset of the scan elements are arranged to form, along with other components, a counter. Test stimulus data shifted into the scan chain to perform a test may include an initial count value that is shifted into the scan elements of the counter. When the test is performed, the count value is updated responsive to cycling of the clock signal. The updated count value is shifted from the counter along with other test result data, and may be used to determine if the number of clock cycles received during the test.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: July 29, 2014
    Assignee: Apple Inc.
    Inventors: Ravi K. Ramaswami, Samy R. Makar, Anh T. Hoang
  • Publication number: 20140091841
    Abstract: A system and method for efficiently performing timing characterization of high-speed clocks signals with low-speed input/output pins. An integrated circuit includes a clock generator that generates a high-speed clock signal. A clock characterizer circuit receives the high-speed clock signal. The clock characterizer generates a corresponding low-speed clock signal. The generated low-speed clock signal is output through a low-speed general-purpose input/output (GPIO) pin for measurement. The generated low-speed clock signal is sent to a sequential element for staging. The staging of the generated low-speed clock signal is done with sequential elements that use a reverse polarity of a clock signal than the polarity used by a previous stage. The high-speed clock signal is used for the staging. The output of each stage is sent to a low-speed GPIO pin for measurement.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: APPLE INC.
    Inventors: Ravi K. Ramaswami, Geertjan Joordens
  • Publication number: 20140013173
    Abstract: A method and apparatus for detecting clock glitches during at-speed testing of integrated circuits is disclosed. In one embodiment, an integrated circuit includes a scan chain having a number of scan elements coupled in a series configuration. Each of the scan elements is coupled to receive a clock signal that may be cycled during a test operation. A subset of the scan elements are arranged to form, along with other components, a counter. Test stimulus data shifted into the scan chain to perform a test may include an initial count value that is shifted into the scan elements of the counter. When the test is performed, the count value is updated responsive to cycling of the clock signal. The updated count value is shifted from the counter along with other test result data, and may be used to determine if the number of clock cycles received during the test.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Inventors: Ravi K. Ramaswami, Samy R. Makar, Anh T. Hoang
  • Publication number: 20120242490
    Abstract: A built-in self-test (BIST) circuit for detecting power supply droops is disclosed. In one embodiment, the BIST circuit includes a transition circuit configured to launch logical signals into a delay line. The BIST circuit also includes a comparator configured to compare a logic signal based on that input into the delay line with one output from the delay line. A mismatch resulting from the comparison is indicative of a power supply droop. The BIST circuit may also include circuitry for calibrating the delay line. The calibration may be performed by enabling a feedback path between the output of the delay line and its input. Enabling the feedback path may form a ring oscillator utilizing the delay line. A counter may count the number of transitions caused by the ring oscillator in a predetermined time. The resulting count may be used to determine if the delay is in a desired range.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Inventor: Ravi K. Ramaswami