[go: up one dir, main page]

KR20100027441A - Data back up method and solid state drive including energy storages - Google Patents

Data back up method and solid state drive including energy storages Download PDF

Info

Publication number
KR20100027441A
KR20100027441A KR1020080086366A KR20080086366A KR20100027441A KR 20100027441 A KR20100027441 A KR 20100027441A KR 1020080086366 A KR1020080086366 A KR 1020080086366A KR 20080086366 A KR20080086366 A KR 20080086366A KR 20100027441 A KR20100027441 A KR 20100027441A
Authority
KR
South Korea
Prior art keywords
ssd
power
storage device
data
input
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
KR1020080086366A
Other languages
Korean (ko)
Inventor
양영석
Original Assignee
주식회사 엠트론스토리지테크놀로지
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 주식회사 엠트론스토리지테크놀로지 filed Critical 주식회사 엠트론스토리지테크놀로지
Priority to KR1020080086366A priority Critical patent/KR20100027441A/en
Publication of KR20100027441A publication Critical patent/KR20100027441A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • G06F1/305Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations in the event of power-supply fluctuations
    • 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)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

본원 발명은 전원축전장치가 구비된 에스에스디(SSD, Solid State Drive)에 관한 것으로, 보다 상세하게는 호스트 컴퓨터로부터 입력되는 전원이 불안정하게 되거나, 또는 전원의 공급이 중단되는 상황이 발생하여도 SSD 내부의 휘발성메모리에 있는 데이터를 비휘발성 메모리까지 안정적으로 기록(Back up)이 가능한 SSD에 관한 것이다.The present invention relates to a solid state drive (SSD) equipped with a power storage device, and more particularly, even when a power input from a host computer becomes unstable or the supply of power is interrupted. The present invention relates to an SSD capable of stably backing up data in internal volatile memory to nonvolatile memory.

이를 위하여 본원 발명은, 호스트 컴퓨터와 외부버스로 접속되는 플래시 컨트롤러와 중앙처리장치(Central Processing Unit, CPU) 및 휘발성메모리(Volatile Memory)로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이되어 연결되는 비휘발성 메모리(Nonvolatile Memory)를 포함하여 구성되는 SSD에 있어서, 상기 SSD의 입력전원부의 출력전압단에 구비된 전원축전장치를 포함하여 구성되는 특징이 있다.To this end, the present invention is arranged in a memory bus slot connected to the internal bus to the control unit consisting of a flash controller, a central processing unit (CPU) and a volatile memory connected to a host computer and an external bus, An SSD including a nonvolatile memory connected to the SSD includes a power storage device provided at an output voltage terminal of an input power supply of the SSD.

Description

전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법{DATA BACK UP METHOD AND SOLID STATE DRIVE INCLUDING ENERGY STORAGES}SDS equipped with power storage device and data preservation method using SSD {DATA BACK UP METHOD AND SOLID STATE DRIVE INCLUDING ENERGY STORAGES}

본원 발명은 전원축전장치가 구비된 에스에스디(SSD, Solid State Drive)에 관한 것으로, 보다 상세하게는 호스트 컴퓨터로부터 입력되는 전원이 불안정하게 되거나, 또는 전원의 공급이 중단되는 상황이 발생하여도 SSD 내부의 휘발성메모리에 있는 데이터를 비휘발성 메모리까지 안정적으로 기록(Back up)이 가능한 SSD에 관한 것이다.The present invention relates to a solid state drive (SSD) equipped with a power storage device, and more particularly, even when a power input from a host computer becomes unstable or the supply of power is interrupted. The present invention relates to an SSD capable of stably backing up data in internal volatile memory to nonvolatile memory.

일반적으로 컴퓨터 등과 같이 멀티미디어를 기록 및 재생하는 장치는 대용량인 데이터를 저장하기 위한 장치를 필요로 하며, 대용량 저장장치로써 하드디스크가 많이 이용되고 있으나, 최근에는 소형 컴퓨터 또는 모바일 장치 등을 고려한 휴대성을 확보하기 위하여 플래시 기반의 대용량 저장장치인 솔리드 스테이트 드라이브(Solid State Drive : 이하, 'SSD'라 한다)가 개발되어 상용화되는 추세이다.In general, a device for recording and playing multimedia, such as a computer, requires a device for storing a large amount of data, and a hard disk is widely used as a mass storage device, but recently, portability considering a small computer or a mobile device In order to secure a solid state drive, a solid state drive (hereinafter referred to as an SSD), which is a flash-based mass storage device, has been developed and commercialized.

대용량의 SSD를 만들기 위해 스태킹(Stacking)기술이 있으나, 이는 발열이 많아 오랜 시간 동작 시에 오작동을 유발하는 문제가 있다.There is a stacking (Stacking) technology to make a large-capacity SSD, but there is a problem that causes a malfunction due to a lot of heat generated a long time operation.

상기의 문제점을 해결하기 위하여, 기존의 SSD 컨트롤러를 포함한 플래시 컨 트롤러가 구비되어 다수개의 플래시 메모리를 하나의 플래시 메모리처럼 사용할 수 있게 하는 대용량 SSD가 소개 되었다.In order to solve the above problems, a large-capacity SSD has been introduced that is equipped with a flash controller including a conventional SSD controller to use a plurality of flash memory as a single flash memory.

그리고 본 출원인이 출원한 특허출원번호 제10-2008-0022645호 (플래시 메모리를 이용하는 가상 메모리 모듈 및 그를 이용하는 솔리드 스테이트 드라이브)와 워크로드 특성에 따라 쓰기 패턴을 구분하여 해당 패턴에 적합한 쓰기 처리 기법을 선택하는 특허출원번호 제10-2008-0023539호 (플래시 메모리 시스템)와, 플래시 메모리와 비휘발성 메모리를 복합적으로 이용하는 특허출원번호 제10-2008-0023540호 (하이브리드 저장장치)와 기존의 또 다른 SSD 대용량 저장장치는, 호스트로부터 데이터를 전송받아 CPU를 통하여 휘발성 메모리에 저장한 후에 다시 비휘발성 메모리에 저장하는 SSD의 특성으로 인해 호스트로부터 공급되는 전원이 비정상적으로 중단되면 비휘발성 메모리로 데이터가 전송되어 기록되기 전에 휘발성 메모리상의 데이터가 손실되어 귀중한 데이터를 복구할 수 없게 되는 문제가 있다.The patent application No. 10-2008-0022645 filed by the present applicant (a virtual memory module using a flash memory and a solid state drive using the same) and a write characteristic are classified according to workload characteristics to provide a write processing technique suitable for the pattern. Selected Patent Application No. 10-2008-0023539 (Flash Memory System), Patent Application No. 10-2008-0023540 (Hybrid Storage Device) using a combination of flash memory and nonvolatile memory and another existing SSD The mass storage device receives data from the host and stores the data in volatile memory through the CPU, and then stores the data in nonvolatile memory. When the power supplied from the host is abnormally interrupted, the data is transferred to the nonvolatile memory. Lost data on volatile memory before it is written There is a problem that can not recover.

본원 발명은, 호스트 컴퓨터와 외부버스로 접속되는 플래시 컨트롤러와 중앙처리장치(Central Processing Unit : 이하, 'CPU'라 한다) 및 휘발성메모리(Volatile Memory)로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이 되어 연결되는 비휘발성 메모리(Nonvolatile Memory)를 포함하여 구성되는 SSD는, 상기 SSD의 입력전원부의 출력전압단에 전원축전장치를 구비하여, 입력전압의 중단 또는 비정상적인 전압강하 발생 시 SSD 내의 휘발성 메모리상의 데이 터가 비휘발성 메모리까지 안정적으로 기록하는 작업인 플러시(Flush)가 가능한 SSD를 제공하는데 목적이 있다.The present invention provides a memory bus connected to an internal bus to a control unit comprising a flash controller connected to a host computer and an external bus, a central processing unit (hereinafter referred to as a CPU), and a volatile memory. An SSD including a nonvolatile memory arrayed and connected to a slot includes a power storage device at an output voltage terminal of an input power supply of the SSD, so that the SSD may be interrupted or an abnormal voltage drop may occur in the SSD. It is an object of the present invention to provide an SSD capable of flushing, in which data on volatile memory is stably written to nonvolatile memory.

본원 발명의 다른 목적은, 상기 전원축전장치는 직류직류(DCDC)변압기를 포함하여 구성되므로, 상기 호스트 컴퓨터로부터 입력되는 전원이 상기 SSD에 적정한 동작전원이 되도록 하는 SSD를 제공하는데 그 목적이 있다.Another object of the present invention, since the power storage device comprises a direct current DC (DCDC) transformer, an object thereof is to provide an SSD so that the power input from the host computer is a suitable operating power for the SSD.

본원 발명의 또 다른 목적은, 상기 전원저장부는, 상기 DCDC변압기를 거친 전원을 저장함과 동시에 SSD로 출력하는 에너지 스토리지를 더 포함하여 구비되므로, 상기 입력전원이 중단 되거나, 또는 비정상적인 전압강하 발생 시 상기 SSD 내의 휘발성 메모리상의 데이터가 비휘발성 메모리까지 안정적으로 기록하는 플러시 작업에 필요한 전원이 유지되는 SSD를 제공하는데 그 목적이 있다. Still another object of the present invention is that the power storage unit further includes an energy storage for storing the power that has passed through the DCDC transformer and outputting the SSD to the SSD, so that the input power is interrupted or an abnormal voltage drop occurs. It is an object of the present invention to provide an SSD in which power required for flushing operations in which data on volatile memory in the SSD is stably written to nonvolatile memory is maintained.

본원 발명의 또 다른 목적은, 상기 호스트 컴퓨터와 DCDC변압기 사이에 위치한 전압디텍터가 입력전압을 감지하며, 입력전원의 기준전압 이하로 전압이 강하되면 일정한 동작신호를 발생하고, 상기 동작신호는 외부버스의 내부에 위치한 데이터 버스 스위치에 전송되어 상기 외부버스를 물리적으로 차단하여 추가적인 데이터의 유입을 방지함으로써 상기 플러시 작업 중 추가적인 데이터가 유입되어 발생하는 오류를 방지할 수 있는 SSD를 제공하는데 그 목적이 있다. Another object of the present invention, the voltage detector located between the host computer and the DCDC transformer senses the input voltage, when the voltage drops below the reference voltage of the input power source generates a constant operation signal, the operation signal is an external bus The purpose of the present invention is to provide an SSD which is transmitted to a data bus switch located inside of the system to physically block the external bus to prevent inflow of additional data, thereby preventing an error caused by inflow of additional data during the flushing operation. .

본원 발명은, 호스트 컴퓨터의 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성 메모리로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD에 있어서, 상기 SSD의 입력전원부의 출력전압단에 구비된 전원축전장치를 포함하는 것을 특징으로 한다.The present invention relates to an SSD comprising: a flash controller connected to an external bus of a host computer; and a nonvolatile memory arrayed and connected to a memory bus slot connected to an internal bus to a control unit comprising a CPU and volatile memory. It characterized in that it comprises a power storage device provided in the output voltage terminal of the input power supply unit of the SSD.

본원 발명의 다른 발명은, 상기 전원축전장치는 상기 호스트 컴퓨터로부터 입력되는 전원이 상기 SSD에 적정한 동작전원이 되도록 하며, 직류전류가 입력되어 직류전류로 출력되는 DCDC변압기를 포함하여 구성된다.In another aspect of the present invention, the power storage device is configured such that the power input from the host computer is an appropriate operating power supply to the SSD, and includes a DCDC transformer in which a DC current is input and output as a DC current.

본원 발명의 또 다른 발명은, 상기 전원축전장치는 상기 DCDC변압기를 거친 전원을 비축하면서 동시에 SSD로 입력하는 에너지 스토리지를 더 포함하여 구성된다.Still another invention of the present invention, the power storage device further comprises an energy storage for storing the power through the DCDC transformer while inputting to the SSD at the same time.

본원 발명의 또 다른 발명은, 상기 호스트 컴퓨터와 DCDC변압기 사이에 위치하여 입력전압을 감지하며, 입력전원이 기준전압 이하로 전압강하 되면 일정한 동작신호를 발생하는 전압디텍터를 포함하여 구성된다.Still another invention of the present invention includes a voltage detector positioned between the host computer and the DCDC transformer for sensing an input voltage and generating a constant operation signal when the input power drops below a reference voltage.

본원 발명의 또 다른 발명은, 상기 외부버스의 내부에 위치하며, 상기 전압 디텍터에 접속되고, 상기 전압디텍터로부터 발생하는 동작신호를 수신하여 추가적인 데이터가 상기 외부버스를 통하여 상기 SSD로 유입되는 것을 물리적으로 차단하는 데이터 버스 스위치를 포함하여 구성된다. Another invention of the present invention, which is located inside the external bus, is connected to the voltage detector, and receives the operation signal generated from the voltage detector to physically prevent the additional data flowing into the SSD through the external bus. It is configured to include a data bus switch to shut off.

본원 발명의 또 다른 발명은, 상기 전원축전장치가 구비된 SSD의 데이터 보존방법으로써, 비정상적인 전압강하 또는 전원입력 중단 시 상기 전원축전장치를 SSD내에 장착하여 SSD의 동작에 지장이 없도록 적정전압을 유지하는 것을 특징으로 하는데, 상기 SSD의 데이터 보존 방법은, 상기 호스트 컴퓨터로부터 입력되는 전원의 중단 또는 비정상적인 전압강하를 상기 전압디텍터가 감지하여 상기 데이터 버 스 스위치로 동작신호를 전송하게 되고, 상기 동작신호를 수신한 상기 데이터 버스 스위치는 상기 외부버스를 물리적으로 차단하여 상기 외부버스를 통한 추가적인 데이터의 유입을 방지하고, 상기 에너지 스토리지에 저장된 비상전원이 상기 SSD로 공급되어 플러시 작업을 완료하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법이다.Another invention of the present invention is a data preservation method of an SSD provided with the power storage device, and maintains an appropriate voltage so that the operation of the SSD is prevented by mounting the power storage device in the SSD when an abnormal voltage drop or power input is interrupted. In the data preservation method of the SSD, the voltage detector detects an interruption or abnormal voltage drop of power input from the host computer, and transmits an operation signal to the data bus switch. The data bus switch receives the physical bus to physically block the external bus to prevent inflow of additional data through the external bus, and emergency power stored in the energy storage is supplied to the SSD to complete the flushing operation. Data preservation method of SSD equipped with a power storage device The.

본원 발명의 또 다른 발명은, 상기 데이터 버스 스위치가 외부버스를 차단하여 추가적인 데이터의 유입을 방지함으로써, 상기 플러시 작업 중에 오류가 발생하는 것을 방지할 수 있는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법이다.Another invention of the present invention, the SSD is provided with a power storage device, characterized in that the data bus switch to block the external bus to prevent the inflow of additional data, thereby preventing an error from occurring during the flush operation. Data retention method.

본원 발명의 또 다른 발명은, 상기 플러시 작업은, 상기 에너지 스토리지에서 공급되는 비상전원을 이용하여 상기 플래시 컨트롤러의 제어를 받아 휘발성 메모리상에 있는 데이터를 우선적으로 비휘발성 메모리로 백업을 완료하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법이다.In still another aspect of the present invention, the flushing operation may be performed under the control of the flash controller using the emergency power supplied from the energy storage to complete backup of data on the volatile memory to the nonvolatile memory. A data storage method of an SSD provided with a power storage device.

본 발명에 따른 효과는 다음과 같다.Effects according to the present invention are as follows.

첫째, 호스트 컴퓨터와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성 메모리로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD에 있어서, SSD로 공급되는 입력전원부의 출력전압단에 구비된 전원축전장치를 포함하여 구성되어, 별도의 외장전원 장치 없이 SSD내의 비휘발성 메모리상의 데이터를 안정적으로 보존하는 것이 가능한 전원 축전장치가 구비된 SSD를 제공하는 효과가 있다.First, an SSD comprising a flash controller connected to a host computer and an external bus and a nonvolatile memory arrayed and connected to a memory bus slot connected to an internal bus to a controller consisting of a CPU and volatile memory, the SSD being supplied to the SSD It is configured to include a power storage device provided at the output voltage terminal of the input power supply unit, the effect of providing an SSD with a power storage device capable of stably preserving data on the non-volatile memory in the SSD without a separate external power supply device There is.

둘째, 전원축전장치는 호스트 컴퓨터로부터 입력되는 전원이 SSD에 적정한 동작전원이 되도록 하며, 직류전류가 입력되어 직류전류로 출력되는 DCDC변압기가 구비되어, 호스트 컴퓨터로부터 입력되는 전원의 전압이 다르게 되더라도 SSD의 동작에 적정한 입력전원으로 변환되어 SSD의 동작상태가 안정한 전원축전장치가 구비된 SSD를 제공하는 효과도 있다.Second, the power storage device ensures that the power input from the host computer is an appropriate operating power supply to the SSD, and is provided with a DCDC transformer for inputting DC current and outputting the DC current, even if the voltage of the power input from the host computer is different. There is also an effect of providing an SSD having a power storage device is converted into an input power suitable for the operation of the stable operation state of the SSD.

셋재, 전원축전장치는, DCDC변압기를 거친 전원을 저장하면서 동시에 SSD로 입력하는 에너지 스토리지를 더 포함하여 구비되어, 호스트 컴퓨터로부터 공급되는 전원이 중단되거나, 또는 비정상적인 전압강하가 발생하여도 SSD내의 휘발성 메모리상의 데이터를 비휘발성 메모리까지 안정적으로 기록하는 플러시 작업이 가능한 전원축전장치가 구비된 SSD를 제공하는 효과도 있다.In addition, the power storage device further includes an energy storage that stores power through a DCDC transformer and simultaneously inputs the SSD to the volatility in the SSD even when the power supplied from the host computer is interrupted or an abnormal voltage drop occurs. There is also an effect of providing an SSD equipped with a power storage device capable of flushing to stably write data on the memory to nonvolatile memory.

넷째, 호스트 컴퓨터와 DCDC변압기 사이에 위치하여 입력전압을 감지하여, 입력전원의 기준전압 이하로 전압이 강하되면 일정한 동작신호를 발생하는 전압디텍터와 외부버스의 내부에 위치하며, 전압디텍터에 접속되는 데이터 버스 스위치가 구비되어 호스트 컴퓨터로부터 공급되는 입력전압의 비정상적인 전압강하를 즉각적으로 감지하여 작동하는 전원축전장치가 구비된 SSD를 제공하는 효과도 있다.Fourth, it is located between the host computer and the DCDC transformer to detect the input voltage, and is located inside the voltage detector and external bus that generate a constant operating signal when the voltage drops below the reference voltage of the input power. It is also effective to provide an SSD having a power storage device having a data bus switch and immediately sensing abnormal voltage drop of an input voltage supplied from a host computer.

다섯째, 데이터 버스 스위치는 전압디텍터로부터 발생하는 동작신호를 수신하여 추가적인 데이터가 외부버스를 통하여 SSD로 유입되는 것을 물리적으로 차단하여, 플러시 작업 중에 발생할 수 있는 오류를 방지하는 전원축전장치가 구비된 SSD를 제공하는 효과도 있다.Fifth, the data bus switch receives an operation signal generated from the voltage detector and physically blocks additional data from flowing into the SSD through an external bus, thereby preventing an error that may occur during a flush operation. There is also the effect of providing.

이하에서는 첨부된 도면을 참조하여 본원 발명의 제1·2 실시예에 따른 전원축전장치가 구비된 SSD를 상세히 설명하면 다음과 같다.Hereinafter, an SSD equipped with a power storage device according to the first and second embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 SSD의 구성을 도시한 블록도이고, 도 2는 본원 발명의 바람직한 제 1 실시예에 따른 전원축전장치가 구비된 SSD의 구성을 도시한 블록도이며, 도 3은 본원 발명의 바람직한 제 2 실시예에 따른 전원축전장치가 구비된 SSD의 구성을 도시한 블록도이다.1 is a block diagram showing the configuration of the SSD, Figure 2 is a block diagram showing the configuration of the SSD with a power storage device according to a first embodiment of the present invention, Figure 3 is a preferred embodiment of the present invention 2 is a block diagram illustrating a configuration of an SSD equipped with a power storage device according to an embodiment.

도 1 내지 도 2를 참조하여, 본원 발명에 따른 바람직한 제 1 실시예에 따른 전원축전장치(300)가 구비된 SSD(200)를 간략하게 설명하면, 호스트 컴퓨터(100)와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성메모리로 구성되는 제어부(210)에 내부버스로 접속되는 메모리 버스 슬롯(220)에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD(200)에 있어서, 상기 SSD(200)의 입력전원부의 출력전압단에 전원축전장치(300)가 구비된다.1 to 2, a brief description of the SSD 200 provided with the power storage device 300 according to the first embodiment of the present invention, the host computer 100 is connected to an external bus In the SSD 200 including a non-volatile memory arrayed and connected to the memory bus slot 220 is connected to the control unit 210 consisting of a flash controller and a CPU and volatile memory by an internal bus, the SSD 200 The power storage device 300 is provided at the output voltage terminal of the input power supply unit.

상기 전원축전장치(300)는 SSD(200)의 외장에 위치하여도 무관하지만, 사용자의 편리와 SSD(200)의 외관을 위하여 SSD(200)에 내장하는 것이 바람직하다.Although the power storage device 300 may be located outside the SSD 200, the power storage device 300 may be embedded in the SSD 200 for the convenience of the user and the appearance of the SSD 200.

상기 전원축전장치(300)는 DCDC변압기(310)와 에너지 스토리지(320)를 포함하여 구성되는데, 상기 DCDC변압기(310)는, 상기 호스트 컴퓨터(100)가 정상 작동중일 때 출력되는 전원의 전압이 호스트 컴퓨터(100)에 따라 다르더라도 SSD(200)에 적정한 동작전원을 공급받을 수 있게 하고, 상기 DCDC변압기(310)를 거친 전원은 상기 에너지 스토리지(320)를 거쳐서 상기 SSD(200)로 입력되게 되는데, 상기 DCDC변압기(310)를 거친 전원을 저장함과 동시에 SSD(200)로 입력하게 되어 비상전원을 비축하게 된다.The power storage device 300 includes a DCDC transformer 310 and an energy storage 320. The DCDC transformer 310 has a voltage of a power output when the host computer 100 is operating normally. Depending on the host computer 100, the SSD 200 may be supplied with an appropriate operating power, and the power passed through the DCDC transformer 310 may be input to the SSD 200 via the energy storage 320. The DCDC transformer 310 stores power through the SSD 200 and stores emergency power.

상기 호스트 컴퓨터(100)로부터 공급되는 전원은 3.3V 내지 12V로, 주로 사용되는 3.3V나 5V, 또는 12V의 전원을 사용하여도 무방하나, 본원 발명에서는 5V이상을 사용하는 것이 바람직하다.The power supplied from the host computer 100 is 3.3V to 12V, although a 3.3V, 5V, or 12V power source may be used, but in the present invention, it is preferable to use 5V or more.

상기 에너지 스토리지(320)는 상기 호스트 컴퓨터(100)로부터 입력되는 전원이 없이도 장시간 동작이 가능한 대용량의 축전지를 사용하여도 무방하나, 대용량의 축전지 사용 시 부피가 커지고, 축전지의 발열로 인하여 SSD(200)의 동작 중에 오류를 발생할 수 있으므로 SSD(200)내의 휘발성 메모리상에 있는 데이터를 상기 내부버스를 통하여 비휘발성 메모리 까지 안정적으로 기록하는 플러시 작업을 마치는데 필요한 최소한의 전원공급이 가능한 축전지가 바람직하다.The energy storage 320 may use a large-capacity battery capable of operating for a long time without power input from the host computer 100. However, when the large-capacity battery is used, the energy storage 320 becomes bulky, and the SSD 200 generates heat due to the heat generation of the battery. An error may occur during the operation of the N), and therefore, a battery capable of supplying the minimum power required to complete the flushing operation of stably recording data on the volatile memory in the SSD 200 to the nonvolatile memory through the internal bus is preferable. .

상기 휘발성 메모리는 전원공급이 중단되면 데이터가 사라지는 SRAM(Static Random Access Memory)이나 다양한 종류의 DRAM(Dynamic Random Access Memory)을 사용하여도 무방하나 본원 발명에서는 SDRAM(Synchronous Dynamic Random Access Memory)을 사용하는 것이 바람직하다.The volatile memory may use static random access memory (SRAM) or various types of dynamic random access memory (DRAM), in which data disappears when a power supply is interrupted. However, in the present invention, a synchronous memory uses a synchronous dynamic random access memory (SDRAM). It is preferable.

상기 비휘발성 메모리는 크기와 부피가 작고, 집적도가 좋은 낸드 플래시 메모리(Not AND Flash Memory)(230)를 사용하는 것이 바람직하다.The nonvolatile memory preferably uses a NAND flash memory 230 having a small size, a high volume, and a high degree of integration.

이하에서는 도 3을 참조하여 본원 발명에 따른 바람직한 전원축전장치(300)가 구비된 SSD(200)의 제 2 실시예를 간략히 설명한다.Hereinafter, a second embodiment of an SSD 200 equipped with a preferred power storage device 300 according to the present invention will be briefly described with reference to FIG. 3.

도 3 을 참조하여, 본원 발명의 제1실시예를 포함하는 전원축전장치(300)가 구비된 SSD(200)의 제2실시예를 간략히 설명하면, 호스트 컴퓨터(100)와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성메모리로 구성되는 제어부(210)에 내부버스로 접속되는 메모리 버스 슬롯(220)에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD(200)에 있어서, 상기 SSD(200)의 입력전원부의 출력전압단에 전원축전장치(300)가 구비되는 제 1 실시예를 포함하며, 상기 호스트 컴퓨터(100)와 상기 DCDC변압기(310) 사이에 전압 디텍터(400)가 위치하고, 상기 전압 디텍터(400)는 상기 외부버스의 내부에 위치한 데이터 버스 스위치(500)와 접속된다.Referring to FIG. 3, a second embodiment of the SSD 200 including the power storage device 300 including the first embodiment of the present invention will be briefly described. The host computer 100 is connected to an external bus. In the SSD 200 including a non-volatile memory arrayed and connected to the memory bus slot 220 is connected to the control unit 210 consisting of a flash controller and a CPU and volatile memory by an internal bus, the SSD 200 The power storage device 300 is provided at an output voltage terminal of an input power supply unit of a power supply unit), and a voltage detector 400 is located between the host computer 100 and the DCDC transformer 310. The voltage detector 400 is connected to the data bus switch 500 located inside the external bus.

상기 전압 디텍터(400)는 상기 호스트 컴퓨터(100)에서 출력되는 전원의 전압을 감지하며, 상기 DCDC변압기(310)로 입력되는 전원의 전압이 기준전압 이하로 강하되거나 전원의 공급이 중단되면 일정한 동작신호를 발생하게 된다.The voltage detector 400 senses the voltage of the power output from the host computer 100, and operates when the voltage of the power input to the DCDC transformer 310 falls below a reference voltage or stops supplying power. Will generate a signal.

상기 기준전압은 사용자 환경에 맞는 호스트 컴퓨터(100)에서 출력되는 전압으로 설정되며, 일반적으로 쓰이는 3.3V, 5V, 12V 등 과 그 이외의 기준전압 설정이 가능하지만 본원 발명에서는 5V로 설정함이 바람직하다.The reference voltage is set to a voltage output from the host computer 100 according to the user environment, it is possible to set a standard voltage other than 3.3V, 5V, 12V and the like commonly used, but preferably set to 5V in the present invention Do.

상기 전압디텍터에서 발생한 동작신호는 외부버스 내부에 위치한 상기 데이터 버스 스위치(500)로 전송되는데, 상기 데이터 버스 스위치(500)가 상기 동작신호를 수신하게 되면 외부버스를 물리적으로 차단하게 되어 외부버스를 통한 데이터의 유입이 차단되고, 상기 플러시 작업 중에 외부에서 유입되는 데이터로 인하여 발생할 수 있는 오류를 방지하게 된다.The operation signal generated by the voltage detector is transmitted to the data bus switch 500 located inside the external bus. When the data bus switch 500 receives the operation signal, the external bus is physically cut off to block the external bus. The inflow of data through is blocked and prevents an error that may occur due to data introduced from the outside during the flushing operation.

상기 플러시 작업이 완료되는데 소요되는 시간은 2 내지 3초이며, 상기 에너 지 스토리지(320)에서 출력되는 비상전원은 상기 플러시 작업이 완료될 수 있도록 2초 이상을 유지하는 것이 바람직하다.The time required for the flushing operation to be completed is 2 to 3 seconds, and the emergency power output from the energy storage 320 is preferably maintained for 2 seconds or more so that the flushing operation may be completed.

도 2 내지 도 3을 참조하여, 본원 발명에 따른 제1·2실시예를 포함하는 전원 축전장치가 구비된 SSD(200)가 비정상적인 전압강하 발생 또는 전원입력이 중단되는 경우 SSD(200)내의 휘발성 메모리상에 있는 데이터를 비휘발성 메모리로 보존하는 방법을 간략히 설명하면, 상기 SSD(200)의 입력전원부의 출력전압단에 전원축전장치(300)가 구비되어 상기 호스트 컴퓨터(100)로부터 정상전압의 전원이 입력될 때 비상전원을 비축하게 된다. 2 to 3, when the SSD 200 including the power storage device including the first and second embodiments according to the present invention has an abnormal voltage drop or a power input is interrupted, the volatility in the SSD 200 may be reduced. A method of preserving data in the memory as a nonvolatile memory will be briefly described. A power storage device 300 is provided at an output voltage terminal of an input power supply unit of the SSD 200 so that a normal voltage from the host computer 100 can be maintained. When power is input, emergency power is stored.

상기 비상전원을 비축하는 방법은, 호스트 컴퓨터(100)가 정상적으로 작동 중 일 때 출력되는 전원이 DCDC변압기(310)를 거치면서 상기 SSD(200)가 작동하기에 적정한 전압의 전원으로 변환되고, 상기 변환된 전원은 에너지 스토리지(320)를 거쳐서 상기 SSD(200)로 입력되는데, 이 때 변환된 전원은 상기 에너지 스토리지(320)에 저장되면서, 상기 SSD(200)로 입력된다.In the method of storing the emergency power, the power output when the host computer 100 is operating normally is converted to a power of a voltage suitable for the SSD 200 to operate while passing through the DCDC transformer 310, The converted power is input to the SSD 200 via the energy storage 320. At this time, the converted power is input to the SSD 200 while being stored in the energy storage 320.

상기 변환된 전원은 상기 SSD(200)가 동작가능한 최소 전원이면 무관하지만, 본원 발명에서는 상기 에너지 스토리지(320)에 저장되는 전원과, 출력되는 전원으로 상기 SSD(200)의 동작에 무리가 없도록 5V가 바람직하다.The converted power is irrelevant as long as the SSD 200 is the minimum power that can be operated. However, in the present invention, the power stored in the energy storage 320 and the output power are 5V so that the operation of the SSD 200 is unreasonable. Is preferred.

상기 에너지 스토리지(320)는 평상시에 입력전원인 5V를 비축함과 동시에 5V의 전원을 출력하여 상기 SSD(200)의 저장 또는 독출 작업이 원활하도록 하는 것이 바람직하다.The energy storage 320 preferably stores 5 V as an input power at the same time and outputs 5 V power to smoothly store or read the SSD 200.

상기 호스트 컴퓨터(100)의 사용 중 정전 또는 인위적으로 전원이 OFF되거 나, 상기 호스트 컴퓨터(100)는 정상 작동 중 이지만 상기 호스트 컴퓨터(100)의 전원 출력부의 이상으로 비정상적인 전압강하가 발생하게 되어 상기 SSD(200)가 동작불가능하게 되면 상기 에너지 스토리지(320)에 저장된 비상전원이 상기 SSD(200)로 입력되어 지고, 상기 비상전원을 이용하여 상기 SSD(200)내의 데이터를 안전하게 보존하여 플러시 작업을 마치게 된다.The power is turned off or artificially turned off while the host computer 100 is in use, or the host computer 100 is in normal operation, but an abnormal voltage drop occurs due to an abnormal power output of the host computer 100. When the SSD 200 becomes inoperable, emergency power stored in the energy storage 320 is input to the SSD 200, and the data is safely stored in the SSD 200 using the emergency power to perform a flush operation. It is finished.

상기 플러시 작업이란, 상기 SSD(200)내의 휘발성 메모리상의 데이터가 상기 제어부(210)의 플래시 컨트롤러의 제어를 받아서 비휘발성 메모리까지 안정적으로 기록되기 까지 일련의 과정을 지칭하게 된다.The flush operation refers to a series of processes until data on the volatile memory in the SSD 200 is stably written to the nonvolatile memory under the control of the flash controller of the controller 210.

그리고, 상기 호스트 컴퓨터(100)의 사용 중 정전 또는 인위적으로 전원이 OFF되거나, 상기 호스트 컴퓨터(100)는 정상 작동 중 이지만 상기 호스트 컴퓨터(100)의 전원 출력부의 이상으로 비정상적인 전압강하가 발생하여 상기 에너지 스토리지(320)의 비상전원이 상기 SSD(200)로 출력되는 동시에 상기 호스트 컴퓨터(100)와 DCDC변압기(310) 사이에 접속되는 전압 디텍터(400)가 상기 호스트 컴퓨터(100)로부터 공급되는 전원이 기준전압 이하로 되는 것을 감지하여 동작신호를 발생하게 된다. When the host computer 100 is in use, power failure or artificial power is turned off, or the host computer 100 is in normal operation, but an abnormal voltage drop occurs due to an abnormal power output of the host computer 100. The emergency power of the energy storage 320 is output to the SSD 200 and the voltage detector 400, which is connected between the host computer 100 and the DCDC transformer 310, is supplied from the host computer 100. It detects that the reference voltage is less than or equal to generate an operation signal.

상기 기준전압은 사용자가 사용하는 호스트 컴퓨터(100)에 따라 3.3V 내지 12V로 사용하여도 무방하나 본원 발명에서는 가장 일반적으로 사용하고 있는 5V로 하는 것이 바람직하다.The reference voltage may be used in the range of 3.3V to 12V depending on the host computer 100 used by the user. However, the reference voltage is preferably 5V which is most commonly used in the present invention.

상기 동작신호는 외부버스의 내부에 위치하는 상기 데이터 버스 스위치(500)로 전송되고, 상기 데이터 버스 스위치(500)는 외부버스를 차단하게 되는데, 상기 외부버스를 차단함으로써, 상기 호스트 컴퓨터(100)에서 외부버스를 통하여 추가적인 데이터가 유입되는 것을 방지하여 상기 플러시 작업 중에 발생할 수 있는 오류를 방지한다.The operation signal is transmitted to the data bus switch 500 located inside the external bus, and the data bus switch 500 blocks the external bus. By blocking the external bus, the host computer 100 In order to prevent additional data from flowing through the external bus at the to prevent errors that may occur during the flushing operation.

그러므로 본원 발명에 따른 제1·2실시예를 포함하는 전원축전장치(300)가 구비된 SSD(200)는, 호스트 컴퓨터(100)와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성메모리로 구성되는 제어부(210)에 내부버스로 접속되는 메모리 버스 슬롯(220)에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD(200)에 있어서, 상기 SSD(200)의 입력전원부의 출력전압단에 전원축전장치(300)가 구비되어 상기 SSD(200)로 공급되는 전원이 중단되거나 전압강하 발생 시 상기 SSD(200)내의 휘발성 메모리상에 있는 데이터를 비휘발성 메모리로 기록하여 데이터를 보존하는 플러시 작업이 가능하다.Therefore, the SSD 200 including the power storage device 300 according to the first and second embodiments of the present invention includes a flash controller connected to a host computer 100 and an external bus, a CPU, and a volatile memory. In the SSD 200 including a nonvolatile memory arrayed in the memory bus slot 220 connected to the control unit 210 by an internal bus, power is supplied to the output voltage terminal of the input power supply unit of the SSD 200. When a power storage device 300 is provided and the power supplied to the SSD 200 is interrupted or a voltage drop occurs, a flush operation for storing data by storing data on the volatile memory in the SSD 200 into the nonvolatile memory is performed. It is possible.

또한, 전압 디텍터(400)와 데이터 버스 스위치(500)를 더 포함하여 구비됨으로써 상기 플러시 작업 중 추가적인 데이터의 유입을 차단하여 상기 플러시 작업과정에서 오류가 발생하는 것을 방지하여 휘발성 메모리상의 데이터를 안정적으로 보존하게 한다.In addition, the voltage detector 400 and the data bus switch 500 are further included to block the inflow of additional data during the flushing operation, thereby preventing an error from occurring during the flushing operation, thereby stably storing data on the volatile memory. To preserve.

본원 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본원 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 청구하는 본원 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형의 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.The present invention is not limited to the specific preferred embodiments described above, and the technology to which the invention belongs without departing from the spirit of the invention claimed in the technical field to which the invention belongs without departing from the spirit of the invention as claimed in the claims. Various modifications can be made by those skilled in the art, and such modifications are within the scope of the claims.

도 1은 SSD의 구성을 도시한 블록도.1 is a block diagram showing a configuration of an SSD.

도 2는 본원 발명의 바람직한 제 1 실시예에 따른 전원축전장치가 구비된 SSD의 구성을 도시한 블록도.2 is a block diagram showing the configuration of an SSD equipped with a power storage device according to a first embodiment of the present invention.

도 3은 본원 발명의 바람직한 제 2 실시예에 따른 전원축전장치가 구비된 SSD의 구성을 도시한 블록도.3 is a block diagram showing the configuration of an SSD equipped with a power storage device according to a second embodiment of the present invention.

<도면의 주요 부호에 대한 설명><Description of Major Symbols in Drawing>

100 : 호스트 컴퓨터100: host computer

200 : SSD(Solid State Drive)200: Solid State Drive

210 : 제어부 220 : 메모리 버스 슬롯210: control unit 220: memory bus slot

230 : 낸드 플래시 메모리230: NAND flash memory

300 : 전원축전장치300: power storage device

310 : 직류직류(DCDC)변압기 320 : 에너지 스토리지310: DC DC transformer 320: energy storage

400 : 전압 디텍터400: voltage detector

500 : 데이터 버스 스위치500: data bus switch

Claims (8)

호스트 컴퓨터와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성메모리로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD에 있어서,A SSD comprising a flash controller connected to a host computer and an external bus and a nonvolatile memory arrayed and connected to a memory bus slot connected to an internal bus to a control unit consisting of a CPU and volatile memory. 상기 SSD의 입력전원부의 출력전압단에 구비된 전원축전장치를 포함하는 것을 특징으로 하는 전원축전장치가 구비된 SSD.And a power storage device provided at an output voltage terminal of the input power supply unit of the SSD. 제 1 항에 있어서, The method of claim 1, 상기 전원축전장치는,The power storage device, 상기 호스트 컴퓨터로부터 입력되는 전원이 상기 SSD에 적정한 동작전원이 되도록 하며, 직류전류가 입력되어 직류전류로 출력되는 DCDC변압기; 및A DCDC transformer configured to supply power input from the host computer to an appropriate operating power supply to the SSD, wherein a DC current is input and output as a DC current; And 상기 DCDC변압기를 거친 전원을 저장하면서, 동시에 SSD로 입력하는 에너지 스토리지를 포함하는 것을 특징으로 하는 전원축전장치가 구비된 SSD.And a power storage device comprising: an energy storage for storing power through the DCDC transformer and inputting the same to the SSD at the same time. 제 1항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 호스트 컴퓨터와 DCDC변압기 사이에 위치하여 입력전압을 감지하며, 입력전원의 기준전압 이하로 전압이 강하되면 일정한 동작신호를 발생하는 전압디텍터; 및 A voltage detector positioned between the host computer and the DCDC transformer to sense an input voltage and generating a constant operation signal when the voltage drops below the reference voltage of the input power source; And 상기 외부버스의 내부에 위치하며, 상기 전압디텍터에 접속되는 데이터 버스 스위치를 포함하여 구성되는 것을 특징으로 하는 전원축전장치가 구비된 SSD. Located inside the external bus, the SSD with a power storage device characterized in that it comprises a data bus switch connected to the voltage detector. 제 3 항에 있어서,The method of claim 3, wherein 상기 데이터 버스 스위치는 전압디텍터로부터 발생하는 동작신호를 수신하여 추가적인 데이터가 상기 외부버스를 통하여 상기 SSD로 유입되는 것을 물리적으로 차단하는 것을 특징으로 하는 전원축전장치가 구비된 SSD.And the data bus switch receives an operation signal generated from a voltage detector and physically blocks additional data from flowing into the SSD through the external bus. 비정상적인 전압강하 또는 전원입력 중단 시, 상기 제 3 항의 전원축전장치를 SSD내에 장착하여 SSD의 동작에 지장이 없도록 적정전압을 유지하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법. In case of abnormal voltage drop or interruption of power input, the power storage device of claim 3 is mounted in the SSD to maintain an appropriate voltage so as not to interfere with the operation of the SSD. 제 5 항에 있어서,The method of claim 5, wherein 상기 SSD의 데이터 보존 방법은,The data storage method of the SSD, 상기 호스트 컴퓨터로부터 입력되는 전원의 중단 또는 비정상적인 전압강하를 상기 전압디텍터가 감지하여 상기 데이터 버스 스위치로 동작신호를 전송하게 되고, 상기 동작신호를 수신한 상기 데이터 버스 스위치는 상기 외부버스를 물리적으로 차단하여 상기 외부버스를 통한 추가적인 데이터의 유입을 방지하고, 상기 에너지 스토리지에 저장된 비상전원이 상기 SSD로 공급되어 플러시 작업을 완료하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법.The voltage detector detects an interruption or abnormal voltage drop of power input from the host computer to transmit an operation signal to the data bus switch, and the data bus switch receiving the operation signal physically blocks the external bus. Preventing the inflow of additional data through the external bus and supplying the emergency power stored in the energy storage to the SSD to complete the flushing operation. 제 5 항 또는 제 6 항에 있어서,The method according to claim 5 or 6, 상기 플러시 작업은,The flush operation, 상기 에너지 스토리지에서 공급되는 비상전원을 이용하여 상기 플래시 컨트롤러의 제어를 받아서 휘발성 메모리상에 있는 데이터를 우선적으로 비휘발성 메모리로 백업을 완료하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법.Under the control of the flash controller by using the emergency power supplied from the energy storage data preservation method of the SSD with a power storage device characterized in that to complete the backup of the data on the volatile memory to non-volatile memory first . 제 7 항에 있어서,The method of claim 7, wherein 상기 SSD로 입력되는 비상전원이 유지되는 시간은 2초 이상임을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법.The data preservation method of the SSD with a power storage device, characterized in that the time that the emergency power input to the SSD is maintained for 2 seconds or more.
KR1020080086366A 2008-09-02 2008-09-02 Data back up method and solid state drive including energy storages Ceased KR20100027441A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080086366A KR20100027441A (en) 2008-09-02 2008-09-02 Data back up method and solid state drive including energy storages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080086366A KR20100027441A (en) 2008-09-02 2008-09-02 Data back up method and solid state drive including energy storages

Publications (1)

Publication Number Publication Date
KR20100027441A true KR20100027441A (en) 2010-03-11

Family

ID=42178404

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080086366A Ceased KR20100027441A (en) 2008-09-02 2008-09-02 Data back up method and solid state drive including energy storages

Country Status (1)

Country Link
KR (1) KR20100027441A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101139774B1 (en) * 2010-10-14 2012-04-27 주식회사 유시스 Control method and system for ssd
KR101316918B1 (en) * 2010-04-30 2013-10-11 주식회사 태진인포텍 Backup and restoration for a semiconductor storage device and method
US8947969B2 (en) 2011-12-20 2015-02-03 Samsung Electronics Co., Ltd. Secondary memory units and systems including the same
US9355025B2 (en) 2012-01-09 2016-05-31 Samsung Electronics Co., Ltd. Method of controlling memory system in the event of sudden power off

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101316918B1 (en) * 2010-04-30 2013-10-11 주식회사 태진인포텍 Backup and restoration for a semiconductor storage device and method
US8635494B2 (en) 2010-04-30 2014-01-21 Taejin Info Tech Co., Ltd. Backup and restoration for a semiconductor storage device
KR101139774B1 (en) * 2010-10-14 2012-04-27 주식회사 유시스 Control method and system for ssd
US8947969B2 (en) 2011-12-20 2015-02-03 Samsung Electronics Co., Ltd. Secondary memory units and systems including the same
US9355025B2 (en) 2012-01-09 2016-05-31 Samsung Electronics Co., Ltd. Method of controlling memory system in the event of sudden power off

Similar Documents

Publication Publication Date Title
US9639131B2 (en) Systems, methods and devices for control of the operation of data storage devices using solid-state memory
US12079060B2 (en) Memory system
KR102848954B1 (en) Storage device and Method of operating the storage device
US9921762B2 (en) Redundant backup using non-volatile memory
CN104335187B (en) Independently of the storage backup of Memory Controller
US9116702B2 (en) Computer memory power management
US8411526B2 (en) Storage device, electronic device, and storage device control method
CN101960529B (en) Capacitor Energy Saving Verification
CN105556416A (en) Power outage protection and recovery utilizing low power states in data storage devices/systems
WO2015039422A1 (en) Method for backing up data during memory system power-down, and memory system controller
KR20100029268A (en) Enhanced write abort mechanism for non-volatile memory
US20230305922A1 (en) Serial attached non-volatile memory
WO2023096664A1 (en) Selective device power state recovery method
CN117730305A (en) Selective HMB backup in NVM for low power mode
KR20100027441A (en) Data back up method and solid state drive including energy storages
CN116888572A (en) Enhanced D3-COLD and faster recovery
KR20100035327A (en) Solid state drive including synchronization system &amp; stabilization method for data of nonvolatile memory
US20240134757A1 (en) Serial attached non-volatile memory
KR102669752B1 (en) Ssd auxiliary battery power for handling ungraceful shutdown with host
US10713105B2 (en) Operating method of memory controller, storage device including the same, and operating method of storage device
US11984718B2 (en) Storage device including protection circuit for secondary power source and method of controlling secondary power source
TW201314572A (en) Electronic apparatus using NAND flash and memory management method thereof
JP2008059007A (en) Semiconductor memory device
KR101183163B1 (en) Auxiliary power supply device and user device including the same

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20080902

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100129

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20100407

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20100129

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I