Patents by Inventor Krishna C. Patakamuri

Krishna C. Patakamuri 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: 11280829
    Abstract: Disclosed approaches for controlling debug access to an integrated circuit (IC) device include receiving a debug packet by a debug interface circuit of the IC device. The debug interface circuit authenticates the debug packet in response to the debug packet having a command code that specifies enable debug mode or a command code that specifies disable debug mode. In response to the debug packet passing authentication and the command code specifying enable, the debug interface circuit enables debug mode of the IC device. In response to the debug packet passing authentication and the command code specifying disable, the debug interface circuit disables the debug mode of the IC device. In response to the debug packet failing authentication, the debug interface circuit rejects the debug packet.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: March 22, 2022
    Assignee: XLNX, INC.
    Inventors: Ramakrishna G. Poolla, Krishna C. Patakamuri, James D. Wesselkamper, Jason J. Moore, Edward S. Peterson, Steven E. McNeil
  • Patent number: 11216591
    Abstract: Apparatus and associated methods relate to authenticating a back-to-front-built configuration image. In an illustrative example, a circuit may include memory configured to store a signature S, a second hash H2, and a first data chunk C1. Signature S may be signed on a first hash H1. H1 may be the hash for H2 and C1. If signature S passes verification, a hash engine may perform hash functions on C1 and H2 to generate a hash H1?. H1? may be compared with H1 to indicate whether C1 has been tampered with or not. By using the incremental authentication, a signature that appears at the beginning of the image may be extended to the entire image while only using a small internal buffer. Advantageously, internal buffer may only need to store two hashes Hi, Hi+1, and a data chunk Ci, or, a signature S, a hash Hi, and a data chunk Ci.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: January 4, 2022
    Assignee: XILINX, INC.
    Inventors: Felix Burton, Krishna C. Patakamuri, James D. Wesselkamper
  • Patent number: 10657265
    Abstract: Method and system generally relating to integrated circuits are disclosed. In such a method, a secure lockdown mode for the integrated circuit is initiated. System states of a system internal to the integrated circuit are obtained after initiation of the secure lockdown mode. This obtaining of the system states includes: reading out of the system states from storage devices internal to the integrated circuit; and loading the system states into temporary storage of the integrated circuit. The system states are output via a port of the integrated circuit before closing the port responsive to the secure lockdown mode.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: May 19, 2020
    Assignee: XILINX, INC.
    Inventors: Ramakrishna G. Poolla, Krishna C. Patakamuri
  • Patent number: 9652252
    Abstract: Circuits and methods for power dependent selection of boot images are disclosed. In an example implementation, an apparatus includes a memory circuit and a processor disposed on an integrated circuit die. The processor is configured to retrieve and execute instructions from the memory circuit. The apparatus also includes a power management circuit configured to determine a value indicative of an amount of power available to power the IC die. A boot loader circuit is coupled to the power management circuit and is configured to select one of a plurality of boot images based on the determined value indicative of the amount of power available. The boot loader circuit loads a set of instructions included in the selected one of the boot images into the memory circuit and enables the processor to execute the set of instructions.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: May 16, 2017
    Assignee: XILINX, INC.
    Inventors: Yatharth K. Kochar, Ramakrishna G. Poolla, Krishna C. Patakamuri, Madhubala Sharma
  • Patent number: 9411688
    Abstract: In some disclosed implementations, a system-on-chip on a first IC die includes a boot loader circuit configured to search a first boot device, of a plurality of boot devices coupled to and external to the first IC die, for an uncorrupt boot image. The boot loader circuit is configured to search a second boot device of the plurality of boot devices for an uncorrupt boot image, in response to failing to find an uncorrupt boot image in the first boot device. The boot loader is also configured to load a set of instructions included in the uncorrupt boot image into a memory circuit of the SOC, in response to finding an uncorrupt boot image.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: August 9, 2016
    Assignee: XILINX, INC.
    Inventors: Ramakrishna G. Poolla, Yatharth K. Kochar, Krishna C. Patakamuri