Patents by Inventor Chetan C. Kamdar

Chetan C. Kamdar 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: 8949573
    Abstract: A processor includes a translation lookaside buffer (TLB) including a data array and a compare unit. The data array includes a number of entries each configured to store a respective translated physical address. In response to a read access to a given entry of the TLB, the data array is configured to output within a particular clock cycle, the respective translated physical address stored in the given entry. In addition the compare unit may be configured to compare the respective translated physical address output by the data array with a number of additional addresses. The compare unit may also be configured to provide a hit indication for each of the additional addresses within the particular clock cycle.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: February 3, 2015
    Assignee: Apple Inc.
    Inventors: Edward M. McCombs, Chetan C. Kamdar, William V. Miller
  • Patent number: 8914548
    Abstract: A fast masked summing comparator apparatus includes a comparator unit configured to compare a masked first number to a masked sum of a second number and a third number to determine whether the masked sum is equivalent to the masked first number without performing a summation portion of an addition operation between the second number and the third number. The comparator unit may concurrently mask both the sum and the first number using the same mask value.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: December 16, 2014
    Assignee: Apple Inc.
    Inventor: Chetan C. Kamdar
  • Publication number: 20120198204
    Abstract: A fast masked summing comparator apparatus includes a comparator unit configured to compare a masked first number to a masked sum of a second number and a third number to determine whether the masked sum is equivalent to the masked first number without performing a summation portion of an addition operation between the second number and the third number. The comparator unit may concurrently mask both the sum and the first number using the same mask value.
    Type: Application
    Filed: August 22, 2011
    Publication date: August 2, 2012
    Inventor: Chetan C. Kamdar
  • Publication number: 20120173843
    Abstract: A system may include a storage medium with multiple entries, each entry of the configured to store a respective address of a memory write request that has not yet been committed to memory. The system may further include a translation lookaside buffer (TLB) including a multiple TLB entries, each TLB entry having an associated address field and associated one or more hazard status fields. The address field may store a translated physical memory address. Each hazard status field may correspond to a respective storage entry of the storage medium, and contain respective information indicating whether the translated physical memory address matches the respective address in the respective storage entry. The system may also include hazard detection logic to receive the respective information from the TLB, and use the respective information to prevent a hazard from occurring when the translated physical memory address is associated with a memory write request that has not yet been committed to memory.
    Type: Application
    Filed: July 26, 2011
    Publication date: July 5, 2012
    Inventor: Chetan C. Kamdar
  • Publication number: 20120144353
    Abstract: A method and system for automatically implementing engineering change order (ECO) corrections in an integrated circuit (IC) include a design tool performing a timing analysis on a netlist of the IC. The method may also include annotating each of the device cells with a worst timing slack through a respective timing point associated with the device cell. In addition, the method may include generating an ECO list of device cells needing ECO correction and prioritizing the ECO correction order of the device cells in the ECO list based upon cell attributes. The method may further include excluding device cells in the ECO list based upon the fan-in or fan-out connection path of other device cells in the ECO list that will be corrected, and the design tool selecting and replacing device cells in the ECO list with different device cells from a design library.
    Type: Application
    Filed: June 8, 2011
    Publication date: June 7, 2012
    Inventors: Chetan C. Kamdar, Liang Xia
  • Publication number: 20120124328
    Abstract: A processor includes a translation lookaside buffer (TLB) including a data array and a compare unit. The data array includes a number of entries each configured to store a respective translated physical address. In response to a read access to a given entry of the TLB, the data array is configured to output within a particular clock cycle, the respective translated physical address stored in the given entry. In addition the compare unit may be configured to compare the respective translated physical address output by the data array with a number of additional addresses. The compare unit may also be configured to provide a hit indication for each of the additional addresses within the particular clock cycle.
    Type: Application
    Filed: April 29, 2011
    Publication date: May 17, 2012
    Inventors: Edward M. McCombs, Chetan C. Kamdar, William V. Miller