Patents by Inventor Ashraf Ahmed

Ashraf Ahmed 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: 20240120284
    Abstract: A semiconductor substrate is configured for dicing into separate die or individual semiconductor devices. The semiconductor substrate can comprise silicon, silicon carbide, or gallium nitride. A dicing grid bounds each semiconductor device on the semiconductor substrate. A die singulation process is configured to occur in the dicing grid. Material is coupled to the dicing grid. In one embodiment, the material can comprise carbon. A laser is configured to couple energy to the material coupled to the dicing grid. The energy from the laser heats the material. The heat from the material or the temperature differential between the material and the dicing creates a thermal shock that generates a vertical fracture in the semiconductor substrate that separates the semiconductor device from the remaining semiconductor substrate.
    Type: Application
    Filed: October 6, 2022
    Publication date: April 11, 2024
    Applicant: ThinSiC Inc
    Inventors: Tirunelveli Subramaniam Ravi, Stephen Daniel Miller, Jinho Seo, Ashraf Ahmed El dakrouri
  • Patent number: 11501236
    Abstract: Systems, methods, and frameworks are provided for analyzing topological credentials of a physical network or infrastructure using network science principles and identifying the most influential physical locations within the physical network. The vulnerability and resilience of the physical network can be assessed based on network science principles and/or graph theory to identify the most central physical components to assist with decision making for operation, maintenance, repair, and/or construction within the physical network.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: November 15, 2022
    Assignee: THE FLORIDA INTERNATIONAL UNIVERSITY BOARD OF TRUSTEES
    Inventors: Arif Mohaimin Sadri, Md Ashraf Ahmed
  • Publication number: 20220318701
    Abstract: Systems, methods, and frameworks are provided for analyzing topological credentials of a physical network or infrastructure using network science principles and identifying the most influential physical locations within the physical network. The vulnerability and resilience of the physical network can be assessed based on network science principles and/or graph theory to identify the most central physical components to assist with decision making for operation, maintenance, repair, and/or construction within the physical network.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Applicant: The Florida International University Board of Trustees
    Inventors: Arif Mohaimin Sadri, Md Ashraf Ahmed
  • Patent number: 10579391
    Abstract: Translation of boot code read request commands from an on-board processor of a system on a chip (SoC) from a bus protocol (e.g., advanced high-performance bus (AHB) protocol) into a sequence of commands understandable by a serial interface of the SoC to read boot code from an off-board (e.g., flash or other non-volatile) memory device. The serial interface of the memory device may include a relatively low pin count (e.g., 5 pins) and boot code of the memory device may be modified after tape-out of the SoC free of necessitating a subsequent tape-out of the SoC.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: March 3, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Erik Schlanger, Eric Devolder, Ashraf Ahmed
  • Patent number: 10379814
    Abstract: Embodiments of the present disclosure include a tininess prediction and handler engine for handling numeric underflow while streamlining the data path for handling normal range cases, thereby avoiding flushes, and reducing the complexity of a scheduler with respect to how dependent operations are handled. A preemptive tiny detection logic section can detect a potential tiny result for the function or operation that is being performed, and can produce a pessimistic tiny indicator. The tininess prediction and handler engine can further include a subnormal post-processing pipe, which can denormalize and round one or more subnormal operations while in a post-processing mode. A schedule modification logic section can reschedule in-flight operations. The schedule modification logic section can issue dependent operations optimistically assuming that a producing operation will not produce a tiny result, and so will not incur extra latency associated with fixing the tiny result in the post-processing pipe.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: August 13, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ashraf Ahmed, Nicholas Todd Humphries, Marc Augustin
  • Patent number: 10328610
    Abstract: The method of recycling carbon fiber prepreg waste includes collecting uncured carbon fiber prepreg waste, where the carbon fiber prepreg waste still includes the backing film associated with the carbon fiber prepreg (typically in the form of a colored polyethylene layer). The uncured carbon fiber prepreg waste is then shredded and inserted into either an open or a closed mold. The mold is then inserted into a hot press, where the shredded carbon fiber prepreg waste is cured under selected temperature and pressure for a selected period of time, dependent upon the particular volume of waste and the desired recycled product. Alternatively, the shredded carbon fiber prepreg waste may be rolled in a hot metallic roller or extruded in a hot melt extruder.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: June 25, 2019
    Assignee: United Arab Emirates University
    Inventors: Waleed K. Ahmed, Ali Hilal-Alnaqbi, Aamna Salem Saeed Almazrouei, Lamia Aziz Alh Mohamed Almarzooqi, Dina Al Jamal, Farah Ashraf Ahmed Genena
  • Publication number: 20190054662
    Abstract: The method of recycling carbon fiber prepreg waste includes collecting uncured carbon fiber prepreg waste, where the carbon fiber prepreg waste still includes the backing film associated with the carbon fiber prepreg (typically in the form of a colored polyethylene layer). The uncured carbon fiber prepreg waste is then shredded and inserted into either an open or a closed mold. The mold is then inserted into a hot press, where the shredded carbon fiber prepreg waste is cured under selected temperature and pressure for a selected period of time, dependent upon the particular volume of waste and the desired recycled product. Alternatively, the shredded carbon fiber prepreg waste may be rolled in a hot metallic roller or extruded in a hot melt extruder.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventors: WALEED K. AHMED, ALI HILAL-ALNAQBI, AAMNA SALEM SAEED ALMAZROUEI, LAMIA AZIZ ALH MOHAMED ALMARZOOQI, DINA AL JAMAL, FARAH ASHRAF AHMED GENENA
  • Patent number: 10140092
    Abstract: According to one general aspect, an apparatus may include a floating-point multiply-accumulate unit configured to generate a floating point result by either adding or subtracting three floating point operands: an addend, a product carry, and a product sum. The floating-point multiply-accumulate unit may include a close path adder. The close path adder may include an unincremented mantissa addition circuit configured to compute an unincremented mantissa result based upon the three floating point operands. The close path adder may also include an incremented mantissa addition circuit configured to, at least partially in parallel with the mantissa addition circuit, produce an incremented mantissa result. The close path adder may further include a selection circuit configured to produce a close path result by selecting between the unincremented mantissa result and the incremented mantissa result.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: November 27, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ashraf Ahmed
  • Patent number: 10108397
    Abstract: Embodiments of the inventive concept include a fast close path solution and circuit of a three path fused multiply-adder circuit. The fast close path circuit can include one or more compressors that can receive multiple operands and produce a result sum and a result carry. The close path circuit can include one or more leading zero anticipators (LZAs). The one or more LZAs can receive and process the result sum and the result carry. The close path circuit can include one or more adders. The one or more adders can receive and add the result sum and the result carry in parallel with the one or more LZAs processing the result sum and the result carry. Since the close path is the critical timing path, by performing the addition operations in parallel with the LZA and/or priority encode (PENC) operations, the logic depth and latency of the close path are reduced.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 23, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ashraf Ahmed
  • Publication number: 20180210706
    Abstract: Embodiments of the present disclosure include a tininess prediction and handler engine for handling numeric underflow while streamlining the data path for handling normal range cases, thereby avoiding flushes, and reducing the complexity of a scheduler with respect to how dependent operations are handled. A preemptive tiny detection logic section can detect a potential tiny result for the function or operation that is being performed, and can produce a pessimistic tiny indicator. The tininess prediction and handler engine can further include a subnormal post-processing pipe, which can denormalize and round one or more subnormal operations while in a post-processing mode. A schedule modification logic section can reschedule in-flight operations. The schedule modification logic section can issue dependent operations optimistically assuming that a producing operation will not produce a tiny result, and so will not incur extra latency associated with fixing the tiny result in the post-processing pipe.
    Type: Application
    Filed: March 23, 2018
    Publication date: July 26, 2018
    Inventors: Ashraf AHMED, Nicholas Todd HUMPHRIES, Marc AUGUSTIN
  • Publication number: 20180129473
    Abstract: According to one general aspect, an apparatus may include a floating-point addition unit configured to generate a floating point result by either adding or subtracting two floating point operands together, wherein each floating point operand includes a mantissa portion and an exponent portion. The floating-point addition unit may include a mantissa shifting circuit configured to shift the mantissa portion of a smaller of the two floating point operands, and a sticky bit circuit configured to determine a sticky bit in parallel with the mantissa shifting circuit.
    Type: Application
    Filed: February 2, 2017
    Publication date: May 10, 2018
    Inventor: Ashraf AHMED
  • Publication number: 20180129474
    Abstract: According to one general aspect, an apparatus may include a floating-point multiply-accumulate unit configured to generate a floating point result by either adding or subtracting three floating point operands: an addend, a product carry, and a product sum. The floating-point multiply-accumulate unit may include a close path adder. The close path adder may include an unincremented mantissa addition circuit configured to compute an unincremented mantissa result based upon the three floating point operands. The close path adder may also include an incremented mantissa addition circuit configured to, at least partially in parallel with the mantissa addition circuit, produce an incremented mantissa result. The close path adder may further include a selection circuit configured to produce a close path result by selecting between the unincremented mantissa result and the incremented mantissa result.
    Type: Application
    Filed: February 10, 2017
    Publication date: May 10, 2018
    Inventor: Ashraf AHMED
  • Patent number: 9940101
    Abstract: Embodiments of the present disclosure include a tininess prediction and handler engine for handling numeric underflow while streamlining the data path for handling normal range cases, thereby avoiding flushes, and reducing the complexity of a scheduler with respect to how dependent operations are handled. A preemptive tiny detection logic section can detect a potential tiny result for the function or operation that is being performed, and can produce a pessimistic tiny indicator. The tininess prediction and handler engine can further include a subnormal post-processing pipe, which can denormalize and round one or more subnormal operations while in a post-processing mode. A schedule modification logic section can reschedule in-flight operations. The schedule modification logic section can issue dependent operations optimistically assuming that a producing operation will not produce a tiny result, and so will not incur extra latency associated with fixing the tiny result in the post-processing pipe.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: April 10, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ashraf Ahmed, Nicholas Todd Humphries, Marc Augustin
  • 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: 20170060533
    Abstract: Embodiments of the present disclosure include a tininess prediction and handler engine for handling numeric underflow while streamlining the data path for handling normal range cases, thereby avoiding flushes, and reducing the complexity of a scheduler with respect to how dependent operations are handled. A preemptive tiny detection logic section can detect a potential tiny result for the function or operation that is being performed, and can produce a pessimistic tiny indicator. The tininess prediction and handler engine can further include a subnormal post-processing pipe, which can denormalize and round one or more subnormal operations while in a post-processing mode. A schedule modification logic section can reschedule in-flight operations. The schedule modification logic section can issue dependent operations optimistically assuming that a producing operation will not produce a tiny result, and so will not incur extra latency associated with fixing the tiny result in the post-processing pipe.
    Type: Application
    Filed: March 10, 2016
    Publication date: March 2, 2017
    Inventors: Ashraf AHMED, Nicholas Todd HUMPHRIES, Marc AUGUSTIN
  • Publication number: 20170060532
    Abstract: Embodiments of the inventive concept include a fast close path solution and circuit of a three path fused multiply-adder circuit. The fast close path circuit can include one or more compressors that can receive multiple operands and produce a result sum and a result carry. The close path circuit can include one or more leading zero anticipators (LZAs). The one or more LZAs can receive and process the result sum and the result carry. The close path circuit can include one or more adders. The one or more adders can receive and add the result sum and the result carry in parallel with the one or more LZAs processing the result sum and the result carry. Since the close path is the critical timing path, by performing the addition operations in parallel with the LZA and/or priority encode (PENC) operations, the logic depth and latency of the close path are reduced.
    Type: Application
    Filed: February 1, 2016
    Publication date: March 2, 2017
    Inventor: Ashraf AHMED
  • Patent number: 9513908
    Abstract: According to one general aspect, an apparatus may include a load/store unit, an execution unit, and a first and a second data path. The load/store unit may be configured to load/store data from/to a memory and transmit the data to/from an execution unit, wherein the data includes a plurality of elements. The execution unit may be configured to perform an operation upon the data. The load/store unit may be configured to transmit the data to/from the execution unit via either a first data path configured to communicate, without transposition, the data between the load/store unit and the execution unit, or a second data path configured to communicate, with transposition, the data between the load/store unit and the execution unit, wherein transposition includes dynamically distributing portions of the data amongst a plurality of elements according to an instruction.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: December 6, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ashraf Ahmed, Nicholas Todd Humphries, Marc Michael Augustin
  • Publication number: 20150039874
    Abstract: Translation of boot code read request commands from an on-board processor of a system on a chip (SoC) from a bus protocol (e.g., advanced high-performance bus (AHB) protocol) into a sequence of commands understandable by a serial interface of the SoC to read boot code from an off-board (e.g., flash or other non-volatile) memory device. The serial interface of the memory device may include a relatively low pin count (e.g., 5 pins) and boot code of the memory device may be modified after tape-out of the SoC free of necessitating a subsequent tape-out of the SoC.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Oracle International Corporation
    Inventors: Erik Schlanger, Eric Devolder, Ashraf Ahmed
  • Publication number: 20140331032
    Abstract: According to one general aspect, an apparatus may include a load/store unit, an execution unit, and a first and a second data path. The load/store unit may be configured to load/store data from/to a memory and transmit the data to/from an execution unit, wherein the data includes a plurality of elements. The execution unit may be configured to perform an operation upon the data. The load/store unit may be configured to transmit the data to/from the execution unit via either a first data path configured to communicate, without transposition, the data between the load/store unit and the execution unit, or a second data path configured to communicate, with transposition, the data between the load/store unit and the execution unit, wherein transposition includes dynamically distributing portions of the data amongst a plurality of elements according to an instruction.
    Type: Application
    Filed: September 3, 2013
    Publication date: November 6, 2014
    Inventors: Ashraf Ahmed, Nicholas Todd Humphries, Marc Michael Augustin
  • 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