Patents by Inventor Mohammed Affan Zidan
Mohammed Affan Zidan 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: 10559443Abstract: A microelectromechanical system (MEMS) switch with liquid dielectric and a method of fabrication thereof are provided. In the context of the MEMS switch, a MEMS switch is provided including a cantilevered source switch, a first actuation gate disposed parallel to the cantilevered source switch, a first drain disposed parallel to a movable end of the cantilevered source switch, and a liquid dielectric disposed within a housing of the microelectromechanical system switch.Type: GrantFiled: June 14, 2016Date of Patent: February 11, 2020Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Mohammed Affan Zidan, Jurgen Kosel, Khaled Nabil Salama
-
Patent number: 10340001Abstract: Methods are provided for mitigating problems caused by sneak-paths current during memory cell access in gateless arrays. Example methods contemplated herein utilize adaptive-threshold readout techniques that utilize the locality and hierarchy properties of the computer memory system to address this sneak-paths problem. The method of the invention is a method for reading a target memory cell located at an intersection of a target row of a gateless array and a target column of the gateless array, the method comprising: —reading a value of the target memory cell; and—calculating an actual value of the target memory cell based on the read value of the memory cell and a component of the read value caused by sneak path current. Utilizing either an “initial bits” strategy or a “dummy bits” strategy in order to calculate the component of the read value caused by sneak path current, example embodiments significantly reduce the number of memory accesses pixel for an array readout.Type: GrantFiled: August 23, 2016Date of Patent: July 2, 2019Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Mohammed Affan Zidan, Hesham Omran, Rawan Naous, Ahmed Sultan Salem, Khaled Nabil Salama
-
Patent number: 10340007Abstract: Various examples are provided examples related to resistive content addressable memory (RCAM) based in-memory computation architectures. In one example, a system includes a content addressable memory (CAM) including an array of cells having a memristor based crossbar and an interconnection switch matrix having a gateless memristor array, which is coupled to an output of the CAM. In another example, a method, includes comparing activated bit values stored a key register with corresponding bit values in a row of a CAM, setting a tag bit value to indicate that the activated bit values match the corresponding bit values, and writing masked key bit values to corresponding bit locations in the row of the CAM based on the tag bit value.Type: GrantFiled: June 3, 2016Date of Patent: July 2, 2019Assignees: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGY, THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Khaled Nabil Salama, Mohammed Affan Zidan, Fadi J. Kurdahi, Ahmed Eltawil, Hasan Erdem Yantir
-
Patent number: 10297318Abstract: A method for readout of a gated memristor array, a memristor array readout circuit and method of fabrication thereof are provided. In the context of the method, the method includes selecting a row of a memristor array associated with a desired cell, measuring the value of the selected memristor row, and selecting a column of a memristor array associated with the desired cell. The selection of the column and selection of the row selects the desired cell. The method also includes measuring the value of the memristor selected row with the selected desired cell and determining the value of the desired cell based on the value of the selected memristor row and the value of the selected memristor row with the selected desired cell.Type: GrantFiled: June 15, 2016Date of Patent: May 21, 2019Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Mohammed Affan Zidan, Hesham Omran, Ahmed Sultan Salem, Khaled Nabil Salama
-
Publication number: 20180233196Abstract: Methods are provided for mitigating problems caused by sneak-paths current during memory cell access in gateless arrays. Example methods contemplated herein utilize adaptive-threshold readout techniques that utilize the locality and hierarchy properties of the computer memory system to address this sneak-paths problem. The method of the invention is a method for reading a target memory cell located at an intersection of a target row of a gateless array and a target column of the gateless array, the method comprising: —reading a value of the target memory cell; and —calculating an actual value of the target memory cell based on the read value of the memory cell and a component of the read value caused by sneak path current. Utilizing either an “initial bits” strategy or a “dummy bits” strategy in order to calculate the component of the read value caused by sneak path current, example embodiments significantly reduce the number of memory accesses pixel for an array readout.Type: ApplicationFiled: August 23, 2016Publication date: August 16, 2018Inventors: Mohammed Affan Zidan, Hesham Omran, Rawan Naous, Ahmed Sultan Salem, Khaled Nabil Salama
-
Publication number: 20180174788Abstract: A microelectromechanical system (MEMS) switch with liquid dielectric and a method of fabrication thereof are provided. In the context of the MEMS switch, a MEMS switch is provided including a cantilevered source switch, a first actuation gate disposed parallel to the cantilevered source switch, a first drain disposed parallel to a movable end of the cantilevered source switch, and a liquid dielectric disposed within a housing of the microelectromechanical system switch.Type: ApplicationFiled: June 14, 2016Publication date: June 21, 2018Inventors: Mohammed Affan Zidan, Jurgen Kosel, Khaled Nabil Salama
-
Publication number: 20180166134Abstract: A method for readout of a gated memristor array, a memristor array readout circuit and method of fabrication thereof are provided. In the context of the method, the method includes selecting a row of a memristor array associated with a desired cell, measuring the value of the selected memristor row, and selecting a column of a memristor array associated with the desired cell. The selection of the column and selection of the row selects the desired cell. The method also includes measuring the value of the memristor selected row with the selected desired cell and determining the value of the desired cell based on the value of the selected memristor row and the value of the selected memristor row with the selected desired cell.Type: ApplicationFiled: June 15, 2016Publication date: June 14, 2018Inventors: Mohammed Affan Zidan, Hesham Omran, Ahmed Sultan Salem, Khaled Nabil Salama
-
Publication number: 20180137916Abstract: Various examples are provided examples related to resistive content addressable memory (RCAM) based in-memory computation architectures. In one example, a system includes a content addressable memory (CAM) including an array of cells having a memristor based crossbar and an interconnection switch matrix having a gateless memristor array, which is coupled to an output of the CAM. In another example, a method, includes comparing activated bit values stored a key register with corresponding bit values in a row of a CAM, setting a tag bit value to indicate that the activated bit values match the corresponding bit values, and writing masked key bit values to corresponding bit locations in the row of the CAM based on the tag bit value.Type: ApplicationFiled: June 3, 2016Publication date: May 17, 2018Inventors: Khaled Nabil SALAMA, Mohammed Affan ZIDAN, Fadi J. KURDAHI, Ahmed ELTAWIL
-
Patent number: 9600238Abstract: Various embodiments are provided for fully digital chaotic differential equation-based systems and methods. In one embodiment, among others, a digital circuit includes digital state registers and one or more digital logic modules configured to obtain a first value from two or more of the digital state registers; determine a second value based upon the obtained first values and a chaotic differential equation; and provide the second value to set a state of one of the plurality of digital state registers. In another embodiment, a digital circuit includes digital state registers, digital logic modules configured to obtain outputs from a subset of the digital shift registers and to provide the input based upon a chaotic differential equation for setting a state of at least one of the subset of digital shift registers, and a digital clock configured to provide a clock signal for operating the digital shift registers.Type: GrantFiled: February 29, 2012Date of Patent: March 21, 2017Assignee: King Abdullah University of Science and Technology (KAUST)Inventors: Ahmed Gomaa Ahmed Radwan, Mohammed Affan Zidan, Khaled Nabil Salama
-
Patent number: 9379664Abstract: A memristor-based oscillator can be fully implemented without any reactance element.Type: GrantFiled: October 22, 2012Date of Patent: June 28, 2016Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Mohammed Affan Zidan, Hesham Omran, Ahmed G. Radwan, Khaled N. Salama
-
Publication number: 20150008988Abstract: A memristor-based oscillator can be fully implemented without any reactance element.Type: ApplicationFiled: October 22, 2012Publication date: January 8, 2015Inventors: Mohammed Affan Zidan, Hesham Omran, Ahmed G. Radwan, Khaled N. Salama
-
Publication number: 20120226724Abstract: Various embodiments are provided for fully digital chaotic differential equation-based systems and methods. In one embodiment, among others, a digital circuit includes digital state registers and one or more digital logic modules configured to obtain a first value from two or more of the digital state registers; determine a second value based upon the obtained first values and a chaotic differential equation; and provide the second value to set a state of one of the plurality of digital state registers. In another embodiment, a digital circuit includes digital state registers, digital logic modules configured to obtain outputs from a subset of the digital shift registers and to provide the input based upon a chaotic differential equation for setting a state of at least one of the subset of digital shift registers, and a digital clock configured to provide a clock signal for operating the digital shift registers.Type: ApplicationFiled: February 29, 2012Publication date: September 6, 2012Applicant: King Abdullah University of Science and Technology (KAUST)Inventors: Ahmed Gomaa Ahmed Radwan, Mohammed Affan Zidan, Khaled Nabil Salama