21.
    发明专利
    未知

    公开(公告)号:AT408880T

    公开(公告)日:2008-10-15

    申请号:AT03010254

    申请日:2003-05-07

    Applicant: IBM

    Abstract: A storage device and a method for scanning a storage medium. A storage medium for storing data in the form of marks is scanned by an array of probes for mark detecting purposes in a scanning mode. The storage medium has fields with each field to be scanned by an associated one of the probes. At least one of the fields has marks representing operational data for operating the scanning mode. Scanning parameters are computed from the operational data and the scanning mode is adjusted according to the computed parameters.

    22.
    发明专利
    未知

    公开(公告)号:AT304784T

    公开(公告)日:2005-09-15

    申请号:AT03720383

    申请日:2003-03-10

    Applicant: IBM

    Abstract: A method and systems for optimizing Asymmetric Digital Subscriber Line (ADSL) connections in DSL Access Multiplexor (DSLAM) that marries benefits of G.dmt and G.lite standards, using a flexible method implemented on a programmable Digital Signal Processor (DSP) and a Network Processor (NP) is disclosed. It provides a means to support full G.dmt rates for any of the attached users as long as less than half the users are actively moving data through the DSLAM, but by only using half the digital signal processing hardware and half the power consumption for the line drivers. The invention allows doubling the number of,ADSL ports available over a conventional scheme given about 20% more power is under 50% with only half the respective connections, all those G.dmt rates possible on their exceeds 50%, gradually active G.lite rates based on either based on a tiered tariff structure, until ultimately, when the utilization reaches 100%, all subscribers will be forced back to a maximum rate afforded by G.lite. Only as utilization drops back off, will active subscribers be brought back up to G.dmt's maximum transmission rates. Once the utilization drops below 50% again, then all active subscribers will be able to utilize G.dmt's maximum transmission rates. budget. When the utilization subscribers active on their users experience the maximum wire. However, when utilization subscribers start to experience a fixed policy or one that is based on a tiered tariff structure, until ultimately, when the utilization reaches 100%, all subscribers will be forced back to a maximum rate afforded by G.lite. Only as utilization drops back off, will active subscribers be brought back up to G.dmt's maximum transmission rates. Once the utilization drops below 50% again, then all active subscribers will be able to utilize G.dmt's maximum transmission rates.

    Festkörper-Speichersystem mit Parallelem Zugriff aus Mehreren Flash/PCM-Einrichtungen

    公开(公告)号:DE112010003645B4

    公开(公告)日:2020-06-04

    申请号:DE112010003645

    申请日:2010-11-26

    Applicant: IBM

    Abstract: Festkörper-Speichersystem, das Folgendes umfasst:eine Vielzahl von integrierten Schaltkreisen zum Speichern von Daten;eine Steuereinheit, die über einen oder mehrere von einer Vielzahl von Kanälen mit der Vielzahl von integrierten Schaltkreisen verbunden ist, wobei die Steuereinheit funktionsfähig die Operationen der Vielzahl von integrierten Schaltkreisen steuert und einen L-fach verschachtelten Fehlerkorrekturcode verwendet, um eine Datenzuverlässigkeit und verlängerte Lebensdauer bereitzustellen und die Wiederherstellung der Daten von ausgefallenen integrierten Schaltkreisen ermöglicht; undeinen oder mehrere integrierte Ersatzschaltkreise, die selektiv mit einem oder mehreren der Vielzahl von Kanälen verbunden sind, wenn ein oder mehrere der Vielzahl von integrierten Schaltkreisen, die hiermit verbunden sind, ausfallen,wobei die wiederhergestellten Daten von ausgefallenen integrierten Schaltkreisen in einem oder mehreren integrierten Ersatzschaltkreisen gespeichert werden,wobei die Vielzahl von integrierten Schaltkreisen in einer Vielzahl von Gruppen organisiert sind, wobei jede von der Vielzahl von Gruppen, die einen oder mehrere von der Vielzahl von integrierten Schaltkreisen aufweist, eine Vielzahl von Seiten aufweist, die Fragmente eines oder mehrerer Codewörter umfassen, wobei die Vielzahl von Seiten aus der Vielzahl von integrierten Schaltkreisen eine Vielzahl von großen verteilten Seiten bilden, wobei jede von der Vielzahl von großen verteilten Seiten eine aus der Vielzahl von Seiten von jedem einzelnen aus der Vielzahl von integrierten Schaltkreisen enthält,wobei jedes Codewort Datenzeichen und Paritätszeichen, die zum Wiederherstellen von Daten und zum Detektieren und Korrigieren von Fehlern verwendet werden, enthält.

    Datenverwaltung in Halbleiter-Speichereinheiten

    公开(公告)号:DE112010003887B4

    公开(公告)日:2020-03-12

    申请号:DE112010003887

    申请日:2010-12-16

    Applicant: IBM

    Abstract: Steuervorrichtung (7) für eine Halbleiter-Speichereinheit (5), in welcher der Halbleiterspeicher (6) löschbare Blöcke umfasst, von denen jeder eine Vielzahl von Datenschreib-Speicherstellen umfasst, wobei die Steuervorrichtung (7) einen Speicher (13) und Steuerlogik (10) umfasst, die gestaltet sind, um:Eingabedaten in aufeinanderfolgenden Gruppen von Datenschreib-Speicherstellen zu speichern, die auf eine Vielzahl von logischen Teilbereichen des Halbleiterspeichers (6) verteilt sind, wobei jede Gruppe in jedem logischen Teilbereich eine oder mehrere Schreib-Speicherstellen umfasst, und zwar in einem Satz von einem oder mehreren löschbaren Blöcken in jedem Teilbereich;die Eingabedaten so für eine Fehlerkorrektur zu codieren, dass eine jede Gruppe einen Fehlerkorrektur-Code für die Eingabedaten in der Gruppe enthält;in dem Speicher (13) Metadaten zu verwalten, welche die Speicherstelle von Eingabedaten in dem Halbleiterspeicher (6) angeben;eine Angabe für die Gültigkeit von Daten zu verwalten, die in einer jeden Datenschreib-Speicherstelle gespeichert sind; undfür den Fall, dass eine Datenschreib-Speicherstelle einer Gruppe von Datenschreib-Speicherstellen einen Fehler enthält, vor dem Löschen des Blocks gültige Eingabedaten unter Verwendung des Fehlerkorrektur-Codes aus der oder aus jeder Gruppe wiederherzustellen, die Schreib-Speicherstellen in dem Block enthält, und die wiederhergestellten Daten als neue Eingabedaten neu zu speichern.

    Wear-levelling bei Zellen/Seiten/Teilseiten/Blöcken eines Speichers

    公开(公告)号:DE112011102160T5

    公开(公告)日:2013-05-02

    申请号:DE112011102160

    申请日:2011-06-08

    Applicant: IBM

    Abstract: Die Erfindung bezieht sich auf ein Verfahren zum Wear-Levelling (Ausgleich nachlassender Funktionsfähigkeit) bei Zellen oder Seiten oder Teilseiten oder Blöcken eines Speichers wie zum Beispiel eines Flash-Speichers, wobei das Verfahren aufweist: – Empfangen (S10) eines Blocks von Daten, der in eine Zelle oder Seite oder Teilseite oder einen Block des Speichers geschrieben werden soll; – Zählen (S40), wie häufig ein bestimmter Binärdatentyp ,0' oder ,1' geschrieben werden soll, in dem empfangenen Block von Daten; und – Verteilen (S50) des Schreibens des empfangenen Blocks von Daten auf Zellen oder Seiten oder Teilseiten oder Blöcke des Speichers, sodass die nachlassende Funktionsfähigkeit des Speichers im Hinblick auf die Anzahl des bestimmten Binärdatentyps ,0' oder ,1', die in dem zu schreibenden Block von Daten gezählt worden ist, ausgeglichen wird.

    Flash-Speicher-Steuereinheit
    26.
    发明专利

    公开(公告)号:DE112010003762T5

    公开(公告)日:2012-11-15

    申请号:DE112010003762

    申请日:2010-12-09

    Applicant: IBM

    Abstract: Eine Flash-Speicher-Steuereinheit ist über eine erste Flash-Speicher-Schnittstelle mit einer ersten Flash-Speicher-Baugruppe und über die erste Flash-Speicher-Schnittstelle mit einer zweiten Flash-Speicher-Baugruppe verbunden. Die Flash-Speicher-Steuereinheit ist so ausgelegt, dass sie eine erste sich auf die erste Flash-Speicher-Baugruppe beziehende Anweisung empfängt und in Abhängigkeit von der ersten Anweisung einen ersten Prozess ausführt. Die Flash-Speicher-Steuereinheit ist ferner so ausgelegt, dass sie eine zweite sich auf die zweite Flash-Speicher-Baugruppe beziehende Anweisung empfängt und in Abhängigkeit von der zweiten Anweisung einen zweiten Prozess ausführt. Die Flash-Speicher-Steuereinheit ist ferner so eingerichtet, dass sie den ersten Prozess in mindestens zwei erste Teilschritte aufteilt und den zweiten Prozess in mindestens zwei zweite Teilschritte aufteilt. Die Flash-Speicher-Steuereinheit ist ferner so eingerichtet, dass sie die ersten und zweiten Teilschritte ausführt und die Ausführung von ersten und zweiten Teilschritten verschachtelt.

    Festkörper-Speichersystem mit Parallelem Zugriff aus Mehreren Flash/PCM-Einrichtungen

    公开(公告)号:DE112010003645T5

    公开(公告)日:2012-10-31

    申请号:DE112010003645

    申请日:2010-11-26

    Applicant: IBM

    Abstract: Systeme und Verfahren werden bereitgestellt, die sich mit dem Problem von ausgefallenen integrierten Speicherschaltkreisen (ICs) in einem Festkörperlaufwerk (SSD) beschäftigen durch die Verwendung einer fehlertoleranten Architektur gemeinsam mit einem Mechanismus mit Ein-Fehler-Korrekturcode (ECC) für Korrekturen von Zufalls-/Bündelfehlern und einem Mechanismus zur L-fachen Verschachtelung. Die hier beschriebenen Systeme und Verfahren halten das SSD funktionsfähig, wenn ein oder mehrere integrierte Schaltkreise ausfallen, und ermöglichen die Wiederherstellung von zuvor gespeicherten Daten von ausgefallenen integrierten Schaltkreisen und ermöglichen, dass Zufalls-/Bündelfehler in anderen funktionsfähigen integrierten Schaltkreisen korrigiert werden. Diese Systeme und Verfahren ersetzen die ausgefallenen integrierten Schaltkreise durch voll funktionierende/betriebsfähige integrierte Schaltkreise, die hier als integrierte Ersatzschaltkreise behandelt werden. Diese Systeme und Verfahren verbessern des Weiteren die E/A-Leistung in Bezug auf die maximal erreichbare Rate zum Lesen/Schreiben von Daten.

    Datenverwaltung in Halbleiter-Speichereinheiten

    公开(公告)号:DE112010003887T5

    公开(公告)日:2012-08-23

    申请号:DE112010003887

    申请日:2010-12-16

    Applicant: IBM

    Abstract: Bereitgestellt werden ein Verfahren und eine Vorrichtung für das Steuern einer Halbleiter-Speichereinheit (5), in welcher der Halbleiterspeicher (6) löschbare Blöcke umfasst, die jeweils eine Vielzahl von Datenschreib-Speicherstellen umfassen. Eingabedaten werden in aufeinanderfolgenden Gruppen von Datenschreib-Speicherstellen gespeichert, wobei jede Gruppe Schreib-Speicherstellen in einem Satz von löschbaren Blöcken in jeder aus einer Vielzahl von logischen Teilbereichen des Halbleiterspeichers (6) umfasst. Die Eingabedaten werden so Fehlerkorrektur-codiert, dass eine jede Gruppe einen Fehlerkorrektur-Code für die Eingabedaten in der Gruppe enthält; Metadaten, welche die Speicherstelle von Eingabedaten in dem Halbleiterspeicher (6) angeben, werden in dem Speicher (13) verwaltet. Zudem wird eine Angabe für die Gültigkeit von Daten, die in einer jeden Datenschreib-Speicherstelle gespeichert sind, verwaltet. Vor dem Löschen eines Blocks werden gültige Eingabedaten aus der oder aus einer erstellen in dem Block enthält. Die wiederhergestellten Daten werden dann als neue Eingabedaten erneut gespeichert.

    WORD SYNCHRONIZATION FOR SERVO READ SIGNALS IN TAPE DRIVES

    公开(公告)号:CA2717616A1

    公开(公告)日:2009-12-23

    申请号:CA2717616

    申请日:2009-06-09

    Applicant: IBM

    Abstract: Methods and apparatus are provided for detecting L-bit sync words occurring at N-bit intervals in PPM-encoded servo pattern read signals read from magnetic tape (3) in tape drives (1). A soft output detector (11) processes the PPM-encoded servo pattern read signal to produce a series of soft output samples corresponding to respective bits encoded in the servo pattern. A sync word detector (12) then produces block correlation values for respective positions of a sliding L-sample block in the soft output sample series. The block correlation values are produced by calculating, at each block position, bit correlation values indicating correlation between respective samples and corresponding bits of the sync word, and summing each bit correlation value minus a predetermined function of the corresponding sample value. The sync word detector (12) then detects a sync word at the block position with the maximum block correlation value in an (N+L-1)-sample sequence of the soft output sample series.

    Two-Level BCH-Codes für Solid-State-Speichereinheiten

    公开(公告)号:DE112011101116B4

    公开(公告)日:2017-09-21

    申请号:DE112011101116

    申请日:2011-03-23

    Applicant: IBM

    Abstract: Verfahren zum Aufzeichnen von Eingabedaten in den s-Level-Speicher (2) einer Solid-State-Speichereinheit (1), wobei s > 2 ist und das Verfahren Folgendes umfasst: Codieren von Eingabedatenwörtern in Gruppen mit M Eingabedatenwörtern in Übereinstimmung mit einem ersten und einem zweiten BCH-Code, um für jede Gruppe einen Satz mit M ersten Codewörtern des ersten BCH-Codes zu erzeugen, so dass eine vorbestimmte lineare Kombination der M ersten Codewörter ein zweites Codewort des zweiten BCH-Codes erzeugt, wobei der zweite BCH-Code ein Subcode des ersten BCH-Codes ist; und Aufzeichnen der Sätze der M ersten Codewörter im s-Level-Speicher (2).

Patent Agency Ranking