Patents by Inventor Ravi Iyengar

Ravi Iyengar 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: 20230313358
    Abstract: In one aspect, a highly scalable diffusion-couple apparatus includes a transfer chamber configured to load a wafer into a process chamber. The process chamber is configured to receive the wafer substrate from the transfer chamber. The process chamber comprises a chamber for growth of a diffusion material on the wafer. A heatable bottom substrate disk includes a first heating mechanism. The heatable bottom substrate disk is fixed and heatable to a specified temperature. The wafer is placed on the heatable bottom substrate disk. A heatable top substrate disk comprising a second heating mechanism. The heatable top substrate disk is configured to move up and down along an x axis and an x prime axis to apply a mechanical pressure to the wafer on the heatable bottom substrate disk. While the heatable top substrate disk applies the mechanical pressure a chamber pressure is maintained at a specified low value.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 5, 2023
    Inventors: Kaustav BANERJEE, Ravi IYENGAR, Satish SUNDAR, Nalin RUPESINGHE
  • Publication number: 20230105855
    Abstract: In one aspect, a highly scalable diffusion-couple apparatus includes a transfer chamber configured to load a wafer into a process chamber. The process chamber is configured to receive the wafer substrate from the transfer chamber. The process chamber comprises a chamber for growth of a diffusion material on the wafer. A heatable bottom substrate disk includes a first heating mechanism. The heatable bottom substrate disk is fixed and heatable to a specified temperature. The wafer is placed on the heatable bottom substrate disk. A heatable top substrate disk comprising a second heating mechanism. The heatable top substrate disk is configured to move up and down along an x axis and an x prime axis to apply a mechanical pressure to the wafer on the heatable bottom substrate disk. While the heatable top substrate disk applies the mechanical pressure a chamber pressure is maintained at a specified low value.
    Type: Application
    Filed: July 5, 2022
    Publication date: April 6, 2023
    Inventors: KAUSTAV BANERJEE, RAVI IYENGAR, SATISH SUNDAR, NALIN RUPESINGHE
  • Publication number: 20230008834
    Abstract: In one aspect, a highly scalable diffusion-couple apparatus includes a transfer chamber configured to load a wafer into a process chamber. The process chamber is configured to receive the wafer substrate from the transfer chamber. The process chamber comprises a chamber for growth of a diffusion material on the wafer. A heatable bottom substrate disk includes a first heating mechanism. The heatable bottom substrate disk is fixed and heatable to a specified temperature. The wafer is placed on the heatable bottom substrate disk. A heatable top substrate disk comprising a second heating mechanism. The heatable top substrate disk is configured to move up and down along an x axis and an x prime axis to apply a mechanical pressure to the wafer on the heatable bottom substrate disk. While the heatable top substrate disk applies the mechanical pressure a chamber pressure is maintained at a specified low value.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 12, 2023
    Inventors: KAUSTAV BANERJEE, RAVI IYENGAR, NALIN RUPESINGHE, SATISH SUNDAR
  • Patent number: 10552157
    Abstract: A data processing method for a data processing system, comprising: initializing a value of a counter associated with a first entry to indicate a number of destinations of other entries on which the first entry depends; changing the value of the counter in a first direction in response to selecting a first one of the other entries; and changing the value of the counter in a second direction opposite the first direction in response to cancelling a second one of the other entries.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: February 4, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ravi Iyengar, Sandeep Kumar Dubey
  • Patent number: 9588770
    Abstract: Reconfiguring a register file using a rename table having a plurality of fields that indicate fracture information about a source register of an instruction for instructions which have narrow to wide dependencies.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 7, 2017
    Assignee: Samsung Electronics Co., LTD.
    Inventors: Bradley Gene Burgess, Ashraf Ahmed, Ravi Iyengar
  • Publication number: 20160321079
    Abstract: A data processing method for a data processing system, comprising: initializing a value of a counter associated with a first entry to indicate a number of destinations of other entries on which the first entry depends; changing the value of the counter in a first direction in response to selecting a first one of the other entries; and changing the value of the counter in a second direction opposite the first direction in response to cancelling a second one of the other entries.
    Type: Application
    Filed: July 12, 2016
    Publication date: November 3, 2016
    Inventors: Ravi IYENGAR, Sandeep Kumar DUBEY
  • Patent number: 9448799
    Abstract: Out-of-order CPUs, devices and methods diminish the time penalty from stalling the pipe to rebuild a rename table, such as due to a misprediction. A microprocessor can include a pipe that has a decoder, a dispatcher, and at least one execution unit. A rename table stores rename data, and a check-point table (“CPT”) stores rename data received from the dispatcher. A Re-Order Buffer (“ROB”) stores ROB data, and has a dynamic mapping relationship with the CPT. If the rename table is flushed, such as due to a misprediction, the rename table is rebuilt at least in part by concurrent copying of rename data stored in the CPT, in coordination with walking the ROB.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 20, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ravi Iyengar, Prarthna Santhanakrishnan
  • Patent number: 9448800
    Abstract: Out-of-order CPUs, devices and methods diminish the time penalty from stalling the pipe to rebuild a rename table, such as due to a misprediction. A microprocessor can include a pipe that has a decoder, a dispatcher, and at least one execution unit. A rename table stores rename data, and a check-point table (“CPT”) stores rename data received from the dispatcher. A Re-Order Buffer (“ROB”) stores ROB data, and has a static mapping relationship with the CPT. If the rename table is flushed, such as due to a misprediction, the rename table is rebuilt at least in part by concurrent copying of rename data stored in the CPT, in coordination with walking the ROB.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 20, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ravi Iyengar, Prarthna Santhanakrishnan
  • Patent number: 9424041
    Abstract: A method and apparatus for simultaneously canceling a dependent instruction and a nested dependent instruction when a cancel timer of a source of the dependent instruction and a cancel timer of a source of the nested dependent instruction expire and a producer instruction speculatively waking up the dependent instruction is canceled.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 23, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ravi Iyengar, Bradley Gene Burgess, Sandeep Kumar Dubey
  • Patent number: 9400653
    Abstract: A data processing system and method of clearing and rebuilding dependencies, the data processing method including changing a counter associated with a first entry in response to selecting a second entry; comparing the counter with a threshold; and indicating that the first entry is ready to be selected in response to comparing the counter with the threshold; wherein the first entry is dependent on the second entry.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 26, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ravi Iyengar, Sandeep Kumar Dubey
  • Patent number: 9395988
    Abstract: A method and apparatus for register packing prior to register renaming in a microprocessor are provided. The method includes: receiving a plurality of micro operations (micro-ops) decoded from one or more instructions; packing a plurality of registers which are included in the micro-ops into a packed register structure including a plurality of packed registers based on a preset number of rename ports of a renamer through which the packed registers are read or written for register renaming; and sending the packed registers for register renaming.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: July 19, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Teik-Chung Tan, Bradley Gene Burgess, Ravi Iyengar
  • Publication number: 20140281415
    Abstract: Reconfiguring a register file using a rename table having a plurality of fields that indicate fracture information about a source register of an instruction for instructions which have narrow to wide dependencies.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Bradley Gene BURGESS, Ashraf AHMED, Ravi IYENGAR
  • Publication number: 20140281393
    Abstract: Out-of-order CPUs, devices and methods diminish the time penalty from stalling the pipe to rebuild a rename table, such as due to a misprediction. A microprocessor can include a pipe that has a decoder, a dispatcher, and at least one execution unit. A rename table stores rename data, and a check-point table (“CPT”) stores rename data received from the dispatcher. A Re-Order Buffer (“ROB”) stores ROB data, and has a static mapping relationship with the CPT. If the rename table is flushed, such as due to a misprediction, the rename table is rebuilt at least in part by concurrent copying of rename data stored in the CPT, in coordination with walking the ROB.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Ravi Iyengar, Prarthna Santhanakrishnan
  • Publication number: 20140281431
    Abstract: A method and apparatus for simultaneously canceling a dependent instruction and a nested dependent instruction when a cancel timer of a source of the dependent instruction and a cancel timer of a source of the nested dependent instruction expire and a producer instruction speculatively waking up the dependent instruction is canceled.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Ravi IYENGAR, Bradley Gene BURGESS, Sandeep Kumar DUBEY
  • Publication number: 20140281404
    Abstract: A data processing system and method of clearing and rebuilding dependencies, the data processing method including changing a counter associated with a first entry in response to selecting a second entry; comparing the counter with a threshold; and indicating that the first entry is ready to be selected in response to comparing the counter with the threshold; wherein the first entry is dependent on the second entry.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Ravi Iyengar, Sandeep Kumar Dubey
  • Publication number: 20140281414
    Abstract: Out-of-order CPUs, devices and methods diminish the time penalty from stalling the pipe to rebuild a rename table, such as due to a misprediction. A microprocessor can include a pipe that has a decoder, a dispatcher, and at least one execution unit. A rename table stores rename data, and a check-point table (“CPT”) stores rename data received from the dispatcher. A Re-Order Buffer (“ROB”) stores ROB data, and has a dynamic mapping relationship with the CPT. If the rename table is flushed, such as due to a misprediction, the rename table is rebuilt at least in part by concurrent copying of rename data stored in the CPT, in coordination with walking the ROB.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Ravi Iyengar, Prarthna Santhanakrishnan
  • Publication number: 20140258687
    Abstract: A method and apparatus for register packing prior to register renaming in a microprocessor are provided. The method includes: receiving a plurality of micro operations (micro-ops) decoded from one or more instructions; packing a plurality of registers which are included in the micro-ops into a packed register structure including a plurality of packed registers based on a preset number of rename ports of a renamer through which the packed registers are read or written for register renaming; and sending the packed registers for register renaming.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Inventors: Teik-Chung TAN, Bradley Gene BURGESS, Ravi IYENGAR
  • Patent number: 8808992
    Abstract: The present invention is directed to methods of diagnosing Noonan-like syndrome with loose anagen hair comprising detecting a mutation in SHOC2 gene. One specific diagnostic mutation disclosed is an A-to-G transition at position 4 resulting in a mutation at position 2 of SHOC2 amino acid sequence from serine to glycine. The invention also provides related sequences and kits.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: August 19, 2014
    Assignees: Icahn School of Medicine at Mount Sinai, The Regents of the University of California
    Inventors: Bruce D. Gelb, Marco Tartaglia, Len Pennacchio, Ravi Iyengar, Avi Ma'ayan
  • Publication number: 20110059851
    Abstract: The present invention is directed to methods of diagnosing Noonan-like syndrome with loose anagen hair comprising detecting a mutation in SHOC2 gene. One specific diagnostic mutation disclosed is an A-to-G transition at position 4 resulting in a mutation at position 2 of SHOC2 amino acid sequence from serine to glycine. The invention also provides related sequences and kits.
    Type: Application
    Filed: May 6, 2010
    Publication date: March 10, 2011
    Applicant: MOUNT SINAI SCHOOL OF MEDICINE OF NEW YORK UNIVERSITY
    Inventors: BRUCE D. GELB, MARCO TARTAGLIA, LEN PENNACCHIO, SRINIVAS RAVI IYENGAR, AVI MA'AYAN
  • Publication number: 20080261820
    Abstract: The present invention relates to a family of graph-theory based methods for the analysis of intracellular signaling networks created from biomedical literature using data-mining processes or acquired through high-content experiments. The methods of the present invention can be used to identify functional dynamic modules within biological networks that can be analyzed quantitatively for input/output relationships. In particular, the present invention relates to a computer-aided method for the in-silico analysis of signaling and other cellular interaction pathways to rank drug targets, identify biomarkers, predict side effects, and classify/diagnose patients.
    Type: Application
    Filed: August 1, 2006
    Publication date: October 23, 2008
    Applicant: Mount Sinai School of Medicine of New York University
    Inventors: Ravi Iyengar, Avi Ma'ayan