KR20100027441A - 전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법 - Google Patents

전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법 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
Application number
KR1020080086366A
Other languages
English (en)
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/ko
Publication of KR20100027441A publication Critical patent/KR20100027441A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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에 관한 것이다.
이를 위하여 본원 발명은, 호스트 컴퓨터와 외부버스로 접속되는 플래시 컨트롤러와 중앙처리장치(Central Processing Unit, CPU) 및 휘발성메모리(Volatile Memory)로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이되어 연결되는 비휘발성 메모리(Nonvolatile Memory)를 포함하여 구성되는 SSD에 있어서, 상기 SSD의 입력전원부의 출력전압단에 구비된 전원축전장치를 포함하여 구성되는 특징이 있다.
솔리드 스테이트 드라이브(Solid State Drive, SSD), 플래시 메모리, 전원축전장치, 백업장치

Description

전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법{DATA BACK UP METHOD AND SOLID STATE DRIVE INCLUDING ENERGY STORAGES}
본원 발명은 전원축전장치가 구비된 에스에스디(SSD, Solid State Drive)에 관한 것으로, 보다 상세하게는 호스트 컴퓨터로부터 입력되는 전원이 불안정하게 되거나, 또는 전원의 공급이 중단되는 상황이 발생하여도 SSD 내부의 휘발성메모리에 있는 데이터를 비휘발성 메모리까지 안정적으로 기록(Back up)이 가능한 SSD에 관한 것이다.
일반적으로 컴퓨터 등과 같이 멀티미디어를 기록 및 재생하는 장치는 대용량인 데이터를 저장하기 위한 장치를 필요로 하며, 대용량 저장장치로써 하드디스크가 많이 이용되고 있으나, 최근에는 소형 컴퓨터 또는 모바일 장치 등을 고려한 휴대성을 확보하기 위하여 플래시 기반의 대용량 저장장치인 솔리드 스테이트 드라이브(Solid State Drive : 이하, 'SSD'라 한다)가 개발되어 상용화되는 추세이다.
대용량의 SSD를 만들기 위해 스태킹(Stacking)기술이 있으나, 이는 발열이 많아 오랜 시간 동작 시에 오작동을 유발하는 문제가 있다.
상기의 문제점을 해결하기 위하여, 기존의 SSD 컨트롤러를 포함한 플래시 컨 트롤러가 구비되어 다수개의 플래시 메모리를 하나의 플래시 메모리처럼 사용할 수 있게 하는 대용량 SSD가 소개 되었다.
그리고 본 출원인이 출원한 특허출원번호 제10-2008-0022645호 (플래시 메모리를 이용하는 가상 메모리 모듈 및 그를 이용하는 솔리드 스테이트 드라이브)와 워크로드 특성에 따라 쓰기 패턴을 구분하여 해당 패턴에 적합한 쓰기 처리 기법을 선택하는 특허출원번호 제10-2008-0023539호 (플래시 메모리 시스템)와, 플래시 메모리와 비휘발성 메모리를 복합적으로 이용하는 특허출원번호 제10-2008-0023540호 (하이브리드 저장장치)와 기존의 또 다른 SSD 대용량 저장장치는, 호스트로부터 데이터를 전송받아 CPU를 통하여 휘발성 메모리에 저장한 후에 다시 비휘발성 메모리에 저장하는 SSD의 특성으로 인해 호스트로부터 공급되는 전원이 비정상적으로 중단되면 비휘발성 메모리로 데이터가 전송되어 기록되기 전에 휘발성 메모리상의 데이터가 손실되어 귀중한 데이터를 복구할 수 없게 되는 문제가 있다.
본원 발명은, 호스트 컴퓨터와 외부버스로 접속되는 플래시 컨트롤러와 중앙처리장치(Central Processing Unit : 이하, 'CPU'라 한다) 및 휘발성메모리(Volatile Memory)로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이 되어 연결되는 비휘발성 메모리(Nonvolatile Memory)를 포함하여 구성되는 SSD는, 상기 SSD의 입력전원부의 출력전압단에 전원축전장치를 구비하여, 입력전압의 중단 또는 비정상적인 전압강하 발생 시 SSD 내의 휘발성 메모리상의 데이 터가 비휘발성 메모리까지 안정적으로 기록하는 작업인 플러시(Flush)가 가능한 SSD를 제공하는데 목적이 있다.
본원 발명의 다른 목적은, 상기 전원축전장치는 직류직류(DCDC)변압기를 포함하여 구성되므로, 상기 호스트 컴퓨터로부터 입력되는 전원이 상기 SSD에 적정한 동작전원이 되도록 하는 SSD를 제공하는데 그 목적이 있다.
본원 발명의 또 다른 목적은, 상기 전원저장부는, 상기 DCDC변압기를 거친 전원을 저장함과 동시에 SSD로 출력하는 에너지 스토리지를 더 포함하여 구비되므로, 상기 입력전원이 중단 되거나, 또는 비정상적인 전압강하 발생 시 상기 SSD 내의 휘발성 메모리상의 데이터가 비휘발성 메모리까지 안정적으로 기록하는 플러시 작업에 필요한 전원이 유지되는 SSD를 제공하는데 그 목적이 있다.
본원 발명의 또 다른 목적은, 상기 호스트 컴퓨터와 DCDC변압기 사이에 위치한 전압디텍터가 입력전압을 감지하며, 입력전원의 기준전압 이하로 전압이 강하되면 일정한 동작신호를 발생하고, 상기 동작신호는 외부버스의 내부에 위치한 데이터 버스 스위치에 전송되어 상기 외부버스를 물리적으로 차단하여 추가적인 데이터의 유입을 방지함으로써 상기 플러시 작업 중 추가적인 데이터가 유입되어 발생하는 오류를 방지할 수 있는 SSD를 제공하는데 그 목적이 있다.
본원 발명은, 호스트 컴퓨터의 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성 메모리로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD에 있어서, 상기 SSD의 입력전원부의 출력전압단에 구비된 전원축전장치를 포함하는 것을 특징으로 한다.
본원 발명의 다른 발명은, 상기 전원축전장치는 상기 호스트 컴퓨터로부터 입력되는 전원이 상기 SSD에 적정한 동작전원이 되도록 하며, 직류전류가 입력되어 직류전류로 출력되는 DCDC변압기를 포함하여 구성된다.
본원 발명의 또 다른 발명은, 상기 전원축전장치는 상기 DCDC변압기를 거친 전원을 비축하면서 동시에 SSD로 입력하는 에너지 스토리지를 더 포함하여 구성된다.
본원 발명의 또 다른 발명은, 상기 호스트 컴퓨터와 DCDC변압기 사이에 위치하여 입력전압을 감지하며, 입력전원이 기준전압 이하로 전압강하 되면 일정한 동작신호를 발생하는 전압디텍터를 포함하여 구성된다.
본원 발명의 또 다른 발명은, 상기 외부버스의 내부에 위치하며, 상기 전압 디텍터에 접속되고, 상기 전압디텍터로부터 발생하는 동작신호를 수신하여 추가적인 데이터가 상기 외부버스를 통하여 상기 SSD로 유입되는 것을 물리적으로 차단하는 데이터 버스 스위치를 포함하여 구성된다.
본원 발명의 또 다른 발명은, 상기 전원축전장치가 구비된 SSD의 데이터 보존방법으로써, 비정상적인 전압강하 또는 전원입력 중단 시 상기 전원축전장치를 SSD내에 장착하여 SSD의 동작에 지장이 없도록 적정전압을 유지하는 것을 특징으로 하는데, 상기 SSD의 데이터 보존 방법은, 상기 호스트 컴퓨터로부터 입력되는 전원의 중단 또는 비정상적인 전압강하를 상기 전압디텍터가 감지하여 상기 데이터 버 스 스위치로 동작신호를 전송하게 되고, 상기 동작신호를 수신한 상기 데이터 버스 스위치는 상기 외부버스를 물리적으로 차단하여 상기 외부버스를 통한 추가적인 데이터의 유입을 방지하고, 상기 에너지 스토리지에 저장된 비상전원이 상기 SSD로 공급되어 플러시 작업을 완료하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법이다.
본원 발명의 또 다른 발명은, 상기 데이터 버스 스위치가 외부버스를 차단하여 추가적인 데이터의 유입을 방지함으로써, 상기 플러시 작업 중에 오류가 발생하는 것을 방지할 수 있는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법이다.
본원 발명의 또 다른 발명은, 상기 플러시 작업은, 상기 에너지 스토리지에서 공급되는 비상전원을 이용하여 상기 플래시 컨트롤러의 제어를 받아 휘발성 메모리상에 있는 데이터를 우선적으로 비휘발성 메모리로 백업을 완료하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법이다.
본 발명에 따른 효과는 다음과 같다.
첫째, 호스트 컴퓨터와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성 메모리로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD에 있어서, SSD로 공급되는 입력전원부의 출력전압단에 구비된 전원축전장치를 포함하여 구성되어, 별도의 외장전원 장치 없이 SSD내의 비휘발성 메모리상의 데이터를 안정적으로 보존하는 것이 가능한 전원 축전장치가 구비된 SSD를 제공하는 효과가 있다.
둘째, 전원축전장치는 호스트 컴퓨터로부터 입력되는 전원이 SSD에 적정한 동작전원이 되도록 하며, 직류전류가 입력되어 직류전류로 출력되는 DCDC변압기가 구비되어, 호스트 컴퓨터로부터 입력되는 전원의 전압이 다르게 되더라도 SSD의 동작에 적정한 입력전원으로 변환되어 SSD의 동작상태가 안정한 전원축전장치가 구비된 SSD를 제공하는 효과도 있다.
셋재, 전원축전장치는, DCDC변압기를 거친 전원을 저장하면서 동시에 SSD로 입력하는 에너지 스토리지를 더 포함하여 구비되어, 호스트 컴퓨터로부터 공급되는 전원이 중단되거나, 또는 비정상적인 전압강하가 발생하여도 SSD내의 휘발성 메모리상의 데이터를 비휘발성 메모리까지 안정적으로 기록하는 플러시 작업이 가능한 전원축전장치가 구비된 SSD를 제공하는 효과도 있다.
넷째, 호스트 컴퓨터와 DCDC변압기 사이에 위치하여 입력전압을 감지하여, 입력전원의 기준전압 이하로 전압이 강하되면 일정한 동작신호를 발생하는 전압디텍터와 외부버스의 내부에 위치하며, 전압디텍터에 접속되는 데이터 버스 스위치가 구비되어 호스트 컴퓨터로부터 공급되는 입력전압의 비정상적인 전압강하를 즉각적으로 감지하여 작동하는 전원축전장치가 구비된 SSD를 제공하는 효과도 있다.
다섯째, 데이터 버스 스위치는 전압디텍터로부터 발생하는 동작신호를 수신하여 추가적인 데이터가 외부버스를 통하여 SSD로 유입되는 것을 물리적으로 차단하여, 플러시 작업 중에 발생할 수 있는 오류를 방지하는 전원축전장치가 구비된 SSD를 제공하는 효과도 있다.
이하에서는 첨부된 도면을 참조하여 본원 발명의 제1·2 실시예에 따른 전원축전장치가 구비된 SSD를 상세히 설명하면 다음과 같다.
도 1은 SSD의 구성을 도시한 블록도이고, 도 2는 본원 발명의 바람직한 제 1 실시예에 따른 전원축전장치가 구비된 SSD의 구성을 도시한 블록도이며, 도 3은 본원 발명의 바람직한 제 2 실시예에 따른 전원축전장치가 구비된 SSD의 구성을 도시한 블록도이다.
도 1 내지 도 2를 참조하여, 본원 발명에 따른 바람직한 제 1 실시예에 따른 전원축전장치(300)가 구비된 SSD(200)를 간략하게 설명하면, 호스트 컴퓨터(100)와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성메모리로 구성되는 제어부(210)에 내부버스로 접속되는 메모리 버스 슬롯(220)에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD(200)에 있어서, 상기 SSD(200)의 입력전원부의 출력전압단에 전원축전장치(300)가 구비된다.
상기 전원축전장치(300)는 SSD(200)의 외장에 위치하여도 무관하지만, 사용자의 편리와 SSD(200)의 외관을 위하여 SSD(200)에 내장하는 것이 바람직하다.
상기 전원축전장치(300)는 DCDC변압기(310)와 에너지 스토리지(320)를 포함하여 구성되는데, 상기 DCDC변압기(310)는, 상기 호스트 컴퓨터(100)가 정상 작동중일 때 출력되는 전원의 전압이 호스트 컴퓨터(100)에 따라 다르더라도 SSD(200)에 적정한 동작전원을 공급받을 수 있게 하고, 상기 DCDC변압기(310)를 거친 전원은 상기 에너지 스토리지(320)를 거쳐서 상기 SSD(200)로 입력되게 되는데, 상기 DCDC변압기(310)를 거친 전원을 저장함과 동시에 SSD(200)로 입력하게 되어 비상전원을 비축하게 된다.
상기 호스트 컴퓨터(100)로부터 공급되는 전원은 3.3V 내지 12V로, 주로 사용되는 3.3V나 5V, 또는 12V의 전원을 사용하여도 무방하나, 본원 발명에서는 5V이상을 사용하는 것이 바람직하다.
상기 에너지 스토리지(320)는 상기 호스트 컴퓨터(100)로부터 입력되는 전원이 없이도 장시간 동작이 가능한 대용량의 축전지를 사용하여도 무방하나, 대용량의 축전지 사용 시 부피가 커지고, 축전지의 발열로 인하여 SSD(200)의 동작 중에 오류를 발생할 수 있으므로 SSD(200)내의 휘발성 메모리상에 있는 데이터를 상기 내부버스를 통하여 비휘발성 메모리 까지 안정적으로 기록하는 플러시 작업을 마치는데 필요한 최소한의 전원공급이 가능한 축전지가 바람직하다.
상기 휘발성 메모리는 전원공급이 중단되면 데이터가 사라지는 SRAM(Static Random Access Memory)이나 다양한 종류의 DRAM(Dynamic Random Access Memory)을 사용하여도 무방하나 본원 발명에서는 SDRAM(Synchronous Dynamic Random Access Memory)을 사용하는 것이 바람직하다.
상기 비휘발성 메모리는 크기와 부피가 작고, 집적도가 좋은 낸드 플래시 메모리(Not AND Flash Memory)(230)를 사용하는 것이 바람직하다.
이하에서는 도 3을 참조하여 본원 발명에 따른 바람직한 전원축전장치(300)가 구비된 SSD(200)의 제 2 실시예를 간략히 설명한다.
도 3 을 참조하여, 본원 발명의 제1실시예를 포함하는 전원축전장치(300)가 구비된 SSD(200)의 제2실시예를 간략히 설명하면, 호스트 컴퓨터(100)와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성메모리로 구성되는 제어부(210)에 내부버스로 접속되는 메모리 버스 슬롯(220)에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD(200)에 있어서, 상기 SSD(200)의 입력전원부의 출력전압단에 전원축전장치(300)가 구비되는 제 1 실시예를 포함하며, 상기 호스트 컴퓨터(100)와 상기 DCDC변압기(310) 사이에 전압 디텍터(400)가 위치하고, 상기 전압 디텍터(400)는 상기 외부버스의 내부에 위치한 데이터 버스 스위치(500)와 접속된다.
상기 전압 디텍터(400)는 상기 호스트 컴퓨터(100)에서 출력되는 전원의 전압을 감지하며, 상기 DCDC변압기(310)로 입력되는 전원의 전압이 기준전압 이하로 강하되거나 전원의 공급이 중단되면 일정한 동작신호를 발생하게 된다.
상기 기준전압은 사용자 환경에 맞는 호스트 컴퓨터(100)에서 출력되는 전압으로 설정되며, 일반적으로 쓰이는 3.3V, 5V, 12V 등 과 그 이외의 기준전압 설정이 가능하지만 본원 발명에서는 5V로 설정함이 바람직하다.
상기 전압디텍터에서 발생한 동작신호는 외부버스 내부에 위치한 상기 데이터 버스 스위치(500)로 전송되는데, 상기 데이터 버스 스위치(500)가 상기 동작신호를 수신하게 되면 외부버스를 물리적으로 차단하게 되어 외부버스를 통한 데이터의 유입이 차단되고, 상기 플러시 작업 중에 외부에서 유입되는 데이터로 인하여 발생할 수 있는 오류를 방지하게 된다.
상기 플러시 작업이 완료되는데 소요되는 시간은 2 내지 3초이며, 상기 에너 지 스토리지(320)에서 출력되는 비상전원은 상기 플러시 작업이 완료될 수 있도록 2초 이상을 유지하는 것이 바람직하다.
도 2 내지 도 3을 참조하여, 본원 발명에 따른 제1·2실시예를 포함하는 전원 축전장치가 구비된 SSD(200)가 비정상적인 전압강하 발생 또는 전원입력이 중단되는 경우 SSD(200)내의 휘발성 메모리상에 있는 데이터를 비휘발성 메모리로 보존하는 방법을 간략히 설명하면, 상기 SSD(200)의 입력전원부의 출력전압단에 전원축전장치(300)가 구비되어 상기 호스트 컴퓨터(100)로부터 정상전압의 전원이 입력될 때 비상전원을 비축하게 된다.
상기 비상전원을 비축하는 방법은, 호스트 컴퓨터(100)가 정상적으로 작동 중 일 때 출력되는 전원이 DCDC변압기(310)를 거치면서 상기 SSD(200)가 작동하기에 적정한 전압의 전원으로 변환되고, 상기 변환된 전원은 에너지 스토리지(320)를 거쳐서 상기 SSD(200)로 입력되는데, 이 때 변환된 전원은 상기 에너지 스토리지(320)에 저장되면서, 상기 SSD(200)로 입력된다.
상기 변환된 전원은 상기 SSD(200)가 동작가능한 최소 전원이면 무관하지만, 본원 발명에서는 상기 에너지 스토리지(320)에 저장되는 전원과, 출력되는 전원으로 상기 SSD(200)의 동작에 무리가 없도록 5V가 바람직하다.
상기 에너지 스토리지(320)는 평상시에 입력전원인 5V를 비축함과 동시에 5V의 전원을 출력하여 상기 SSD(200)의 저장 또는 독출 작업이 원활하도록 하는 것이 바람직하다.
상기 호스트 컴퓨터(100)의 사용 중 정전 또는 인위적으로 전원이 OFF되거 나, 상기 호스트 컴퓨터(100)는 정상 작동 중 이지만 상기 호스트 컴퓨터(100)의 전원 출력부의 이상으로 비정상적인 전압강하가 발생하게 되어 상기 SSD(200)가 동작불가능하게 되면 상기 에너지 스토리지(320)에 저장된 비상전원이 상기 SSD(200)로 입력되어 지고, 상기 비상전원을 이용하여 상기 SSD(200)내의 데이터를 안전하게 보존하여 플러시 작업을 마치게 된다.
상기 플러시 작업이란, 상기 SSD(200)내의 휘발성 메모리상의 데이터가 상기 제어부(210)의 플래시 컨트롤러의 제어를 받아서 비휘발성 메모리까지 안정적으로 기록되기 까지 일련의 과정을 지칭하게 된다.
그리고, 상기 호스트 컴퓨터(100)의 사용 중 정전 또는 인위적으로 전원이 OFF되거나, 상기 호스트 컴퓨터(100)는 정상 작동 중 이지만 상기 호스트 컴퓨터(100)의 전원 출력부의 이상으로 비정상적인 전압강하가 발생하여 상기 에너지 스토리지(320)의 비상전원이 상기 SSD(200)로 출력되는 동시에 상기 호스트 컴퓨터(100)와 DCDC변압기(310) 사이에 접속되는 전압 디텍터(400)가 상기 호스트 컴퓨터(100)로부터 공급되는 전원이 기준전압 이하로 되는 것을 감지하여 동작신호를 발생하게 된다.
상기 기준전압은 사용자가 사용하는 호스트 컴퓨터(100)에 따라 3.3V 내지 12V로 사용하여도 무방하나 본원 발명에서는 가장 일반적으로 사용하고 있는 5V로 하는 것이 바람직하다.
상기 동작신호는 외부버스의 내부에 위치하는 상기 데이터 버스 스위치(500)로 전송되고, 상기 데이터 버스 스위치(500)는 외부버스를 차단하게 되는데, 상기 외부버스를 차단함으로써, 상기 호스트 컴퓨터(100)에서 외부버스를 통하여 추가적인 데이터가 유입되는 것을 방지하여 상기 플러시 작업 중에 발생할 수 있는 오류를 방지한다.
그러므로 본원 발명에 따른 제1·2실시예를 포함하는 전원축전장치(300)가 구비된 SSD(200)는, 호스트 컴퓨터(100)와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성메모리로 구성되는 제어부(210)에 내부버스로 접속되는 메모리 버스 슬롯(220)에 어레이 되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD(200)에 있어서, 상기 SSD(200)의 입력전원부의 출력전압단에 전원축전장치(300)가 구비되어 상기 SSD(200)로 공급되는 전원이 중단되거나 전압강하 발생 시 상기 SSD(200)내의 휘발성 메모리상에 있는 데이터를 비휘발성 메모리로 기록하여 데이터를 보존하는 플러시 작업이 가능하다.
또한, 전압 디텍터(400)와 데이터 버스 스위치(500)를 더 포함하여 구비됨으로써 상기 플러시 작업 중 추가적인 데이터의 유입을 차단하여 상기 플러시 작업과정에서 오류가 발생하는 것을 방지하여 휘발성 메모리상의 데이터를 안정적으로 보존하게 한다.
본원 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본원 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 청구하는 본원 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형의 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
도 1은 SSD의 구성을 도시한 블록도.
도 2는 본원 발명의 바람직한 제 1 실시예에 따른 전원축전장치가 구비된 SSD의 구성을 도시한 블록도.
도 3은 본원 발명의 바람직한 제 2 실시예에 따른 전원축전장치가 구비된 SSD의 구성을 도시한 블록도.
<도면의 주요 부호에 대한 설명>
100 : 호스트 컴퓨터
200 : SSD(Solid State Drive)
210 : 제어부 220 : 메모리 버스 슬롯
230 : 낸드 플래시 메모리
300 : 전원축전장치
310 : 직류직류(DCDC)변압기 320 : 에너지 스토리지
400 : 전압 디텍터
500 : 데이터 버스 스위치

Claims (8)

  1. 호스트 컴퓨터와 외부버스로 접속되는 플래시 컨트롤러와 CPU 및 휘발성메모리로 구성되는 제어부에 내부버스로 접속되는 메모리 버스 슬롯에 어레이되어 연결되는 비휘발성 메모리를 포함하여 구성되는 SSD에 있어서,
    상기 SSD의 입력전원부의 출력전압단에 구비된 전원축전장치를 포함하는 것을 특징으로 하는 전원축전장치가 구비된 SSD.
  2. 제 1 항에 있어서,
    상기 전원축전장치는,
    상기 호스트 컴퓨터로부터 입력되는 전원이 상기 SSD에 적정한 동작전원이 되도록 하며, 직류전류가 입력되어 직류전류로 출력되는 DCDC변압기; 및
    상기 DCDC변압기를 거친 전원을 저장하면서, 동시에 SSD로 입력하는 에너지 스토리지를 포함하는 것을 특징으로 하는 전원축전장치가 구비된 SSD.
  3. 제 1항 또는 제 2 항에 있어서,
    상기 호스트 컴퓨터와 DCDC변압기 사이에 위치하여 입력전압을 감지하며, 입력전원의 기준전압 이하로 전압이 강하되면 일정한 동작신호를 발생하는 전압디텍터; 및
    상기 외부버스의 내부에 위치하며, 상기 전압디텍터에 접속되는 데이터 버스 스위치를 포함하여 구성되는 것을 특징으로 하는 전원축전장치가 구비된 SSD.
  4. 제 3 항에 있어서,
    상기 데이터 버스 스위치는 전압디텍터로부터 발생하는 동작신호를 수신하여 추가적인 데이터가 상기 외부버스를 통하여 상기 SSD로 유입되는 것을 물리적으로 차단하는 것을 특징으로 하는 전원축전장치가 구비된 SSD.
  5. 비정상적인 전압강하 또는 전원입력 중단 시, 상기 제 3 항의 전원축전장치를 SSD내에 장착하여 SSD의 동작에 지장이 없도록 적정전압을 유지하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법.
  6. 제 5 항에 있어서,
    상기 SSD의 데이터 보존 방법은,
    상기 호스트 컴퓨터로부터 입력되는 전원의 중단 또는 비정상적인 전압강하를 상기 전압디텍터가 감지하여 상기 데이터 버스 스위치로 동작신호를 전송하게 되고, 상기 동작신호를 수신한 상기 데이터 버스 스위치는 상기 외부버스를 물리적으로 차단하여 상기 외부버스를 통한 추가적인 데이터의 유입을 방지하고, 상기 에너지 스토리지에 저장된 비상전원이 상기 SSD로 공급되어 플러시 작업을 완료하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법.
  7. 제 5 항 또는 제 6 항에 있어서,
    상기 플러시 작업은,
    상기 에너지 스토리지에서 공급되는 비상전원을 이용하여 상기 플래시 컨트롤러의 제어를 받아서 휘발성 메모리상에 있는 데이터를 우선적으로 비휘발성 메모리로 백업을 완료하는 것을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법.
  8. 제 7 항에 있어서,
    상기 SSD로 입력되는 비상전원이 유지되는 시간은 2초 이상임을 특징으로 하는 전원축전장치가 구비된 SSD의 데이터 보존 방법.
KR1020080086366A 2008-09-02 2008-09-02 전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법 KR20100027441A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080086366A KR20100027441A (ko) 2008-09-02 2008-09-02 전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080086366A KR20100027441A (ko) 2008-09-02 2008-09-02 전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법

Publications (1)

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

Family

ID=42178404

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080086366A KR20100027441A (ko) 2008-09-02 2008-09-02 전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법

Country Status (1)

Country Link
KR (1) KR20100027441A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101139774B1 (ko) * 2010-10-14 2012-04-27 주식회사 유시스 소비전력 제어에 따른 ssd의 동작 안정화 장치 및 방법
KR101316918B1 (ko) * 2010-04-30 2013-10-11 주식회사 태진인포텍 반도체 저장장치 백업 및 복구 시스템 및 방법
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 (ko) * 2010-04-30 2013-10-11 주식회사 태진인포텍 반도체 저장장치 백업 및 복구 시스템 및 방법
US8635494B2 (en) 2010-04-30 2014-01-21 Taejin Info Tech Co., Ltd. Backup and restoration for a semiconductor storage device
KR101139774B1 (ko) * 2010-10-14 2012-04-27 주식회사 유시스 소비전력 제어에 따른 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
US11507173B2 (en) Memory system
US9921762B2 (en) Redundant backup using non-volatile memory
CN101183801B (zh) 一种掉电保护方法、***和装置
US8411526B2 (en) Storage device, electronic device, and storage device control method
US9116700B2 (en) Computer memory power management
WO2015039422A1 (zh) 一种存储***掉电数据备份方法及存储***控制器
US9465426B2 (en) Method for backing up data in a case of power failure of storage system, and storage system controller
JP2004038290A (ja) 情報処理システムおよび同システムで用いられるディスク制御方法
KR20100029268A (ko) 비휘발성 메모리를 위한 향상된 기록 중단 메커니즘
KR20140071639A (ko) 동작 속도가 향상된 반도체 메모리 장치 및 그것을 포함하는 데이터 저장 장치
KR20100027441A (ko) 전원축전장치가 구비된 에스에스디와 그 에스에스디를 이용한 데이터 보존 방법
US20150135008A1 (en) Simulated Power Failure and Data Hardening
KR20100035327A (ko) 동기화장치가 구비된 에스에스디와 이를 이용한 비휘발성 메모리의 데이터 안정화 방법
US20130073792A1 (en) Electronic apparatus using nand flash and memory management method thereof
EP4125090B1 (en) Storage device including protection circuit for secondary power source and method of controlling secondary power source
JP2008059007A (ja) 半導体記憶装置
WO2023096664A1 (en) Selective device power state recovery method
KR102669752B1 (ko) 호스트를 이용해 비정상 셧다운을 핸들링하기 위한 ssd 보조 배터리 전력
JP2014142893A (ja) ストレージ装置、方法、及び、プログラム
US12045473B2 (en) Data storage device and method for prediction-based improved power-loss handling
WO2023038679A1 (en) Selective hmb backup in nvm for low power mode
KR101183163B1 (ko) 보조 전원 장치 및 그것을 포함하는 사용자 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application