Patents by Inventor NAMAN RASTOGI

NAMAN RASTOGI 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: 11550577
    Abstract: A memory circuit included in a computer system includes a memory array that stores multiple program instructions included in compressed program code. In response to receiving a fetch instruction from a processor circuit, the memory circuit may retrieve a particular instruction from the memory array. The memory circuit may, in response to a determination that the particular instruction is a particular type of instruction, retrieve additional program instructions from the memory array using an address included in the particular instruction, and send the particular program instruction and the additional program instructions to the processor circuit.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: January 10, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Vijay Chinchole, Naman Rastogi, Sonam Agarwal
  • Publication number: 20200364050
    Abstract: A memory circuit included in a computer system includes a memory array that stores multiple program instructions included in compressed program code. In response to receiving a fetch instruction from a processor circuit, the memory circuit may retrieve a particular instruction from the memory array. The memory circuit may, in response to a determination that the particular instruction is a particular type of instruction, retrieve additional program instructions from the memory array using an address included in the particular instruction, and send the particular program instruction and the additional program instructions to the processor circuit.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Vijay Chinchole, Naman Rastogi, Sonam Agarwal
  • Publication number: 20200364052
    Abstract: A memory circuit included in a computer system stores multiple program instructions in program code. In response to fetching a loop boundary instruction, a processor circuit may store, in a loop storage circuit, a set of program instructions included in a program loop associated with the loop boundary instruction. In executing at least one iteration of the program loop, the processor circuit may retrieve the set of program instructions from the loop storage circuit.
    Type: Application
    Filed: November 11, 2019
    Publication date: November 19, 2020
    Inventors: Vijay Chinchole, Naman Rastogi, Sonam Agarwal, Daniel J. Linnen
  • Publication number: 20190354369
    Abstract: This disclosure provides techniques for debugging a computing system in a post-silicon validation process. In one example, a system can include a memory storing a set of instructions. The system can include a controller configured to fetch and execute the set of instructions. The system can include a logic block. The system can include a control bus coupling the memory, the controller, and the logic block. The control bus can include a first break-in circuit and a second break-in circuit each coupled to the controller. The first break-in circuit and the second break-in circuit can be configured to selectively cascade a break point from the controller through the logic block to halt execution of the set of instructions.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Vijay Chinchole, Vinayak Ghatawade, Naman Rastogi
  • Publication number: 20180364304
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for stimulus generation for component-level verification. A method includes monitoring one or more internal signals for one or more components of a chip during a full-chip verification process. A method includes generating one or more stimuli for triggering one or more internal signals during verification of one or more components of a chip. Stimuli may be generated based in part on feedback from a full-chip verification process. A method includes verifying an operating state of one or more components of a chip in response to generated stimuli that trigger one or more internal signals during verification of the one or more components.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: NAMAN RASTOGI, BHAVADIP SOLANKI, SURESH HOSUDI SHANKARA NAIK