Patents by Inventor Ajay Nagarandal

Ajay Nagarandal 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).

  • Patent number: 11860751
    Abstract: Test packets may be received at a design under test (DUT) from an automated test equipment (ATE) over a serializer/deserializer (SERDES) connection between the ATE and the DUT. The test packets may include test pattern data to test the DUT. The test pattern data may be applied to the DUT using a set of scan chains and test response data corresponding to the test pattern data may be obtained. The test response data may be received by a circuit in the DUT at irregular time intervals. Response packets may be sent to the ATE by the circuit in the DUT at regular time intervals, where the response packets may include a portion of the test response data (which may be encoded using an encoding technique), and where the response packets may be sent to ATE over the SERDES connection.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: January 2, 2024
    Assignee: Synopsys, Inc.
    Inventors: Abhijeet Samudra, Ajay Nagarandal, Anubhav Sinha, Luis M. Cruz, Milin Kaushik Raijada, Ramalingam Kolisetti, Naresh Thakur, Saransh Nagaich, Jatin Verma
  • Patent number: 11662383
    Abstract: An integrated circuit (IC) device and a method for communicating test data utilizes test control circuitry, and a test controller. The test controller is coupled with the test control circuitry and decodes packetized test pattern data to identify configuration data for the test controller and test data for the test control circuitry. The test controller further communicates the test data to the test control circuitry, and packetizes resulting data received from the test control circuitry. The resulting data corresponds to errors identified by a test performed based on the test pattern data.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: May 30, 2023
    Assignee: Synopsys, Inc.
    Inventors: Anubhav Sinha, Brian Archer, Abhijeet Samudra, Kranthi Kandula, Amit Kapatkar, Akshay Kumar Gupta, Hemasagar Babu Reddy, Ajay Nagarandal
  • Publication number: 20220120811
    Abstract: An integrated circuit (IC) device and a method for communicating test data utilizes test control circuitry, and a test controller. The test controller is coupled with the test control circuitry and decodes packetized test pattern data to identify configuration data for the test controller and test data for the test control circuitry. The test controller further communicates the test data to the test control circuitry, and packetizes resulting data received from the test control circuitry. The resulting data corresponds to errors identified by a test performed based on the test pattern data.
    Type: Application
    Filed: October 14, 2021
    Publication date: April 21, 2022
    Inventors: Anubhav SINHA, Brian ARCHER, Abhijeet SAMUDRA, Kranthi KANDULA, Amit KAPATKAR, Akshay Kumar GUPTA, Hemasagar BABU REDDY, Ajay NAGARANDAL
  • Patent number: 10152566
    Abstract: A programmable logic device such as an integrated circuit may receive user-defined configuration data from a circuit design system. The user-defined configuration data may include a minimal number of user-defined configuration variables necessary to configure the programmable logic device when combined with hardware-defined configuration variables generated in resolution engines in the programmable logic device based on the user-defined configuration variables. The resolution engines may process multiple hardware-defined configuration variables simultaneously and in parallel. A temporary storage device in the programmable logic device may store the user-defined configuration variables, the hardware-defined configuration variables, and preloaded configuration data. The resolution engines may generate a configuration bitstream to configure a configuration random access memory on the device using the configuration data stored on the temporary storage.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: December 11, 2018
    Assignee: Altera Corporation
    Inventors: Ajay Nagarandal, Bo Zhou
  • Patent number: 9898561
    Abstract: Method and non-transitory computer-readable medium storing instructions for simulating a phase-locked loop measures a first phase of a data signal and a second phase of a reference clock signal in a phase-locked loop to be simulated, filters the first phase of the data signal by a threshold function of a lock detection module of the phase-locked loop to be simulated, and adjusts the second phase of the reference clock signal to align with the filtered first phase of the data signal.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: February 20, 2018
    Assignee: Altera Corporation
    Inventors: Bo Zhou, Ajay Nagarandal
  • Publication number: 20160350455
    Abstract: Method and non-transitory computer-readable medium storing instructions for simulating a phase-locked loop measures a first phase of a data signal and a second phase of a reference clock signal in a phase-locked loop to be simulated, filters the first phase of the data signal by a threshold function of a lock detection module of the phase-locked loop to be simulated, and adjusts the second phase of the reference clock signal to align with the filtered first phase of the data signal.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Bo Zhou, Ajay Nagarandal
  • Patent number: 7539957
    Abstract: Methods and apparatus for testing integrated circuits are provided. Integrated circuits sometimes contain repeating blocks of identical circuitry. Each identical circuit block contains scan chain registers that can be used to support testing. Each circuit block also has associated inputs and outputs. The inputs and outputs of the circuit blocks serve to interconnect each block to its neighboring blocks. An integrated circuit to be tested is described by a circuit netlist. The circuit netlist is processed to identify identical netlist modules. The repeating netlist modules correspond to the identical circuit blocks on the integrated circuit. By processing a given instance of a repeating netlist module, block-level test data can be generated. Global test data suitable for testing the entire integrated circuit can be generated from the block-level test data.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: May 26, 2009
    Assignee: Altera Corporation
    Inventor: Ajay Nagarandal
  • Patent number: 7024327
    Abstract: Programmable circuits have a programmable interconnect structure that connects programmable circuit elements. Tests patterns can be automatically generated for the programmable circuit elements and interconnections on a programmable circuit. A connectivity graph represents programmable interconnections and functions as nodes. Tests routes are generated that connect the nodes in the connectivity graph between control points and observation points on the programmable circuit. The routes are grouped into configuration patterns that can be tested in one test cycle. Test vectors are then applied to the routes to determine if the interconnects and circuit functions are operable. Systems and methods of the present invention automatically create test patterns for a programmable circuit to reduce engineer time. The present invention also reduces test time and resources by increasing the number of interconnections and circuit elements tested in each configuration pattern.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: April 4, 2006
    Assignee: Altera Corporation
    Inventors: Jayabrata Ghosh Dastidar, Adam Wright, Hung Hing Anthony Pang, Binh Vo, Ajay Nagarandal, Paul J. Tracy, Michael Harms