Movatterモバイル変換


[0]ホーム

URL:


US20120198136A1 - Flash backed dram module including logic for isolating the dram - Google Patents

Flash backed dram module including logic for isolating the dram
Download PDF

Info

Publication number
US20120198136A1
US20120198136A1US13/441,049US201213441049AUS2012198136A1US 20120198136 A1US20120198136 A1US 20120198136A1US 201213441049 AUS201213441049 AUS 201213441049AUS 2012198136 A1US2012198136 A1US 2012198136A1
Authority
US
United States
Prior art keywords
volatile memory
controller
dram
power source
memory
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.)
Abandoned
Application number
US13/441,049
Inventor
Mark Moshayedi
Douglas FINKE
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.)
HGST Technologies Santa Ana Inc
Skyera LLC
Original Assignee
Stec 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 Stec IncfiledCriticalStec Inc
Priority to US13/441,049priorityCriticalpatent/US20120198136A1/en
Publication of US20120198136A1publicationCriticalpatent/US20120198136A1/en
Assigned to SKYERA, INC.reassignmentSKYERA, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: FINKE, DOUGLAS, MOSHAYEDI, MARK
Assigned to HGST TECHNOLOGIES SANTA ANA, INC.reassignmentHGST TECHNOLOGIES SANTA ANA, INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: STEC, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A memory device for use with a primary power source including: non-volatile memory; volatile memory; an interface for connecting to a backup power source; isolation logic for controlling access to the volatile memory by a host processor, said isolation logic having a first mode during which the isolation logic provides the host processor with access to the volatile memory for storing or reading data and a second mode during which the isolation logic isolates the volatile memory from access by the host processor; and a controller controlling the isolation logic, said controller programmed to place the isolation logic in the first mode when the volatile memory is being powered by the primary power source and, when power to the volatile memory from the primary power source is interrupted, to place the isolation logic in the second mode and transfer data from the volatile memory to the non-volatile memory.

Description

Claims (17)

1. A memory device for use with a host processor and a primary power source, the memory device comprising:
non-volatile memory;
volatile memory;
an interface for connecting to a backup power source arranged to temporarily power the volatile memory upon a loss of power from the primary power source;
isolation logic for controlling access to the volatile memory by the host processor, said isolation logic having a first mode during which the isolation logic provides the host processor with access to the volatile memory for storing or reading data and a second mode during which the isolation logic isolates the volatile memory from access by the host processor; and
a controller controlling the isolation logic, said controller programmed to place the isolation logic in the first mode when the volatile memory is being powered by the primary power source and, when power to the volatile memory from the primary power source is interrupted, to place the isolation logic in the second mode and transfer data from the volatile memory to the non-volatile memory.
US13/441,0492009-02-112012-04-06Flash backed dram module including logic for isolating the dramAbandonedUS20120198136A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/441,049US20120198136A1 (en)2009-02-112012-04-06Flash backed dram module including logic for isolating the dram

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US12/369,079US8169839B2 (en)2009-02-112009-02-11Flash backed DRAM module including logic for isolating the DRAM
US13/441,049US20120198136A1 (en)2009-02-112012-04-06Flash backed dram module including logic for isolating the dram

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/369,079ContinuationUS8169839B2 (en)2009-02-112009-02-11Flash backed DRAM module including logic for isolating the DRAM

Publications (1)

Publication NumberPublication Date
US20120198136A1true US20120198136A1 (en)2012-08-02

Family

ID=42540306

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/369,079Expired - Fee RelatedUS8169839B2 (en)2009-02-112009-02-11Flash backed DRAM module including logic for isolating the DRAM
US13/441,049AbandonedUS20120198136A1 (en)2009-02-112012-04-06Flash backed dram module including logic for isolating the dram

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US12/369,079Expired - Fee RelatedUS8169839B2 (en)2009-02-112009-02-11Flash backed DRAM module including logic for isolating the DRAM

Country Status (1)

CountryLink
US (2)US8169839B2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8954619B1 (en)2013-08-072015-02-10Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Memory module communication control
WO2015041698A1 (en)*2013-09-232015-03-26Intel CorporationEvent-triggered storage of data to non-volatile memory
CN104915301A (en)*2015-06-012015-09-16浪潮集团有限公司8051-singlechip-based plug-in RAM (random access memory) interface data access system
CN104980497A (en)*2015-05-182015-10-14东南大学Wishbone bus based encapsulate security payload (ESP) encapsulation processing device
US20150378841A1 (en)*2014-06-302015-12-31Sarathy JayakumarTechniques to Communicate with a Controller for a Non-Volatile Dual In-Line Memory Module
US9261098B2 (en)2013-08-132016-02-16Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Fan speed and memory regulator control based on memory margin
US9306559B2 (en)2014-04-182016-04-05International Business Machines CorporationControlling turn on FETs of a hot plug device
US9323317B2 (en)2012-12-122016-04-26International Business Machines CorporationSystem and methods for DIMM-targeted power saving for hypervisor systems
WO2016069022A1 (en)*2014-10-312016-05-06Hewlett Packard Enterprise Development LpShared backup power self-refresh mode
WO2016137503A1 (en)*2015-02-272016-09-01Hewlett Packard Enterprise Development LpMemory module voltage regulator module (vrm)
WO2016144293A1 (en)*2015-03-062016-09-15Hewlett Packard Enterprise Development LpController control program
KR20170010214A (en)*2015-07-162017-01-26삼성전자주식회사Nonvolatile memory module and storage system having the same
US9787085B2 (en)2014-04-182017-10-10International Business Machines CorporationHot plug device providing turn on FETs with a softstart capability
US10275160B2 (en)2015-12-212019-04-30Intel CorporationMethod and apparatus to enable individual non volatile memory express (NVME) input/output (IO) Queues on differing network addresses of an NVME controller
US10893050B2 (en)2016-08-242021-01-12Intel CorporationComputer product, method, and system to dynamically provide discovery services for host nodes of target systems and storage resources in a network
US10970231B2 (en)2016-09-282021-04-06Intel CorporationManagement of virtual target storage resources by use of an access control list and input/output queues
US11327544B2 (en)*2019-07-082022-05-10SK Hynix Inc.Memory system and operation method thereof

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8370683B1 (en)*2009-07-312013-02-05Western Digital Technologies, Inc.System and method to reduce write splice failures
US8898398B2 (en)*2010-03-092014-11-25Microsoft CorporationDual-mode and/or dual-display shared resource computing with user-specific caches
DE102010011749B4 (en)*2010-03-172018-05-03Texas Instruments Deutschland Gmbh Electronic device and method for FRAM power management
US9251005B2 (en)2010-12-202016-02-02Avago Technologies General Ip (Singapore) Pte. Ltd.Power isolation for memory backup
US8570788B2 (en)2011-04-272013-10-29Apple Inc.Method and apparatus for power domain isolation during power down
US8767463B2 (en)*2011-08-112014-07-01Smart Modular Technologies, Inc.Non-volatile dynamic random access memory system with non-delay-lock-loop mechanism and method of operation thereof
CN103377688B (en)*2012-04-172016-01-06华邦电子股份有限公司 Serial interface flash memory device and method for writing state buffer thereof
US20140013031A1 (en)*2012-07-092014-01-09Yoko MasuoData storage apparatus, memory control method, and electronic apparatus having a data storage apparatus
US8751730B2 (en)*2012-07-272014-06-10Winbond Electronics Corp.Serial interface flash memory apparatus and writing method for status register thereof
GB2507961A (en)2012-11-142014-05-21IbmBack-up and restoration of data between volatile and flash memory
TWI510903B (en)2012-11-192015-12-01Wistron CorpComputer system and data recovery method thereof
MX364783B (en)2012-11-202019-05-07Thstyme Bermuda LtdSolid state drive architectures.
US11037625B2 (en)2012-11-202021-06-15Thstyme Bermuda LimitedSolid state drive architectures
GB2510180A (en)*2013-01-292014-07-30IbmSelective restoration of data from non-volatile storage to volatile memory
CN104798060A (en)*2013-01-302015-07-22惠普发展公司,有限责任合伙企业Runtime backup of data in a memory module
CN109767804B (en)*2013-08-092020-12-08慧荣科技股份有限公司 Data storage device and voltage protection method thereof
GB2517435A (en)2013-08-192015-02-25IbmFast data back-up and restore between volatile and flash memory
US9465426B2 (en)*2013-09-182016-10-11Huawei Technologies Co., Ltd.Method for backing up data in a case of power failure of storage system, and storage system controller
JP6165008B2 (en)*2013-09-252017-07-19キヤノン株式会社 MEMORY CONTROL DEVICE, MEMORY CONTROL METHOD, INFORMATION DEVICE, AND PROGRAM
WO2015167449A1 (en)2014-04-292015-11-05Hewlett-Packard Development Company, L.P.Switches coupling volatile memory devices to a power source
US9417675B2 (en)*2014-05-292016-08-16Silicon Storage Technology, Inc.Power sequencing for embedded flash memory devices
US9753793B2 (en)2014-06-302017-09-05Intel CorporationTechniques for handling errors in persistent memory
WO2016099567A1 (en)2014-12-192016-06-23Hewlett Packard Enterprise Development LpFlushing data content in response to a power loss event to a processor
US10545686B2 (en)2015-07-312020-01-28Hewlett Packard Enterprise Development LpPrioritizing tasks for copying to nonvolatile memory
KR102274038B1 (en)2015-08-032021-07-09삼성전자주식회사Nonvolatile memory module having back-up function
US9632715B2 (en)2015-08-102017-04-25International Business Machines CorporationBack-up and restoration of data between volatile and flash memory
JP6466803B2 (en)2015-08-282019-02-06株式会社マキタ Work equipment
US10725689B2 (en)*2015-08-312020-07-28Hewlett Packard Enterprise Development LpPhysical memory region backup of a volatile memory to a non-volatile memory
US9864548B2 (en)*2015-09-102018-01-09Toshiba Memory CorporationMemory module, electronic device and method
US9891864B2 (en)*2016-01-192018-02-13Micron Technology, Inc.Non-volatile memory module architecture to support memory error correction
CN107850984A (en)*2016-04-292018-03-27慧与发展有限责任合伙企业 Recovery using written data stored with Power Loss Data Protection technology
WO2019203782A1 (en)*2018-04-162019-10-24Hewlett-Packard Development Company, L.P.Data storage device power provisions
US10884776B2 (en)2018-04-272021-01-05International Business Machines CorporationSeamless virtual machine halt and restart on a server
US10725912B2 (en)*2018-12-192020-07-28Micron Technology, Inc.Power loss protection in memory sub-systems
US11742054B2 (en)*2020-11-122023-08-29Dell Products L.P.Memory power fault resilience in information handling systems
GB2618805B (en)*2022-05-172024-05-22Advanced Risc Mach LtdCheckpointing
EP4286981A1 (en)*2022-05-312023-12-06Samsung Electronics Co., Ltd.Storage device preventing loss of data in situation of lacking power and operating method thereof
US20250238360A1 (en)*2023-08-072025-07-24Samsung Electronics Co., Ltd.Systems and methods for managing memory devices

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4965828A (en)*1989-04-051990-10-23Quadri CorporationNon-volatile semiconductor memory with SCRAM hold cycle prior to SCRAM-to-E2 PROM backup transfer
US20030219035A1 (en)*2002-05-242003-11-27Schmidt Dominik J.Dynamically configured antenna for multiple frequencies and bandwidths
US20050122791A1 (en)*2003-04-032005-06-09Hajeck Michael J.Storage subsystem with embedded circuit for protecting against anomalies in power signal from host
US7107480B1 (en)*2000-12-222006-09-12Simpletech, Inc.System and method for preventing data corruption in solid-state memory devices after a power failure
US20090027014A1 (en)*2007-07-252009-01-29SimtekCapacitor save energy verification
US7954006B1 (en)*2008-12-022011-05-31Pmc-Sierra, Inc.Method and apparatus for archiving data during unexpected power loss

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5144692A (en)1989-05-171992-09-01International Business Machines CorporationSystem for controlling access by first system to portion of main memory dedicated exclusively to second system to facilitate input/output processing via first system
JPH07153286A (en)*1993-11-301995-06-16Sony CorpNon-volatile semiconductor memory
US5799200A (en)*1995-09-281998-08-25Emc CorporationPower failure responsive apparatus and method having a shadow dram, a flash ROM, an auxiliary battery, and a controller
KR100204027B1 (en)*1996-02-161999-06-15정선종Database recovery apparatus and method using nonvolatile memory
US6496939B2 (en)1999-09-212002-12-17Bit Microsystems, Inc.Method and system for controlling data in a computer system in the event of a power failure
US20040190210A1 (en)2003-03-262004-09-30Leete Brian A.Memory back up and content preservation
US20060205513A1 (en)2005-03-092006-09-14IgtMRAM as nonvolatile safe storage for power hit and ESD tolerance in gaming machines

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4965828A (en)*1989-04-051990-10-23Quadri CorporationNon-volatile semiconductor memory with SCRAM hold cycle prior to SCRAM-to-E2 PROM backup transfer
US7107480B1 (en)*2000-12-222006-09-12Simpletech, Inc.System and method for preventing data corruption in solid-state memory devices after a power failure
US20030219035A1 (en)*2002-05-242003-11-27Schmidt Dominik J.Dynamically configured antenna for multiple frequencies and bandwidths
US20050122791A1 (en)*2003-04-032005-06-09Hajeck Michael J.Storage subsystem with embedded circuit for protecting against anomalies in power signal from host
US20090027014A1 (en)*2007-07-252009-01-29SimtekCapacitor save energy verification
US7954006B1 (en)*2008-12-022011-05-31Pmc-Sierra, Inc.Method and apparatus for archiving data during unexpected power loss

Cited By (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9323317B2 (en)2012-12-122016-04-26International Business Machines CorporationSystem and methods for DIMM-targeted power saving for hypervisor systems
US9026685B2 (en)2013-08-072015-05-05Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Memory module communication control
US8954619B1 (en)2013-08-072015-02-10Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Memory module communication control
US9261098B2 (en)2013-08-132016-02-16Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Fan speed and memory regulator control based on memory margin
WO2015041698A1 (en)*2013-09-232015-03-26Intel CorporationEvent-triggered storage of data to non-volatile memory
US9362901B2 (en)2014-04-182016-06-07International Business Machines CorporationControlling turn on FETs of a hot plug device
US9853444B2 (en)2014-04-182017-12-26International Business Machines CorporationHot plug device providing turn on FETs with a softstart capability
US9787085B2 (en)2014-04-182017-10-10International Business Machines CorporationHot plug device providing turn on FETs with a softstart capability
US9306559B2 (en)2014-04-182016-04-05International Business Machines CorporationControlling turn on FETs of a hot plug device
US20150378841A1 (en)*2014-06-302015-12-31Sarathy JayakumarTechniques to Communicate with a Controller for a Non-Volatile Dual In-Line Memory Module
KR20160148689A (en)*2014-06-302016-12-26인텔 코포레이션Techniques to communicate with a controller for a non-volatile dual in-line memory module
US9645829B2 (en)*2014-06-302017-05-09Intel CorporationTechniques to communicate with a controller for a non-volatile dual in-line memory module
KR101946458B1 (en)2014-06-302019-02-12인텔 코포레이션Techniques to communicate with a controller for a non-volatile dual in-line memory module
WO2016069022A1 (en)*2014-10-312016-05-06Hewlett Packard Enterprise Development LpShared backup power self-refresh mode
US10191681B2 (en)2014-10-312019-01-29Hewlett Packard Enterprise Development LpShared backup power self-refresh mode
WO2016137503A1 (en)*2015-02-272016-09-01Hewlett Packard Enterprise Development LpMemory module voltage regulator module (vrm)
US10453516B2 (en)2015-02-272019-10-22Hewlett Packard Enterprise Development LpMemory module voltage regulator module (VRM)
US9928897B2 (en)2015-02-272018-03-27Hewlett Packard Enterprise Development LpMemory module voltage regulator module (VRM)
WO2016144293A1 (en)*2015-03-062016-09-15Hewlett Packard Enterprise Development LpController control program
CN104980497A (en)*2015-05-182015-10-14东南大学Wishbone bus based encapsulate security payload (ESP) encapsulation processing device
CN104915301A (en)*2015-06-012015-09-16浪潮集团有限公司8051-singlechip-based plug-in RAM (random access memory) interface data access system
KR20170010214A (en)*2015-07-162017-01-26삼성전자주식회사Nonvolatile memory module and storage system having the same
KR102482901B1 (en)*2015-07-162022-12-30삼성전자주식회사Nonvolatile memory module and storage system having the same
US10275160B2 (en)2015-12-212019-04-30Intel CorporationMethod and apparatus to enable individual non volatile memory express (NVME) input/output (IO) Queues on differing network addresses of an NVME controller
US11385795B2 (en)2015-12-212022-07-12Intel CorporationMethod and apparatus to enable individual non volatile memory express (NVMe) input/output (IO) queues on differing network addresses of an NVMe controller
US12321597B2 (en)2015-12-212025-06-03Intel CorporationMethod and apparatus to enable individual non volatile memory express (NVME) input/output (IO) queues on differing network addresses of an NVME controller
US10893050B2 (en)2016-08-242021-01-12Intel CorporationComputer product, method, and system to dynamically provide discovery services for host nodes of target systems and storage resources in a network
US10970231B2 (en)2016-09-282021-04-06Intel CorporationManagement of virtual target storage resources by use of an access control list and input/output queues
US11630783B2 (en)2016-09-282023-04-18Intel CorporationManagement of accesses to target storage resources
US11327544B2 (en)*2019-07-082022-05-10SK Hynix Inc.Memory system and operation method thereof

Also Published As

Publication numberPublication date
US8169839B2 (en)2012-05-01
US20100202238A1 (en)2010-08-12

Similar Documents

PublicationPublication DateTitle
US9520191B2 (en)Apparatus, systems, and methods for operating flash backed DRAM module
US8169839B2 (en)Flash backed DRAM module including logic for isolating the DRAM
US7990797B2 (en)State of health monitored flash backed dram module
US8566639B2 (en)Flash backed DRAM module with state of health and/or status information accessible through a configuration data bus
US7830732B2 (en)Staged-backup flash backed dram module
US7983107B2 (en)Flash backed DRAM module with a selectable number of flash chips
US20100205349A1 (en)Segmented-memory flash backed dram module
WO2010093356A1 (en)A flash backed dram module
TWI428922B (en)A flash backed dram module
US12087395B2 (en)Customizable backup and restore from nonvolatile logic array

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:SKYERA, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOSHAYEDI, MARK;FINKE, DOUGLAS;REEL/FRAME:040327/0647

Effective date:20090206

Owner name:HGST TECHNOLOGIES SANTA ANA, INC., CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:STEC, INC.;REEL/FRAME:040617/0330

Effective date:20131105


[8]ページ先頭

©2009-2025 Movatter.jp