Patents by Inventor Neeraj Chandak

Neeraj Chandak 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: 10108374
    Abstract: A memory controller receives first and second write transactions from a processor and stores write data in a memory. The memory controller includes an address comparison circuit, a buffer, a level control circuit, a command generator, and a control circuit. The address comparison circuit compares second and third addresses and outputs first and second write data when the second and third addresses are consecutive. The buffer stores the first and second write data and outputs buffered data based on a control signal. The level control circuit compares a size of the buffered data with a threshold size and the size of the buffer. The command generator causes a write transaction to be executed based on the comparison results, rather than having the processor initiate the transaction, which reduces the load on the processor, and the buffered write data is stored in the memory.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 23, 2018
    Assignee: NXP USA, INC.
    Inventors: Harsimran Singh, Neeraj Chandak, Snehlata Gutgutia, Vivek Singh
  • Publication number: 20180018131
    Abstract: A memory controller receives first and second write transactions from a processor and stores write data in a memory. The memory controller includes an address comparison circuit, a buffer, a level control circuit, a command generator, and a control circuit. The address comparison circuit compares second and third addresses and outputs first and second write data when the second and third addresses are consecutive. The buffer stores the first and second write data and outputs buffered data based on a control signal. The level control circuit compares a size of the buffered data with a threshold size and the size of the buffer. The command generator causes a write transaction to be executed based on the comparison results, rather than having the processor initiate the transaction, which reduces the load on the processor, and the buffered write data is stored in the memory.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Inventors: HARSIMRAN SINGH, NEERAJ CHANDAK, SNEHLATA GUTGUTIA, VIVEK SINGH
  • Publication number: 20130097462
    Abstract: A logic analyzer embedded in a data processor includes a state processing unit for providing state machines for storing state conditions of functional blocks of the data processor and triggering sequences of states with corresponding actions based on True/False evaluation of state conditions. The configurations of the state machines that can be selected by the user include different combinations of a first clock frequency CLK1, which is the fastest distributed clock frequency of the device, and a second sub-multiple clock frequency CLK1/X for processing different sequences of states and synchronizing state conditions of the state machines. The state processing unit performs sample operations capturing assertion events synchronized by the first clock frequency CLK1, and hold operations on captured assertion events during periods defined by the first or second clock frequency CLK1 or CLK1/X as selected by the user.
    Type: Application
    Filed: December 9, 2012
    Publication date: April 18, 2013
    Inventors: Vivek Singh, Neeraj Chandak, Mark Maiolani, Gary L. Miller