Patents by Inventor GAJENDRA PRASAD SINGH

GAJENDRA PRASAD SINGH 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: 20230315388
    Abstract: A multiply-accumulate circuit and methods for using the same are disclosed. In one embodiment, a multiply-accumulate circuit includes a memory configured to store a first set of operands and a second set of operands, where the first set of operands and the second set of operands are cross-multiplied to form a plurality of product pairs, a plurality of computation circuits configured to generate a plurality of charges according to the plurality of product pairs, and an aggregator circuit configured to aggregate the plurality of charges from the plurality of computation circuits to record variations of charges, where the variation of charges represent an aggregated value of the plurality of product pairs.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 5, 2023
    Inventor: Gajendra Prasad Singh
  • Patent number: 11669303
    Abstract: A multiply-accumulate circuit and methods for using the same are disclosed. In one embodiment, a multiply-accumulate circuit includes a memory configured to store a first set of operands and a second set of operands, where the first set of operands and the second set of operands are cross-multiplied to form a plurality of product pairs, a plurality of computation circuits configured to generate a plurality of charges according to the plurality of product pairs, and an aggregator circuit configured to aggregate the plurality of charges from the plurality of computation circuits to record variations of charges, where the variation of charges represent an aggregated value of the plurality of product pairs.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: June 6, 2023
    Assignee: Ambient Scientific, Inc.
    Inventor: Gajendra Prasad Singh
  • Patent number: 11593455
    Abstract: A scalable matrix computation circuit and methods for using the same are disclosed. In one embodiment, a matrix computation circuit includes a plurality of first operand memory configured to store a first set of input operands of the matrix computation circuit, a plurality of second operand memory configured to store a second set of input operands of the matrix computation circuit, where the first and second sets of input operands are programmable by the controller, a plurality of multiplier circuits arranged in a plurality of rows and plurality of columns, where each row receives a corresponding operand from the first set of operands, and each column receives a corresponding operand from the second set of operands, and the each corresponding operand from the each row is used multiple times by the multiplier circuits in that row to perform multiplications controlled by the controller, and a plurality of aggregator circuits configured to store charges produced by the plurality of multiplier circuits.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: February 28, 2023
    Assignee: Ambient Scientific, Inc.
    Inventor: Gajendra Prasad Singh
  • Patent number: 11593456
    Abstract: A resistive matrix computation circuit and methods for using the same are disclosed.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: February 28, 2023
    Assignee: Ambient Scientific, Inc.
    Inventor: Gajendra Prasad Singh
  • Patent number: 10916298
    Abstract: A circuit for reducing dynamic power in SRAM and methods for using the same are disclosed. In one embodiment, a circuit for reducing dynamic power in SRAM includes a plurality of memory blocks, which includes a plurality memory banks, which in turn includes a plurality bit cells; a set of memory bank signal lines; a set of memory block signal lines shared across the plurality of memory banks in the memory block; a bridge circuit couple between the set of memory bank signal lines and the set of memory block signal lines; a set of sense amplifiers corresponding to the set of memory block signal lines, where the set of sense amplifiers are shared among the plurality of memory banks in the memory block; and a controller configured to control an access of one or more bit cells in the plurality bit cells.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: February 9, 2021
    Assignee: Ambient Scientific Inc.
    Inventor: Gajendra Prasad Singh
  • Patent number: 10896723
    Abstract: A signal communication circuit and methods for using the same are disclosed. In one embodiment, a circuit for signal communication includes a signal line configured to transmit signals, a transmitter circuit configured to drive a transmitted signal onto the signal line, a receiver circuit configured to detect the transmitted signal based on a deviation of a received signal from a reference signal on the signal line, and the receiver circuit is further configured to use the received signal to communicate the transmitted signal.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: January 19, 2021
    Assignee: Ambient Scientific Inc.
    Inventor: Gajendra Prasad Singh
  • Patent number: 10867094
    Abstract: Adjustable integrated circuits and methods for designing the same are provided. In one embodiment, a method of designing an integrated circuit includes determining a plurality of design criteria of the integrated circuit; designing a plurality of circuit blocks of the integrated circuit in accordance with the plurality of design criteria, where one or more circuit blocks in the plurality of circuit blocks include one or more feedback paths; designing a circuit performance monitor, where the circuit performance monitor includes one or more replica feedback paths corresponding to the one or more feedback paths in the one or more circuit blocks, and where the circuit performance monitor is configured to monitor feedback path information of the one or more replica feedback paths; verifying the plurality of circuit blocks and the circuit performance monitor to meet the plurality of design criteria; and producing a verified description of the integrated circuit for manufacturing.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: December 15, 2020
    Assignee: Ambient Scientific inc.
    Inventor: Gajendra Prasad Singh
  • Patent number: 10832762
    Abstract: A circuit for reducing static power in SRAM and methods for using the same are disclosed. In one embodiment, a circuit for reducing static power in SRAM includes a plurality of memory blocks, where a memory block in the plurality of memory blocks includes a plurality memory banks, where a memory bank in the plurality of memory banks includes a plurality bit cells. The circuit further includes a bias circuit configured to produce a bias voltage to a row of bit cells, where the bias circuit is coupled to a circuit ground terminal of the row of bit cells in the plurality of bit cells, and a controller configured to control the bias circuit to produce a first set of bias settings in an access mode and control the bias circuit to produce a second set of bias settings in a standby mode of the SRAM.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: November 10, 2020
    Assignee: Ambient Scientific, Inc.
    Inventor: Gajendra Prasad Singh
  • Publication number: 20200350004
    Abstract: A circuit for reducing dynamic power in SRAM and methods for using the same are disclosed. In one embodiment, a circuit for reducing dynamic power in SRAM includes a plurality of memory blocks, which includes a plurality memory banks, which in turn includes a plurality bit cells; a set of memory bank signal lines; a set of memory block signal lines shared across the plurality of memory banks in the memory block; a bridge circuit couple between the set of memory bank signal lines and the set of memory block signal lines; a set of sense amplifiers corresponding to the set of memory block signal lines, where the set of sense amplifiers are shared among the plurality of memory banks in the memory block; and a controller configured to control an access of one or more bit cells in the plurality bit cells.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventor: Gajendra Prasad SINGH
  • Publication number: 20200350002
    Abstract: A circuit for reducing static power in SRAM and methods for using the same are disclosed. In one embodiment, a circuit for reducing static power in SRAM includes a plurality of memory blocks, where a memory block in the plurality of memory blocks includes a plurality memory banks, where a memory bank in the plurality of memory banks includes a plurality bit cells. The circuit further includes a bias circuit configured to produce a bias voltage to a row of bit cells, where the bias circuit is coupled to a circuit ground terminal of the row of bit cells in the plurality of bit cells, and a controller configured to control the bias circuit to produce a first set of bias settings in an access mode and control the bias circuit to produce a second set of bias settings in a standby mode of the SRAM.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventor: Gajendra Prasad SINGH
  • Publication number: 20200350003
    Abstract: A signal communication circuit and methods for using the same are disclosed. In one embodiment, a circuit for signal communication includes a signal line configured to transmit signals, a transmitter circuit configured to drive a transmitted signal onto the signal line, a receiver circuit configured to detect the transmitted signal based on a deviation of a received signal from a reference signal on the signal line, and the receiver circuit is further configured to use the received signal to communicate the transmitted signal.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventor: Gajendra Prasad SINGH
  • Patent number: 10819362
    Abstract: A high speed analog to digital converter and methods for using the same are disclosed. In one embodiment, an analog to digital converter includes a sensor circuit configured to determine a variation in voltage across a capacitor, a charge adjustment circuit configured to adjust charges in the capacitor based on the variation in voltage across the capacitor and based on a reference charge unit, and a summation circuit configured to represent a digital value of the charges adjusted in response to the variation in voltage across the capacitor.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: October 27, 2020
    Inventor: Gajendra Prasad Singh
  • Patent number: 10503184
    Abstract: Apparatuses and Methods for dynamic adjustment of operating conditions of integrated circuits are provided. The method includes receiving, from a voltage reference module, an operating voltage of the integrated circuit, receiving a reference clock to be used as an operating frequency of the integrated circuit and is distributed to by the plurality of circuit blocks in the integrated circuit, measuring feedback path timing information of one or more circuit blocks in the plurality of circuit blocks, comparing the feedback path timing information of the one or more circuit blocks to the reference clock, determining timing margins of corresponding one or more feedback paths of the one or more circuit blocks based on the comparison, and generating a feedback for adjusting the operating voltage or the operating frequency of the integrated circuit based on the timing margins of the one or more feedback paths of the one or more circuit blocks.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: December 10, 2019
    Assignee: Ambient Scientific, Inc.
    Inventor: Gajendra Prasad Singh
  • Publication number: 20190286772
    Abstract: Adjustable integrated circuits and methods for designing the same are provided. In one embodiment, a method of designing an integrated circuit includes determining a plurality of design criteria of the integrated circuit; designing a plurality of circuit blocks of the integrated circuit in accordance with the plurality of design criteria, where one or more circuit blocks in the plurality of circuit blocks include one or more feedback paths; designing a circuit performance monitor, where the circuit performance monitor includes one or more replica feedback paths corresponding to the one or more feedback paths in the one or more circuit blocks, and where the circuit performance monitor is configured to monitor feedback path information of the one or more replica feedback paths; verifying the plurality of circuit blocks and the circuit performance monitor to meet the plurality of design criteria; and producing a verified description of the integrated circuit for manufacturing.
    Type: Application
    Filed: January 17, 2019
    Publication date: September 19, 2019
    Inventor: Gajendra Prasad SINGH
  • Publication number: 20190286179
    Abstract: Apparatuses and Methods for dynamic adjustment of operating conditions of integrated circuits are provided. The method includes receiving, from a voltage reference module, an operating voltage of the integrated circuit, receiving a reference clock to be used as an operating frequency of the integrated circuit and is distributed to by the plurality of circuit blocks in the integrated circuit, measuring feedback path timing information of one or more circuit blocks in the plurality of circuit blocks, comparing the feedback path timing information of the one or more circuit blocks to the reference clock, determining timing margins of corresponding one or more feedback paths of the one or more circuit blocks based on the comparison, and generating a feedback for adjusting the operating voltage or the operating frequency of the integrated circuit based on the timing margins of the one or more feedback paths of the one or more circuit blocks.
    Type: Application
    Filed: January 17, 2019
    Publication date: September 19, 2019
    Inventor: Gajendra Prasad SINGH
  • Patent number: 9960771
    Abstract: Disclosed embodiments select a proper hum frequency reference by utilizing one or more functional logic circuits within a cluster. The slowest logic circuit is determined, and an instance of that logic circuit is used in timing circuitry for the cluster. Multiple logic circuits with similar characteristics are incorporated into the timing circuit. Each cluster is interconnected to a second level timing circuit. Each cluster inputs timing information into the second level timing circuit. The second level timing circuit then determines when the next cycle, or tic, of the self-generated clock starts, and the process repeats, providing a self-generated clock signal.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 1, 2018
    Assignee: Wave Computing, Inc.
    Inventors: Gajendra Prasad Singh, Shaishav Desai
  • Publication number: 20170364473
    Abstract: Techniques are disclosed for circuit synchronization. Information is obtained on logical distances between circuits on a semiconductor chip. A plurality of clusters is determined within the chip circuits, where a cluster within the plurality of clusters is synchronized to a tic cycle boundary. A tic cycle count separation is evaluated across the clusters using the information on the logical distances. A plurality of counter initializations is calculated where the counter initializations compensate for the tic cycle count separation across the clusters. A plurality of counters is initialized, with a counter from the plurality of counters being associated with each cluster from the plurality of clusters, where the counters are distributed across the clusters, and where the initializing is based on the counter initializations that were calculated. The plurality of counters is started to coordinate calculation across the plurality of clusters.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Inventors: Gajendra Prasad Singh, Shaishav Desai
  • Publication number: 20170288674
    Abstract: Disclosed embodiments select a proper hum frequency reference by utilizing one or more functional logic circuits within a cluster. he slowest logic circuit is determined, and an instance of that logic circuit is used in timing circuitry for the cluster. Multiple logic circuits with similar characteristics are incorporated into the timing circuit. Each cluster is interconnected to a second level timing circuit. Each cluster inputs timing information into the second level timing circuit. The second level timing circuit then determines when the next cycle, or tic, of the self-generated clock starts, and the process repeats, providing a self-generated clock signal.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 5, 2017
    Inventors: Gajendra Prasad Singh, Shaishav Desai
  • Patent number: 9440857
    Abstract: A method of producing pristine graphene particles through a one-step, gas-phase, catalyst-free detonation of a mixture of one or more carbon-containing compounds hydrocarbon compounds and one or more oxidizing agents is provided. The detonation reaction occurs very quickly and at relatively high temperature, greater than 3000 K, to generate graphene nanosheets that can be recovered from the reaction vessel, such as in the form of an aerosol. The graphene nanosheets may be stacked in single, double, or triple layers, for example, and may have an average particle size of between about 35 to about 250 nm.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: September 13, 2016
    Assignee: Kansas State University Research Foundation
    Inventors: Christopher Sorensen, Arjun Nepal, Gajendra Prasad Singh
  • Patent number: 9385715
    Abstract: Multi-threshold flash Null Convention Logic (NCL) includes one or more high threshold voltage transistors within a flash NCL gate to reduce power consumption due to current leakage by transistors of the NCL gate. High-threshold voltage transistors may be added and/or may be used in place of one or more lower voltage threshold transistors of the NCL gate. A high-Vt device is included in the pull-up path to reduce power when the flash NCL logic gate is in the null state.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: July 5, 2016
    Assignee: Wave Computing, Inc.
    Inventor: Gajendra Prasad Singh