Patents by Inventor Haris Pozidis
Haris Pozidis 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: 10037803Abstract: An apparatus for programming at least one multi-level Phase Change Memory (PCM) cell having a first terminal and a second terminal. A programmable control device controls the PCM cell to have a respective cell state by applying at least one current pulse to the PCM cell, the control device controlling the at least one current pulse by applying a respective first pulse to the first terminal and a respective second pulse applied to the second terminal of the PCM cell. The respective cell state is defined by a respective resistance level. The control device receives a reference resistance value defining a target resistance level for the cell, and further receives an actual resistance value of said PCM cell such that the applying the respective first pulse and said respective second pulse is based on said actual resistance value of the PCM cell and said received reference resistance value.Type: GrantFiled: December 29, 2016Date of Patent: July 31, 2018Assignee: HGST NETHERLANDS BVInventors: Evangelos S. Eleftheriou, Angeliki Pantazi, Nikolaos Papandreou, Haris Pozidis, Abu Sebastian
-
Patent number: 9928923Abstract: Methods and apparatus are provided for determining level-thresholds for q-level memory cells. A plurality of the memory cells are read to obtain respective read signal components. The read signal components are processed in dependence on signal level to produce a signal level vector, comprising a series of elements, indicative of the distribution of read signal components in order of signal level. The signal level vector is scanned with a sliding window of length greater than the spacing of successive window positions in the scan. At each window position, a metric Mi is calculated in dependence on the elements of the signal level vector in the window. A level-threshold for successive memory cell levels is then determined in dependence on variation of the metric over the scan.Type: GrantFiled: September 18, 2014Date of Patent: March 27, 2018Assignee: GLOBALFOUNDRIES, INC.Inventors: Thomas Mittelholzer, Nikolaos Papandreou, Haris Pozidis
-
Publication number: 20170110190Abstract: An apparatus for programming at least one multi-level Phase Change Memory (PCM) cell having a first terminal and a second terminal. A programmable control device controls the PCM cell to have a respective cell state by applying at least one current pulse to the PCM cell, the control device controlling the at least one current pulse by applying a respective first pulse to the first terminal and a respective second pulse applied to the second terminal of the PCM cell. The respective cell state is defined by a respective resistance level. The control device receives a reference resistance value defining a target resistance level for the cell, and further receives an actual resistance value of said PCM cell such that the applying the respective first pulse and said respective second pulse is based on said actual resistance value of the PCM cell and said received reference resistance value.Type: ApplicationFiled: December 29, 2016Publication date: April 20, 2017Applicant: HGST NETHERLANDS BVInventors: Evangelos S. Eleftheriou, Angeliki Pantazi, Nikolaos Papandreou, Haris Pozidis, Abu Sebastian
-
Patent number: 9576655Abstract: An apparatus for programming at least one multi-level Phase Change Memory (PCM) cell having a first terminal and a second terminal. A programmable control device controls the PCM cell to have a respective cell state by applying at least one current pulse to the PCM cell, the control device controlling the at least one current pulse by applying a respective first pulse to the first terminal and a respective second pulse applied to the second terminal of the PCM cell. The respective cell state is defined by a respective resistance level. The control device receives a reference resistance value defining a target resistance level for the cell, and further receives an actual resistance value of said PCM cell such that the applying the respective first pulse and said respective second pulse is based on said actual resistance value of the PCM cell and said received reference resistance value.Type: GrantFiled: October 24, 2012Date of Patent: February 21, 2017Assignee: HGST NETHERLANDS B.V.Inventors: Evangelos S. Eleftheriou, Angeliki Pantazi, Nikolaos Papandreou, Haris Pozidis, Abu Sebastian
-
Patent number: 9064571Abstract: A method is provided that comprises a step of programming the PCM cell to have a respective definite cell state by at least one current pulse flowing to the PCM cell, said respective definite cell state being defined at least by a respective definite resistance level, a step of controlling said respective current pulse by a respective bitline pulse and a respective wordline pulse, and a step of controlling said respective bitline pulse and said respective wordline pulse dependent on an actual resistance value of the PCM cell and a respective reference resistance value being defined for the definite resistance level.Type: GrantFiled: March 23, 2011Date of Patent: June 23, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evangelos S. Eleftheriou, Angeliki Pantazi, Nikolaos Papandreou, Haris Pozidis, Abu Sebastian
-
Publication number: 20150085591Abstract: Methods and apparatus are provided for determining level-thresholds for q-level memory cells. A plurality of the memory cells are read to obtain respective read signal components. The read signal components are processed in dependence on signal level to produce a signal level vector, comprising a series of elements, indicative of the distribution of read signal components in order of signal level. The signal level vector is scanned with a sliding window of length greater than the spacing of successive window positions in the scan. At each window position, a metric Mi is calculated in dependence on the elements of the signal level vector in the window. A level-threshold for successive memory cell levels is then determined in dependence on variation of the metric over the scan.Type: ApplicationFiled: September 18, 2014Publication date: March 26, 2015Inventors: Thomans Mittelholzer, Nikolaos Papandreou, Haris Pozidis
-
Publication number: 20130021845Abstract: A method is provided that comprises a step of programming the PCM cell to have a respective definite cell state by at least one current pulse flowing to the PCM cell, said respective definite cell state being defined at least by a respective definite resistance level, a step of controlling said respective current pulse by a respective bitline pulse and a respective wordline pulse, and a step of controlling said respective bitline pulse and said respective wordline pulse dependent on an actual resistance value of the PCM cell and a respective reference resistance value being defined for the definite resistance level.Type: ApplicationFiled: March 23, 2011Publication date: January 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evangelos S. Eleftheriou, Angeliki Pantazi, Nikolaos Papandreou, Haris Pozidis, Abu Sebastian
-
Patent number: 8107353Abstract: A data storage device comprises a storage medium, at least one probe designed for creating indentation marks in the storage medium, a control unit designed for creating a control parameter (CTRL) acting on the probe resulting in the creation of one indentation mark. The control unit is further designed for modifying the control parameter (CTRL), if at least a given number of consecutive indentation marks with a given minimum distance between each other should be created. According to the method the control parameter (CTRL) is modified if at least a given number of consecutive marks with a given minimum distance between each other should be created.Type: GrantFiled: June 21, 2005Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Haris Pozidis, Walter Haeberle, Dorothea W. Wiesmann
-
Patent number: 7843795Abstract: A method of operating a storage device includes storing data in the form of marks in a storage medium; scanning the storage medium with at least one probe operating in a scanning mode; and utilizing a control unit to provide a pulsed reading signal for data detecting in the scanning mode, and providing the probe with oversampling reading pulses in a clock mark scanning mode, wherein the control unit further comprises an input for a response signal to the oversampling reading pulses, and a determination unit for determining the clock dependent on the response signal; wherein the storage medium comprises marks for determining a clock of the pulsed reading signal.Type: GrantFiled: July 10, 2008Date of Patent: November 30, 2010Assignee: International Business Machines CorporationInventors: Giovanni Cherubini, Evangelos S. Eleftheriou, Haris Pozidis
-
Publication number: 20100265812Abstract: A data storage device comprises a storage medium, at least one probe designed for creating indentation marks in the storage medium, a control unit designed for creating a control parameter (CTRL) acting on the probe resulting in the creation of one indentation mark. The control unit is further designed for modifying the control parameter (CTRL), if at least a given number of consecutive indentation marks with a given minimum distance between each other should be created. According to the method the control parameter (CTRL) is modified if at least a given number of consecutive marks with a given minimum distance between each other should be created.Type: ApplicationFiled: June 21, 2005Publication date: October 21, 2010Applicant: International Business Machines CorporationInventors: Haris Pozidis, Walter Haeberle, Dorothea W. Wiesmann
-
Patent number: 7646693Abstract: A method and apparatus for overwriting data in a probe-based data storage device wherein data is represented by the presence and absence of pits formed in a storage surface by a probe of the device is provided. Input data is first coded such that successive bits of a given value x in the coded input data (b0, b1, b2, . . . ,) are separated by at least d bits of the complementary value {tilde over (x)}, where d is a predetermined number?2. Overwrite data bits (v0, v1, v2, . . . ,) are then generated by encoding the coded input data bits (b0, b1, b2, . . . ,).Type: GrantFiled: December 17, 2004Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Theodore Antonakopoulos, Evangelos S. Eleftheriou, Haris Pozidis
-
Publication number: 20090003187Abstract: A method of operating a storage device includes storing data in the form of marks in a storage medium; scanning the storage medium with at least one probe operating in a scanning mode; and utilizing a control unit to provide a pulsed reading signal for data detecting in the scanning mode, and providing the probe with oversampling reading pulses in a clock mark scanning mode, wherein the control unit further comprises an input for a response signal to the oversampling reading pulses, and a determination unit for determining the clock dependent on the response signal; wherein the storage medium comprises marks for determining a clock of the pulsed reading signal.Type: ApplicationFiled: July 10, 2008Publication date: January 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giovanni Cherubini, Evangelos S. Eleftheriou, Haris Pozidis
-
Publication number: 20050122786Abstract: A method and apparatus for overwriting data in a probe-based data storage device wherein data is represented by the presence and absence of pits formed in a storage surface by a probe of the device is provided. Input data is first coded such that successive bits of a given value x in the coded input data (b0, b1, b2, . . . ,) are separated by at least d bits of the complementary value x, where d is a predetermined number?2. Overwrite data bits (v0, v1, v2, . . . ,) are then generated by encoding the coded input data bits (b0, b1, b2, . . . ,).Type: ApplicationFiled: December 17, 2004Publication date: June 9, 2005Inventors: Theodore Antonakopoulos, Evangelos Eleftheriou, Haris Pozidis
-
Publication number: 20040047275Abstract: A storage device and a method for operating a storage device. A storage medium for storing data in form of marks is scanned by at least one probe in a scanning mode. A control unit provides a pulsed reading signal for data detecting purposes in said scanning mode. Said storage medium comprises marks for determining a clock of said pulsed signal.Type: ApplicationFiled: May 20, 2003Publication date: March 11, 2004Applicant: International Business Machines CorporationInventors: Giovanni Cherubini, Evangelos S. Eleftheriou, Haris Pozidis