Patents by Inventor Saiful Islam
Saiful Islam 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: 20260082902Abstract: A semiconductor device is disclosed herein. The semiconductor device includes a first conductive feature disposed over a substrate and a silicon carbon nitride (SiCN) layer disposed over the first conductive feature, wherein the SiCN layer has a nitrogen concentration of greater than about 30% and a carbon concentration of less than about 10%.Type: ApplicationFiled: October 25, 2024Publication date: March 19, 2026Inventor: Saiful Islam
-
Publication number: 20250185263Abstract: In one example, a method includes forming in a process chamber a first oxide film on a first metallic layer, forming in the process chamber a nitride film on the first oxide film, and forming in the process chamber a second oxide film on the nitride film. Forming the nitride film includes performing a process loop N number of times. The process loop includes depositing a nitride layer and performing an in-situ treatment of the nitride layer. N is a real number greater than one. The nitride film includes N nitride layers as a result of performing the process loop N number of times.Type: ApplicationFiled: November 30, 2023Publication date: June 5, 2025Inventors: Saiful Islam, Gowrisankar Damarla, Manoj Jain, Asad Haider
-
Publication number: 20250174455Abstract: A method of forming at least one of a nitride or oxide layer for an integrated circuit, the method comprising: (i) positioning a semiconductor wafer in a processing chamber, the semiconductor wafer including a wafer front side and the processing chamber including differential surfaces adapted to be coupled to a plasma-igniting external radio frequency source; (ii) depositing one of a nitride or oxide on at least an exposed portion of either the semiconductor wafer or a layer affixed relative to the wafer front side by reacting at least two precursor gases for a selected one of the nitride or oxide layer in the chamber while the plasma igniting external radio frequency source is enabled; and (iii) post-treating the one of a nitride or oxide with the plasma igniting external radio frequency source enabled and with exposure to helium and nitrogen in the absence of at least one of the at least two precursor gases.Type: ApplicationFiled: November 19, 2024Publication date: May 29, 2025Inventors: Saiful Islam, Gavin Wardle
-
Patent number: 11775720Abstract: Aspects of the invention include obtaining one or more feature values that define an architecture design of a memory array and implementing a machine learning model to obtain a predicted power, performance, and area (PPA) of the memory array based on the one or more features. The predicted PPA output by the machine leaning model is assessed based on predefined PPA goals. A design of an integrated circuit that includes the memory array is finalized and fabricated based on the predicted PPA meeting the predefined PPA goals.Type: GrantFiled: July 2, 2021Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Tuhin Mahmud, Saiful Islam, Abraham Mathews, Geoffrey Wang
-
Publication number: 20230004701Abstract: Aspects of the invention include obtaining one or more feature values that define an architecture design of a memory array and implementing a machine learning model to obtain a predicted power, performance, and area (PPA) of the memory array based on the one or more features. The predicted PPA output by the machine leaning model is assessed based on predefined PPA goals. A design of an integrated circuit that includes the memory array is finalized and fabricated based on the predicted PPA meeting the predefined PPA goals.Type: ApplicationFiled: July 2, 2021Publication date: January 5, 2023Inventors: Tuhin Mahmud, Saiful Islam, Abraham Mathews, Geoffrey Wang
-
Publication number: 20220215952Abstract: The system comprises a plurality of sensing nodes for detecting real time health parameters of patients; a user interface having a plurality of entry fields allotted to a plurality of medical practitioners and pharmacy shops for updating an information of treatment, medication, disease, stage of disease, treatment duration, and the like; a 6G transceiver for wirelessly communicating with the plurality of sensing nodes and user interfaces; a blockchain-based memory for storing the real time health parameters and the information of treatment, medication, disease, stage of disease, treatment duration, and the like; and a central processing unit for generating a health record of each patients thereby storing into the blockchain-based memory such that a medical practitioner is allowed to access the stored data to study the health record of a patient before treatment or before suggesting any medication/vaccine to avoid the complications or any side effect.Type: ApplicationFiled: March 2, 2022Publication date: July 7, 2022Inventors: Sami Bourouis, Poongodi Manoharan, Mithun Bhowmick, Saiful Islam, Abhishek Madduri, Anjaneya Krishna Turai, Nithesh Derin Joan O
-
Patent number: 11163568Abstract: An approach is provided in which a system writes a set of data into a register file entry that includes a first memory array and a second memory array. The register file entry also includes a set of first write ports corresponding to the first memory array and a set of second write ports corresponding to the second memory array. The system configures a selection bit based on determining that a selected one of the set of first write ports is utilized to store the set of data in the first memory array. In turn, the system reads the set of data out of the first memory array based on the configured selection bit.Type: GrantFiled: September 6, 2018Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Saiful Islam, Sam G. Chu, Dung Q. Nguyen, Binglong Zhang, Howard Levy, David R. Terry, Steven J. Battle
-
Publication number: 20200081713Abstract: An approach is provided in which a system writes a set of data into a register file entry that includes a first memory array and a second memory array. The register file entry also includes a set of first write ports corresponding to the first memory array and a set of second write ports corresponding to the second memory array. The system configures a selection bit based on determining that a selected one of the set of first write ports is utilized to store the set of data in the first memory array. In turn, the system reads the set of data out of the first memory array based on the configured selection bit.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Saiful Islam, Sam G. Chu, Dung Q. Nguyen, Binglong Zhang, Howard Levy, David R. Terry, Steven J. Battle
-
Patent number: 10564691Abstract: Reducing power consumption in a multi-slice computer processor that includes a re-order buffer and an architected register file, including: designating an entry in the re-order buffer as being invalid and unwritten; assigning a pending instruction to the entry in the re-order buffer; responsive to assigning the pending instruction to the entry in the re-order buffer, designating the entry as being valid; writing data generated by executing the pending instruction into the re-order buffer; and responsive to writing data generated by executing the pending instruction into the re-order buffer, designating the entry as being written.Type: GrantFiled: November 3, 2017Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Steven J. Battle, Owen Chiang, Sam G. Chu, Saiful Islam, Dung Q. Nguyen, David R. Terry, Eula A. Tolentino
-
Patent number: 10296337Abstract: Methods and apparatus for preventing premature reads from a general purpose register (GPR) including receiving an instruction comprising a source operand identifying a source GPR entry; setting a read-enabled flag based on a value in a particular entry of a source ready vector; if the read-enabled flag indicates data in the source GPR entry is ready for reading, dispatching the received instruction, including performing a read operation of the data in the source GPR entry; and if the read-enabled flag indicates data in the source GPR entry is not ready for reading, dispatching the received instruction without performing a read operation of the data in the source GPR entry.Type: GrantFiled: March 21, 2016Date of Patent: May 21, 2019Assignee: International Business Machines CorporationInventors: Steven J. Battle, Owen Chiang, Sam G. Chu, Saiful Islam, Dung Q. Nguyen, David R. Terry, Eula A. Tolentino
-
Patent number: 10209757Abstract: Reducing power consumption in a multi-slice computer processor that includes a re-order buffer and an architected register file, including: designating an entry in the re-order buffer as being invalid and unwritten; assigning a pending instruction to the entry in the re-order buffer; responsive to assigning the pending instruction to the entry in the re-order buffer, designating the entry as being valid; writing data generated by executing the pending instruction into the re-order buffer; and responsive to writing data generated by executing the pending instruction into the re-order buffer, designating the entry as being written.Type: GrantFiled: November 2, 2017Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Steven J. Battle, Owen Chiang, Sam G. Chu, Saiful Islam, Dung Q. Nguyen, David R. Terry, Eula A. Tolentino
-
Publication number: 20180088653Abstract: Reducing power consumption in a multi-slice computer processor that includes a re-order buffer and an architected register file, including: designating an entry in the re-order buffer as being invalid and unwritten; assigning a pending instruction to the entry in the re-order buffer; responsive to assigning the pending instruction to the entry in the re-order buffer, designating the entry as being valid; writing data generated by executing the pending instruction into the re-order buffer; and responsive to writing data generated by executing the pending instruction into the re-order buffer, designating the entry as being written.Type: ApplicationFiled: November 2, 2017Publication date: March 29, 2018Inventors: STEVEN J. BATTLE, OWEN CHIANG, SAM G. CHU, SAIFUL ISLAM, DUNG Q. NGUYEN, DAVID R. TERRY, EULA A. TOLENTINO
-
Publication number: 20180074565Abstract: Reducing power consumption in a multi-slice computer processor that includes a re-order buffer and an architected register file, including: designating an entry in the re-order buffer as being invalid and unwritten; assigning a pending instruction to the entry in the re-order buffer; responsive to assigning the pending instruction to the entry in the re-order buffer, designating the entry as being valid; writing data generated by executing the pending instruction into the re-order buffer; and responsive to writing data generated by executing the pending instruction into the re-order buffer, designating the entry as being written.Type: ApplicationFiled: November 3, 2017Publication date: March 15, 2018Inventors: STEVEN J. BATTLE, OWEN CHIANG, SAM G. CHU, SAIFUL ISLAM, DUNG Q. NGUYEN, DAVID R. TERRY, EULA A. TOLENTINO
-
Patent number: 9870039Abstract: Reducing power consumption in a multi-slice computer processor that includes a re-order buffer and an architected register file, including: designating an entry in the re-order buffer as being invalid and unwritten; assigning a pending instruction to the entry in the re-order buffer; responsive to assigning the pending instruction to the entry in the re-order buffer, designating the entry as being valid; writing data generated by executing the pending instruction into the re-order buffer; and responsive to writing data generated by executing the pending instruction into the re-order buffer, designating the entry as being written.Type: GrantFiled: December 15, 2015Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Steven J. Battle, Owen Chiang, Sam G. Chu, Saiful Islam, Dung Q. Nguyen, David R. Terry, Eula A. Tolentino
-
Patent number: 9870045Abstract: Reducing power consumption in a multi-slice computer processor that includes a re-order buffer and an architected register file, including: designating an entry in the re-order buffer as being invalid and unwritten; assigning a pending instruction to the entry in the re-order buffer; responsive to assigning the pending instruction to the entry in the re-order buffer, designating the entry as being valid; writing data generated by executing the pending instruction into the re-order buffer; and responsive to writing data generated by executing the pending instruction into the re-order buffer, designating the entry as being written.Type: GrantFiled: February 17, 2016Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Steven J. Battle, Owen Chiang, Sam G. Chu, Saiful Islam, Dung Q. Nguyen, David R. Terry, Eula A. Tolentino
-
Publication number: 20170269936Abstract: Methods and apparatus for preventing premature reads from a general purpose register (GPR) including receiving an instruction comprising a source operand identifying a source GPR entry; setting a read-enabled flag based on a value in a particular entry of a source ready vector; if the read-enabled flag indicates data in the source GPR entry is ready for reading, dispatching the received instruction, including performing a read operation of the data in the source GPR entry; and if the read-enabled flag indicates data in the source GPR entry is not ready for reading, dispatching the received instruction without performing a read operation of the data in the source GPR entry.Type: ApplicationFiled: March 21, 2016Publication date: September 21, 2017Inventors: STEVEN J. BATTLE, OWEN CHIANG, SAM G. CHU, SAIFUL ISLAM, DUNG Q. NGUYEN, DAVID R. TERRY, EULA A. TOLENTINO
-
Publication number: 20170168539Abstract: Reducing power consumption in a multi-slice computer processor that includes a re-order buffer and an architected register file, including: designating an entry in the re-order buffer as being invalid and unwritten; assigning a pending instruction to the entry in the re-order buffer; responsive to assigning the pending instruction to the entry in the re-order buffer, designating the entry as being valid; writing data generated by executing the pending instruction into the re-order buffer; and responsive to writing data generated by executing the pending instruction into the re-order buffer, designating the entry as being written.Type: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Inventors: STEVEN J. BATTLE, OWEN CHIANG, SAM G. CHU, SAIFUL ISLAM, DUNG Q. NGUYEN, DAVID R. TERRY, EULA A. TOLENTINO
-
Publication number: 20170168544Abstract: Reducing power consumption in a multi-slice computer processor that includes a re-order buffer and an architected register file, including: designating an entry in the re-order buffer as being invalid and unwritten; assigning a pending instruction to the entry in the re-order buffer; responsive to assigning the pending instruction to the entry in the re-order buffer, designating the entry as being valid; writing data generated by executing the pending instruction into the re-order buffer; and responsive to writing data generated by executing the pending instruction into the re-order buffer, designating the entry as being written.Type: ApplicationFiled: February 17, 2016Publication date: June 15, 2017Inventors: STEVEN J. BATTLE, OWEN CHIANG, SAM G. CHU, SAIFUL ISLAM, DUNG Q. NGUYEN, DAVID R. TERRY, EULA A. TOLENTINO
-
Patent number: 8127116Abstract: A processor having a dependency matrix comprises a first array comprising a plurality of first cells. A second array couples to the first array and comprises a plurality of second cells. A first write port couples to the first array and the second array and writes to the first array and the second array. A first read port couples to the first array and the second array and reads from the first array and the second array. A second read port couples to the first array and reads from the first array. A second write port couples to the second read port, reads from the second read port and writes to the second array.Type: GrantFiled: April 3, 2009Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventors: Saiful Islam, Mary D. Brown, Bjorn P. Christensen, Sam G. Chu, Robert A. Cordes, Maureen A. Delaney, Jafar Nahidi, Joel A. Silberman
-
Publication number: 20100257336Abstract: A processor having a dependency matrix comprises a first array comprising a plurality of first cells. A second array couples to the first array and comprises a plurality of second cells. A first write port couples to the first array and the second array and writes to the first array and the second array. A first read port couples to the first array and the second array and reads from the first array and the second array. A second read port couples to the first array and reads from the first array. A second write port couples to the second read port, reads from the second read port and writes to the second array.Type: ApplicationFiled: April 3, 2009Publication date: October 7, 2010Applicant: International Business Machines CorporationInventors: Saiful Islam, Mary D. Brown, Bjorn P. Christensen, Sam G. Chu, Robert A. Cordes, Maureen A. Delaney, Jafar Nahidi, Joel A. Silberman