Patents by Inventor Girraj K. Agrawal
Girraj K. Agrawal 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: 10180925Abstract: An integrated circuit (IC) having multiple cores controls write access to its input/output (I/O) pins. The IC includes a pin-control circuit, a memory, and a set of I/O pins. The pin-control circuit allows a core to independently control individual ones of the I/O pins. A set of pin-control values are defined that correspond to the set of I/O pins to indicate a type of core that can access an I/O pin. The pin-control circuit receives the pin-control values, a source ID, and write data generated by a core, and updates a pin data bit stored in the memory with a corresponding bit of the write data when the core is allowed to access the I/O pin. The pin-control circuit does not change the pin data bit when the core is denied write access to the I/O pin.Type: GrantFiled: March 28, 2016Date of Patent: January 15, 2019Assignee: NXP USA, INC.Inventors: Rajan Srivastava, Girraj K. Agrawal
-
Patent number: 10070465Abstract: An apparatus for reception and detection of RACH data in an LTE input signal includes a hardware accelerator that has a decimator that filters and down-samples the input signal, a first Fourier transform circuit that transforms the decimated signal from the time domain to the frequency domain, and a second transform circuit that multiplies the resulting signal by a complex Z-C sequence and performs an inverse Fourier transform (iFT) operation to transform the multiplied signal from the frequency domain to the time domain. A DSP performs a delay profile analysis operation on the signal resulting from the iFT operation.Type: GrantFiled: December 20, 2015Date of Patent: September 4, 2018Assignee: NXP USA, INC.Inventors: Girraj K. Agrawal, Arvind Kaushik, Vincent Martinez, Amrit P. Singh
-
Patent number: 9788314Abstract: A base transceiver station (BTS) includes dedicated memories to store uplink real-time (RT) data received by way of an antenna of the BTS and downlink RT data generated by processors of the BTS. The dedicated memories serve a dedicated number of processors, which prevents over-run and under-run of antenna buffers and provides deterministic data flow necessary to stream time-critical uplink and downlink RT data. Thus, a high and dedicated bandwidth for the uplink and downlink RT data is ensured.Type: GrantFiled: December 3, 2015Date of Patent: October 10, 2017Assignee: NXP USA, INC.Inventors: Girraj K. Agrawal, Somvir Dahiya, Rajan Kapoor, Arvind Kaushik, Vincent Martinez
-
Publication number: 20170277647Abstract: An integrated circuit (IC) having multiple cores controls write access to its input/output (I/O) pins. The IC includes a pin-control circuit, a memory, and a set of I/O pins. The pin-control circuit allows a core to independently control individual ones of the I/O pins. A set of pin-control values are defined that correspond to the set of I/O pins to indicate a type of core that can access an I/O pin. The pin-control circuit receives the pin-control values, a source ID, and write data generated by a core, and updates a pin data bit stored in the memory with a corresponding bit of the write data when the core is allowed to access the I/O pin. The pin-control circuit does not change the pin data bit when the core is denied write access to the I/O pin.Type: ApplicationFiled: March 28, 2016Publication date: September 28, 2017Inventors: RAJAN SRIVASTAVA, Girraj K. Agrawal
-
Patent number: 9772963Abstract: An interrupt management system for managing multiple interrupts includes a timer and an interrupt management sub-system. The interrupt management sub-system receives first and second interrupts, determines the first interrupt to be a real-time interrupt and the second interrupt to be a non-real-time interrupt, initializes the timer for a predetermined time period on reception of the first interrupt, and determines whether the second interrupt is either a maskable or non-maskable interrupt. The interrupt management sub-system transmits the first interrupt to an interrupt controller, en-queues the second interrupt during the predetermined time period, and transmits the second interrupt to the interrupt controller after the predetermined time period when the second interrupt is a maskable interrupt. The interrupt management sub-system transmits the second interrupt to the interrupt controller during the predetermined time period when the second interrupt is a non-maskable interrupt.Type: GrantFiled: July 26, 2015Date of Patent: September 26, 2017Assignee: NXP USA, INC.Inventors: Priyanka Jain, Girraj K. Agrawal, Rajan Srivastava
-
Publication number: 20170181192Abstract: An apparatus for reception and detection of RACH data in an LTE input signal includes a hardware accelerator that has a decimator that filters and down-samples the input signal, a first Fourier transform circuit that transforms the decimated signal from the time domain to the frequency domain, and a second transform circuit that multiplies the resulting signal by a complex Z-C sequence and performs an inverse Fourier transform (iFT) operation to transform the multiplied signal from the frequency domain to the time domain. A DSP performs a delay profile analysis operation on the signal resulting from the iFT operation.Type: ApplicationFiled: December 20, 2015Publication date: June 22, 2017Inventors: GIRRAJ K. AGRAWAL, ARVIND KAUSHIK, VINCENT MARTINEZ, AMRIT P. SINGH
-
Publication number: 20170164333Abstract: A base transceiver station (BTS) includes dedicated memories to store uplink real-time (RT) data received by way of an antenna of the BTS and downlink RT data generated by processors of the BTS. The dedicated memories serve a dedicated number of processors, which prevents over-run and under-run of antenna buffers and provides deterministic data flow necessary to stream time-critical uplink and downlink RT data. Thus, a high and dedicated bandwidth for the uplink and downlink RT data is ensured.Type: ApplicationFiled: December 3, 2015Publication date: June 8, 2017Inventors: Girraj K. Agrawal, Somvir Dahiya, Rajan Kapoor, Arvind Kaushik, Vincent Martinez
-
Publication number: 20170024342Abstract: An interrupt management system for managing multiple interrupts includes a timer and an interrupt management sub-system. The interrupt management sub-system receives first and second interrupts, determines the first interrupt to be a real-time interrupt and the second interrupt to be a non-real-time interrupt, initializes the timer for a predetermined time period on reception of the first interrupt, and determines whether the second interrupt is either a maskable or non-maskable interrupt. The interrupt management sub-system transmits the first interrupt to an interrupt controller, en-queues the second interrupt during the predetermined time period, and transmits the second interrupt to the interrupt controller after the predetermined time period when the second interrupt is a maskable interrupt. The interrupt management sub-system transmits the second interrupt to the interrupt controller during the predetermined time period when the second interrupt is a non-maskable interrupt.Type: ApplicationFiled: July 26, 2015Publication date: January 26, 2017Inventors: PRIYANKA JAIN, GIRRAJ K. AGRAWAL, RAJAN SRIVASTAVA
-
Patent number: 8432960Abstract: A channel equalizer that compensates for signal distortion of a signal in a communication channel includes an equalization filter, which gain-equalizes a received signal received through the communication channel, and an equalization control circuit, which generates a gain control signal for controlling the gain of the equalization filter. The equalization control circuit specifies a phase switch in data obtained by the equalization filter as an isolated bit and generates the gain control signal based on a width of the isolated bit.Type: GrantFiled: March 18, 2010Date of Patent: April 30, 2013Assignee: Freescale Semiconductor, Inc.Inventors: Girraj K. Agrawal, Asif Iqbal, Akshat Mittal, Ankit Pal, Amrit P. Singh
-
Patent number: 8180007Abstract: An input bit stream including a clock signal and data bits is oversampled to obtain one or more sets of data samples. One or more sets of non-transitioning phases corresponding to data samples that do not switch between zero and one are then identified. Center phases corresponding to the one or more sets of non-transitioning phases are identified and then a final center phase that accurately represents the bits belonging to the input bit stream is selected. The data samples corresponding to the final center phase are extracted, thereby recovering the clock signal and data bits from the input bit stream.Type: GrantFiled: January 14, 2010Date of Patent: May 15, 2012Assignee: Freescale Semiconductor, Inc.Inventors: Asif Iqbal, Girraj K. Agrawal, Ankit Pal
-
Patent number: 8077063Abstract: An input bit stream is received and zone statistics such as zones count, zones center bit positions, and zones lengths are determined, where a zone is a set of non-transitioning bits in the input bit stream. Beginning and ending bit positions for each zone are determined simultaneously, and each beginning bit position is associated with an ending bit position. Zone statistics are calculated using the determined beginning and appropriate ending bit positions.Type: GrantFiled: January 18, 2010Date of Patent: December 13, 2011Assignee: Freescale Semiconductor, Inc.Inventors: Ankit Pal, Girraj K. Agrawal, Asif Iqbal
-
Publication number: 20110228839Abstract: A channel equalizer that compensates for signal distortion of a signal in a communication channel includes an equalization filter, which gain-equalizes a received signal received through the communication channel, and an equalization control circuit, which generates a gain control signal for controlling the gain of the equalization filter. The equalization control circuit specifies a phase switch in data obtained by the equalization filter as an isolated bit and generates the gain control signal based on a width of the isolated bit.Type: ApplicationFiled: March 18, 2010Publication date: September 22, 2011Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Girraj K. Agrawal, Asif Iqbal, Akshat Mittal, Ankit Pal, Amrit P. Singh
-
Patent number: 7986252Abstract: A bit stream is received and each bit corresponding to the bit stream is over-sampled to generate a first set of data samples. Each data sample from the first set of data samples is compared with a corresponding immediate previous data sample to generate a second set of data samples. The second set of data samples is compared with bit masks, and accordingly, some of the data samples in the first set of data samples are identified for replacement. Further, a substitute data sample is selected from the first set of data samples based on a predefined criterion and some of the data samples in the first set of data samples are replaced with the substitute data sample.Type: GrantFiled: January 17, 2010Date of Patent: July 26, 2011Assignee: Freescale Semiconductor, Inc.Inventors: Asif Iqbal, Girraj K. Agrawal, Ankit Pal
-
Publication number: 20110175758Abstract: A bit stream is received and each bit corresponding to the bit stream is over-sampled to generate a first set of data samples. Each data sample from the first set of data samples is compared with a corresponding immediate previous data sample to generate a second set of data samples. The second set of data samples is compared with bit masks, and accordingly, some of the data samples in the first set of data samples are identified for replacement. Further, a substitute data sample is selected from the first set of data samples based on a predefined criterion and some of the data samples in the first set of data samples are replaced with the substitute data sample.Type: ApplicationFiled: January 17, 2010Publication date: July 21, 2011Applicant: FREESCALE SEMICONDUCTOR, INCInventors: Asif Iqbal, Girraj K. Agrawal, Ankit Pal
-
Publication number: 20110176646Abstract: An input bit stream is received and zone statistics such as zones count, zones center bit positions, and zones lengths are determined, where a zone is a set of non-transitioning bits in the input bit stream. Beginning and ending bit positions for each zone are determined simultaneously, and each beginning bit position is associated with an ending bit position. Zone statistics are calculated using the determined beginning and appropriate ending bit positions.Type: ApplicationFiled: January 18, 2010Publication date: July 21, 2011Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Ankit PAL, Girraj K. Agrawal, Asif Iqbal
-
Publication number: 20110170644Abstract: An input bit stream including a clock signal and data bits is oversampled to obtain one or more sets of data samples. One or more sets of non-transitioning phases corresponding to data samples that do not switch between zero and one are then identified. Center phases corresponding to the one or more sets of non-transitioning phases are identified and then a final center phase that accurately represents the bits belonging to the input bit stream is selected. The data samples corresponding to the final center phase are extracted, thereby recovering the clock signal and data bits from the input bit stream.Type: ApplicationFiled: January 14, 2010Publication date: July 14, 2011Applicant: FREESCALE SEMICONDUCTOR, INCInventors: Asif IQBAL, Girraj K. Agrawal, Ankit Pal