[go: up one dir, main page]

WO2011079298A3 - Système d'interconnexion configurable - Google Patents

Système d'interconnexion configurable Download PDF

Info

Publication number
WO2011079298A3
WO2011079298A3 PCT/US2010/062061 US2010062061W WO2011079298A3 WO 2011079298 A3 WO2011079298 A3 WO 2011079298A3 US 2010062061 W US2010062061 W US 2010062061W WO 2011079298 A3 WO2011079298 A3 WO 2011079298A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory
modules
interconnection system
maintaining
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2010/062061
Other languages
English (en)
Other versions
WO2011079298A2 (fr
Inventor
Jon C.R. Bennett
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Violin Memory Inc
Original Assignee
Violin Memory Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Violin Memory Inc filed Critical Violin Memory Inc
Priority to CN2010800592165A priority Critical patent/CN102792288A/zh
Priority to EP10840190.2A priority patent/EP2517110B1/fr
Priority to KR1020127019031A priority patent/KR101839027B1/ko
Publication of WO2011079298A2 publication Critical patent/WO2011079298A2/fr
Publication of WO2011079298A3 publication Critical patent/WO2011079298A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller
    • G06F13/1684Details of memory controller using multiple buses
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C19/00Digital stores in which the information is moved stepwise, e.g. shift registers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/17Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using twistors
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Memory System (AREA)
  • Hardware Redundancy (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

La présente invention a trait à un système, à un appareil et à un procédé d'interconnexion permettant à la carte mère d'être équipée avec un nombre moins important de modules par rapport à l'ensemble des modules pour lesquels elle a été conçue et qu'elle peut accepter tout en maintenant une configuration permettant en cas de défaillance d'un module, de défaillance de contrôleur de mémoire ou d'une combinaison de ces dernières, de conserver la connectivité des modules restants. Lorsque des données sont stockées à l'aide d'une organisation RAID de la mémoire sur les modules, les données peuvent être reconstituées en un module de rechange. Le système fournit également une expansion incrémentielle ordonnée de la mémoire en ajoutant des modules de mémoire et des contrôleurs de mémoire supplémentaires, tout en maintenant les propriétés de connectivité.
PCT/US2010/062061 2009-12-23 2010-12-23 Système d'interconnexion configurable Ceased WO2011079298A2 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2010800592165A CN102792288A (zh) 2009-12-23 2010-12-23 可配置的互连系统
EP10840190.2A EP2517110B1 (fr) 2009-12-23 2010-12-23 Système d'interconnexion configurable
KR1020127019031A KR101839027B1 (ko) 2009-12-23 2010-12-23 설정가능한 상호접속 시스템

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US28981909P 2009-12-23 2009-12-23
US61/289,819 2009-12-23
US12/976,735 US9465756B2 (en) 2009-12-23 2010-12-22 Configurable interconnection system
US12/976,735 2010-12-22

Publications (2)

Publication Number Publication Date
WO2011079298A2 WO2011079298A2 (fr) 2011-06-30
WO2011079298A3 true WO2011079298A3 (fr) 2011-11-17

Family

ID=44196420

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/062061 Ceased WO2011079298A2 (fr) 2009-12-23 2010-12-23 Système d'interconnexion configurable

Country Status (5)

Country Link
US (1) US9465756B2 (fr)
EP (1) EP2517110B1 (fr)
KR (1) KR101839027B1 (fr)
CN (1) CN102792288A (fr)
WO (1) WO2011079298A2 (fr)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554963B1 (en) 2012-03-23 2013-10-08 DSSD, Inc. Storage system with multicast DMA and unified address space
WO2014179957A1 (fr) * 2013-05-09 2014-11-13 华为技术有限公司 Dispositif de stockage, systeme de stockage et procede de transmission de donnees
JP2015072514A (ja) * 2013-10-01 2015-04-16 ソニー株式会社 データバスシステムおよび記録装置
US9619155B2 (en) 2014-02-07 2017-04-11 Coho Data Inc. Methods, systems and devices relating to data storage interfaces for managing data address spaces in data storage devices
US9471428B2 (en) 2014-05-06 2016-10-18 International Business Machines Corporation Using spare capacity in solid state drives
US9471451B2 (en) 2014-06-18 2016-10-18 International Business Machines Corporation Implementing enhanced wear leveling in 3D flash memories
US11983138B2 (en) 2015-07-26 2024-05-14 Samsung Electronics Co., Ltd. Self-configuring SSD multi-protocol support in host-less environment
US11461258B2 (en) 2016-09-14 2022-10-04 Samsung Electronics Co., Ltd. Self-configuring baseboard management controller (BMC)
US10762023B2 (en) 2016-07-26 2020-09-01 Samsung Electronics Co., Ltd. System architecture for supporting active pass-through board for multi-mode NMVe over fabrics devices
US10346041B2 (en) 2016-09-14 2019-07-09 Samsung Electronics Co., Ltd. Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host
US11144496B2 (en) 2016-07-26 2021-10-12 Samsung Electronics Co., Ltd. Self-configuring SSD multi-protocol support in host-less environment
US10372659B2 (en) 2016-07-26 2019-08-06 Samsung Electronics Co., Ltd. Multi-mode NMVE over fabrics devices
US10210123B2 (en) 2016-07-26 2019-02-19 Samsung Electronics Co., Ltd. System and method for supporting multi-path and/or multi-mode NMVe over fabrics devices
CN114064527A (zh) * 2020-07-30 2022-02-18 苏州库瀚信息科技有限公司 无单一失败点的存储装置
US12019882B2 (en) * 2021-11-15 2024-06-25 VMware LLC Force provisioning virtual objects in degraded stretched clusters

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5144166A (en) * 1990-11-02 1992-09-01 Concurrent Logic, Inc. Programmable logic cell and array
US5974487A (en) * 1997-07-14 1999-10-26 Advanced Micro Devices, Inc. Data transfer network on a chip utilizing a mesh of rings topology
US6295568B1 (en) * 1998-04-06 2001-09-25 International Business Machines Corporation Method and system for supporting multiple local buses operating at different frequencies
US6996686B2 (en) * 2002-12-23 2006-02-07 Sun Microsystems, Inc. Memory subsystem including memory modules having multiple banks
US20070297397A1 (en) * 2006-06-23 2007-12-27 Coteus Paul W Memory Systems for Automated Computing Machinery
US7539800B2 (en) * 2004-07-30 2009-05-26 International Business Machines Corporation System, method and storage medium for providing segment level sparing

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3728679A (en) * 1971-10-21 1973-04-17 Weston Instruments Inc Skew device
US4805195A (en) * 1984-06-08 1989-02-14 Amdahl Corporation Selectable timing delay circuit
JP2666533B2 (ja) * 1990-08-06 1997-10-22 日本電気株式会社 スイツチモジユール
US5920704A (en) * 1991-03-29 1999-07-06 International Business Machines Corporation Dynamic routing switch apparatus with clocked signal regeneration
US5832286A (en) * 1991-12-04 1998-11-03 Sharp Kabushiki Kaisha Power control apparatus for digital electronic device
US5313501A (en) * 1992-06-15 1994-05-17 Digital Equipment Corporation Method and apparatus for deskewing digital data
JPH07154381A (ja) * 1993-11-30 1995-06-16 Hitachi Ltd データ転送装置
US5513377A (en) * 1994-06-17 1996-04-30 International Business Machines Corporation Input-output element has self timed interface using a received clock signal to individually phase aligned bits received from a parallel bus
US5652530A (en) * 1995-09-29 1997-07-29 Intel Corporation Method and apparatus for reducing clock-data skew by clock shifting
US6151289A (en) * 1996-01-22 2000-11-21 T. Squared G, Inc. Multibyte random access mass storage/memory system
US5872959A (en) * 1996-09-10 1999-02-16 Lsi Logic Corporation Method and apparatus for parallel high speed data transfer
US6058443A (en) * 1997-02-18 2000-05-02 Advanced Micro Devices, Inc. System for partitioning PC chipset functions into logic and port integrated circuits
JPH10254587A (ja) * 1997-03-14 1998-09-25 Toshiba Corp コンピュータシステム
US6031847A (en) * 1997-07-01 2000-02-29 Silicon Graphics, Inc Method and system for deskewing parallel bus channels
US6157229A (en) * 1997-09-29 2000-12-05 Matsushita Electric Industrial Co., Ltd. Skew compensation device
WO1999019806A1 (fr) * 1997-10-10 1999-04-22 Rambus Incorporated Procede et systeme de resynchronisation a securite integree avec temps d'attente minimal
US6378018B1 (en) * 1997-10-10 2002-04-23 Intel Corporation Memory device and system including a low power interface
US6968419B1 (en) * 1998-02-13 2005-11-22 Intel Corporation Memory module having a memory module controller controlling memory transactions for a plurality of memory devices
US6105144A (en) * 1998-03-02 2000-08-15 International Business Machines Corporation System and method for alleviating skew in a bus
WO1999046775A2 (fr) * 1998-03-10 1999-09-16 Rambus, Inc. Execution d'operations de rafraichissement et de commande de courants dans le sous systeme d'une memoire
US6587912B2 (en) * 1998-09-30 2003-07-01 Intel Corporation Method and apparatus for implementing multiple memory buses on a memory module
US6205571B1 (en) 1998-12-29 2001-03-20 International Business Machines Corporation X-Y grid tree tuning method
US20050010737A1 (en) * 2000-01-05 2005-01-13 Fred Ware Configurable width buffered module having splitter elements
KR20000049745A (ko) * 2000-04-27 2000-08-05 우상엽 반도체 메모리 테스트 장치
US6961347B1 (en) * 2000-06-20 2005-11-01 Hewlett-Packard Development Company, L.P. High-speed interconnection link having automated lane reordering
US6618791B1 (en) * 2000-09-29 2003-09-09 Intel Corporation System and method for controlling power states of a memory device via detection of a chip select signal
US6658509B1 (en) * 2000-10-03 2003-12-02 Intel Corporation Multi-tier point-to-point ring memory interface
US7610447B2 (en) * 2001-02-28 2009-10-27 Rambus Inc. Upgradable memory system with reconfigurable interconnect
US7065101B2 (en) * 2001-11-15 2006-06-20 International Business Machines Corporation Modification of bus protocol packet for serial data synchronization
US6845461B1 (en) * 2001-11-20 2005-01-18 Silicon Image, Inc. High-speed bus with embedded clock signals
US7000065B2 (en) * 2002-01-02 2006-02-14 Intel Corporation Method and apparatus for reducing power consumption in a memory bus interface by selectively disabling and enabling sense amplifiers
US6894691B2 (en) * 2002-05-01 2005-05-17 Dell Products L.P. Dynamic switching of parallel termination for power management with DDR memory
US20050089037A1 (en) * 2002-05-14 2005-04-28 Fujitsu Limited Communication speed control circuit, communication speed control board and information processing device
US7206888B2 (en) * 2003-07-24 2007-04-17 Lucent Technologies Inc. Backplane configuration with shortest-path-relative-shift routing
US7136958B2 (en) * 2003-08-28 2006-11-14 Micron Technology, Inc. Multiple processor system and method including multiple memory hub modules
US7158422B2 (en) * 2004-02-27 2007-01-02 Micron Technology, Inc. System and method for communicating information to a memory device using a reconfigured device pin
US7913148B2 (en) * 2004-03-12 2011-03-22 Nvidia Corporation Disk controller methods and apparatus with improved striping, redundancy operations and interfaces
US20050259692A1 (en) * 2004-05-19 2005-11-24 Zerbe Jared L Crosstalk minimization in serial link systems
US7516029B2 (en) * 2004-06-09 2009-04-07 Rambus, Inc. Communication channel calibration using feedback
US7164615B2 (en) * 2004-07-21 2007-01-16 Samsung Electronics Co., Ltd. Semiconductor memory device performing auto refresh in the self refresh mode
US7827424B2 (en) * 2004-07-29 2010-11-02 Ati Technologies Ulc Dynamic clock control circuit and method
US7400862B2 (en) * 2004-10-25 2008-07-15 Skyworks Solutions, Inc. Transmit-receive switch architecture providing pre-transmit isolation
US7334070B2 (en) * 2004-10-29 2008-02-19 International Business Machines Corporation Multi-channel memory architecture for daisy chained arrangements of nodes with bridging between memory channels
US7817767B2 (en) * 2004-12-23 2010-10-19 Rambus Inc. Processor-controlled clock-data recovery
TW200627241A (en) * 2005-01-20 2006-08-01 Avermedia Tech Inc Computer interface card
JP2008538456A (ja) * 2005-01-21 2008-10-23 アール・エム・アイ コーポレーション ネットワークシステム及び中央認証サービスの実行方法
JP4274140B2 (ja) * 2005-03-24 2009-06-03 日本電気株式会社 ホットスワップ機能付きメモリシステム及びその障害メモリモジュールの交換方法
CN101727429B (zh) * 2005-04-21 2012-11-14 提琴存储器公司 一种互连系统
US7475187B2 (en) * 2005-09-15 2009-01-06 Infineon Technologies Ag High-speed interface circuit for semiconductor memory chips and memory system including the same
US7990737B2 (en) * 2005-12-23 2011-08-02 Intel Corporation Memory systems with memory chips down and up
US7389381B1 (en) * 2006-04-05 2008-06-17 Co Ramon S Branching memory-bus module with multiple downlink ports to standard fully-buffered memory modules
US8886892B2 (en) * 2007-01-26 2014-11-11 Hewlett-Packard Development Company, L.P. Memory module and method employing a multiplexer to replace a memory device
US7979616B2 (en) * 2007-06-22 2011-07-12 International Business Machines Corporation System and method for providing a configurable command sequence for a memory interface device
US20100005219A1 (en) * 2008-07-01 2010-01-07 International Business Machines Corporation 276-pin buffered memory module with enhanced memory system interconnect and features
JP5887568B2 (ja) * 2011-06-23 2016-03-16 パナソニックIpマネジメント株式会社 メモリカードコントローラ、メモリカードアダプタおよびメモリカードドライブ

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5144166A (en) * 1990-11-02 1992-09-01 Concurrent Logic, Inc. Programmable logic cell and array
US5974487A (en) * 1997-07-14 1999-10-26 Advanced Micro Devices, Inc. Data transfer network on a chip utilizing a mesh of rings topology
US6295568B1 (en) * 1998-04-06 2001-09-25 International Business Machines Corporation Method and system for supporting multiple local buses operating at different frequencies
US6996686B2 (en) * 2002-12-23 2006-02-07 Sun Microsystems, Inc. Memory subsystem including memory modules having multiple banks
US7539800B2 (en) * 2004-07-30 2009-05-26 International Business Machines Corporation System, method and storage medium for providing segment level sparing
US20070297397A1 (en) * 2006-06-23 2007-12-27 Coteus Paul W Memory Systems for Automated Computing Machinery

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2517110A4 *

Also Published As

Publication number Publication date
US9465756B2 (en) 2016-10-11
KR101839027B1 (ko) 2018-03-15
WO2011079298A2 (fr) 2011-06-30
EP2517110A2 (fr) 2012-10-31
EP2517110A4 (fr) 2014-08-06
EP2517110B1 (fr) 2015-12-23
KR20120135205A (ko) 2012-12-12
CN102792288A (zh) 2012-11-21
US20110213908A1 (en) 2011-09-01

Similar Documents

Publication Publication Date Title
WO2011079298A3 (fr) Système d'interconnexion configurable
WO2010120475A3 (fr) Récupération de données dans un système de stockage à semi-conducteurs
WO2012016209A3 (fr) Appareil, système et procédé de mise en antémémoire d'écriture redondante
WO2011031899A3 (fr) Appareil, système et procédé de reduction de puissance dans un dispositif de stockage
WO2010062655A3 (fr) Correction d'erreur dans les unités de mémoire semi-conductrices multiples
GB2484846A (en) Data storage system and method for operating a data storage system
WO2012166725A3 (fr) Appareils et procédés pour assurer l'intégrité des données
WO2012166726A3 (fr) Appareils et procédés pour assurer l'intégrité de données
WO2011087820A3 (fr) Procédé et appareil pour la prise en charge de modules de stockage dans des topologies en bus frontal standard et/ou hybride
WO2010042365A3 (fr) Architecture et procédé de programmation de mémoire
WO2011159806A3 (fr) Appareil, système et procédé pour fournir une correction d'erreur
WO2010079450A3 (fr) Système, procédé et appareil pour mémoire à accès contrôlé par sémaphore de cellules ram de composant par un composant externe
WO2013009994A3 (fr) Système de mémoire raid
EP2057532A4 (fr) Procédé, système et stockage lisible par ordinateur pour des recherches de groupes d'affiliés
MX2013005303A (es) Un sistema y un proceso de alto desempeño para el tratamiento y almacenamiento de datos, basado en componentes de bajo costo, que garantiza la integridad y disponibilidad de los datos para su propia administracion.
WO2012050935A3 (fr) Appareil, système et procédé pour transformations de données à l'intérieur d'un dispositif de stockage de données
WO2011005763A3 (fr) Gestion de transfert de données
GB2455459B (en) System and method for connnecting SAS raid controller device channels across redundant storage subsystems
WO2009134561A3 (fr) Dispositif de stockage en mémoire flash multiprocesseur et système de gestion
TW200801952A (en) Method for setting up a peripheral component interconnect express (PCIE)
WO2012087648A3 (fr) Procédé et appareil destinés à fournir un disque dur électronique à disponibilité élevée
WO2007112163A3 (fr) Dispositif de correction d'erreurs et procédés associés
WO2010141058A3 (fr) Mémoire orientée objet dans des dispositifs à semi-conducteur
WO2013033107A3 (fr) Procédés et appareils de rafraîchissement de mémoire
TWI365375B (en) Storage controller which writes retrived data directly to a memory,method and system of processing read request with the storage controller

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080059216.5

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10840190

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2010840190

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20127019031

Country of ref document: KR

Kind code of ref document: A