KR102686745B1 - 필드 프로그래머블 게이트 어레이를 업데이트하도록 구성된 스토리지 장치 및 그것의 동작 방법 - Google Patents
필드 프로그래머블 게이트 어레이를 업데이트하도록 구성된 스토리지 장치 및 그것의 동작 방법 Download PDFInfo
- Publication number
- KR102686745B1 KR102686745B1 KR1020180079421A KR20180079421A KR102686745B1 KR 102686745 B1 KR102686745 B1 KR 102686745B1 KR 1020180079421 A KR1020180079421 A KR 1020180079421A KR 20180079421 A KR20180079421 A KR 20180079421A KR 102686745 B1 KR102686745 B1 KR 102686745B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory cell
- string
- memory
- fpga
- fpga image
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 11
- 230000004044 response Effects 0.000 claims abstract description 23
- 230000015654 memory Effects 0.000 claims description 197
- 230000006870 function Effects 0.000 claims description 16
- 239000000758 substrate Substances 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 claims description 4
- 230000002093 peripheral effect Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 4
- 101000949825 Homo sapiens Meiotic recombination protein DMC1/LIM15 homolog Proteins 0.000 description 3
- 101001046894 Homo sapiens Protein HID1 Proteins 0.000 description 3
- 102100022877 Protein HID1 Human genes 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 239000007787 solid Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001125 extrusion Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
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)
- Logic Circuits (AREA)
Abstract
Description
도 2는 도 1에 도시된 컨트롤러의 예시적인 구성을 좀 더 상세하게 보여주는 도면이다.
도 3a, 3b, 및 3c는 도 2의 컨트롤러의 예시적인 구성을 보여주는 블록도이다.
도 4는 본 발명의 실시 예에 따른 스토리지 장치의 구체적인 동작을 예시적으로 보여주는 블록도이다.
도 5는 도 4에 도시된 스토리지 장치의 동작을 보여주는 순서도이다.
도 6은 도 4 및 도 5의 실시 예에서, 호스트로부터 스토리지 장치로 전달되는 신호들을 예시적으로 보여주는 도면이다.
도 7은 도 4에 도시된 스토리지 장치의 동작을 보여주는 순서도이다.
도 8은 도 7 및 도 7의 실시 예에서, 호스트로부터 스토리지 장치로 전달되는 신호들을 예시적으로 보여주는 도면이다.
도 9는 본 발명의 실시 예에 따른 스토리지 장치의 구체적인 동작을 예시적으로 보여주는 블록도이다.
도 10은 도 9에 도시된 스토리지 장치의 동작을 보여주는 순서도이다.
도 11은 본 발명의 실시 예에 따른 스토리지 장치의 구성을 보여주는 블록도이다.
도 12는 도 2에 도시된 불휘발성 메모리 장치(120)의 구성을 예시적으로 보여주는 블록도이다.
도 13은 도 12의 메모리 셀 어레이에 포함된 메모리 블록들 중 어느 하나의 예를 보여주는 회로도이다.
도 14는 본 발명에 따른 불휘발성 메모리 장치가 적용된 SSD (Solid State Drive) 시스템을 보여주는 블록도이다.
도 15는 본 발명의 실시 예에 따른 스토리지 장치가 적용된 컴퓨팅 시스템을 보여주는 블록도이다.
110: 컨트롤러
120: 불휘발성 메모리 장치
Claims (24)
- 메모리 셀 어레이와 페이지 버퍼를 포함하는 불휘발성 메모리 장치로써, 상기 메모리 셀 어레이는 복수의 메모리 셀 스트링들을 포함하고, 상기 복수의 메모리 셀 스트링들의 각각은 기판에 수직 방향으로 연장하고, 상기 복수의 메모리 셀 스트링들의 각각의 일단은 복수의 비트 라인들 중 하나에 연결되고 상기 복수의 메모리 셀 스트링들의 각각의 타단은 공통 소스 라인에 연결되고, 상기 복수의 메모리 셀 스트링들의 각각은 적어도 하나의 스트링 선택 트랜지스터, 더미 메모리 셀들, 복수의 메모리 셀들, 및 적어도 하나의 접지 선택 트랜지스터를 포함하고, 상기 페이지 버퍼는 상기 메모리 셀 어레이로부터 읽혀진 데이터를 저장하도록 구성되는 것; 그리고
FPGA (Field Programmable Gate Array)를 포함하는 컨트롤러를 포함하되,
상기 컨트롤러는 스토리지 장치 외부의 호스트 장치로부터 벤더-고유의 커맨드(Vendor-Specific Command)를 수신하고,
상기 컨트롤러는 상기 벤더-고유의 커맨드에 응답하여,
메인 인터페이스 또는 사이드밴드 인터페이스를 통하여 FPGA 이미지를 다운로드하고,
상기 다운로드된 FPGA 이미지를 압축하고,
상기 압축된 FPGA 이미지를 상기 불휘발성 메모리 장치에 저장하고,
상기 불휘발성 메모리 장치로부터 로딩된 상기 압축된 FPGA 이미지의 압축을 해제하고,
상기 압축 해제된 FPGA 이미지를 실행하여 상기 FPGA 이미지를 실행하되,
상기 FPGA 이미지와 상기 벤더-고유의 커맨드는 동일한 소스로부터 수신되고,
상기 벤더-고유의 커맨드는 상기 압축된 FPGA 이미지가 상기 불휘발성 메모리 장치에 저장될 주소를 포함하는 스토리지 장치. - 제 1 항에 있어서,
상기 컨트롤러는:
상기 메인 인터페이스를 통하여 상기 호스트 장치와 통신하도록 구성되는 메인 인터페이스 회로; 그리고
상기 사이드밴드 인터페이스를 통하여 상기 호스트 장치와 통신을 수행하도록 구성되는 사이드밴드 인터페이스 회로를 더 포함하는 스토리지 장치. - 제 2 항에 있어서,
상기 컨트롤러는 상기 불휘발성 메모리 장치에 저장된 상기 FPGA 이미지를 로딩하기 위한 이미지 로더를 더 포함하는 스토리지 장치. - 제 3 항에 있어서,
상기 로딩된 상기 FPGA 이미지를 임시로 저장하도록 구성되는 버퍼 메모리를 더 포함하는 스토리지 장치. - 제 1 항에 있어서,
상기 컨트롤러는 레이드(Redundant Array of Inexpensive Disk) 컨트롤러를 더 포함하되,
상기 레이드 컨트롤러는 상기 FPGA 이미지에 기반하여 레이드 패리티 데이터(RAID Parity Data)들을 생성하도록 구성되고,
상기 레이드 패리티 데이터들은 상기 불휘발성 메모리 장치에 분산되어 저장되는 스토리지 장치. - 제 1 항에 있어서,
상기 메인 인터페이스는 PCIe (Peripheral Component Interconnect Express), USB, SCSI (Small Computer System Interface), M-PCIe (Mobile PCIe), ATA (Advanced Technology Attachment), PATA (Parallel ATA), SATA (Serial ATA), SAS (Serial Attached SCSI), IDE (Integrated Drive Electronics), EIDE (Enhanced IDE), NVMe (Nonvolatile Memory Express), UFS (Universal Flash Storage) 중 적어도 하나에 기반하는 스토리지 장치. - 제 1 항에 있어서,
상기 사이드밴드 인터페이스는 UART (Universal Asynchronous Receiver and Transmitter), I2C (Inter-Integrated Circuit), 및/또는 SPI (Serial Programming Interface) 중 적어도 하나에 기반하는 스토리지 장치. - 제 1 항에 있어서,
상기 불휘발성 메모리 장치는:
기판에 수직으로 형성되며 복수의 워드 라인들과 복수의 비트 라인들에 연결되는 복수의 메모리 셀들을 포함하는 메모리 셀 어레이; 그리고
상기 메모리 셀 어레이로부터 읽혀진 데이터를 저장하는 페이지 버퍼를 포함하되,
상기 복수의 메모리 셀들 중, 각각이 직렬로 연결된 메모리 셀들을 포함하는 복수의 셀 스트링들은, 하나의 비트 라인에 공통으로 연결되는 스토리지 장치. - 제 1 항에 있어서,
상기 컨트롤러는, 상기 벤더-고유의 커맨드에 응답하여, 파워 온 리셋 없이 상기 FPGA 이미지를 실행하도록 구성되는 스토리지 장치. - 제 1 항에 있어서,
상기 복수의 메모리 셀 스트링들 중 제 1 메모리 셀 스트링의 일단 및 제 2 메모리 셀 스트링의 일단은 상기 복수의 비트 라인들 중 제 1 비트 라인에 연결되고,
상기 복수의 메모리 셀 스트링들 중 제 3 메모리 셀 스트링의 일단 및 제 4 메모리 셀 스트링의 일단은 상기 복수의 비트 라인들 중 제 2 비트 라인에 연결되는 스토리지 장치. - 제 10 항에 있어서,
상기 제 1 메모리 셀 스트링 내지 상기 제 4 메모리 셀 스트링의 각각은 직렬로 연결된 스트링 선택 트랜지스터들을 포함하고,
상기 제 1 메모리 셀 스트링 및 상기 제 3 메모리 셀 스트링의 각각의 상기 직렬로 연결된 스트링 선택 트랜지스터들 중 하나는 제 1 스트링 선택 라인에 연결되고,
상기 제 1 메모리 셀 스트링 및 상기 제 3 메모리 셀 스트링의 각각의 상기 직렬로 연결된 스트링 선택 트랜지스터들 중 다른 하나는 제 2 스트링 선택 라인에 연결되고,
상기 제 2 메모리 셀 스트링 및 상기 제 4 메모리 셀 스트링의 각각의 상기 직렬로 연결된 스트링 선택 트랜지스터들 중 하나는 제 3 스트링 선택 라인에 연결되고,
상기 제 2 메모리 셀 스트링 및 상기 제 4 메모리 셀 스트링의 각각의 상기 직렬로 연결된 스트링 선택 트랜지스터들 중 다른 하나는 제 4 스트링 선택 라인에 연결되는 스토리지 장치. - 제 11 항에 있어서,
상기 제 1 메모리 셀 스트링의 상기 직렬로 연결된 스트링 선택 트랜지스터들은 상기 제 1 비트 라인과 상기 제 1 메모리 셀 스트링의 상기 복수의 메모리 셀들 사이에 배치되고,
상기 제 2 메모리 셀 스트링의 상기 직렬로 연결된 스트링 선택 트랜지스터들은 상기 제 1 비트 라인과 상기 제 2 메모리 셀 스트링의 상기 복수의 메모리 셀들 사이에 배치되고,
상기 제 3 메모리 셀 스트링의 상기 직렬로 연결된 스트링 선택 트랜지스터들은 상기 제 2 비트 라인과 상기 제 3 메모리 셀 스트링의 상기 복수의 메모리 셀들 사이에 배치되고,
상기 제 4 메모리 셀 스트링의 상기 직렬로 연결된 스트링 선택 트랜지스터들은 상기 제 2 비트 라인과 상기 제 4 메모리 셀 스트링의 상기 복수의 메모리 셀들 사이에 배치되는 스토리지 장치. - 제 11 항에 있어서,
상기 제 1 메모리 셀 스트링 내지 상기 제 4 메모리 셀 스트링의 각각은 직렬로 연결된 접지 선택 트랜지스터들을 포함하고,
상기 제 1 메모리 셀 스트링의 상기 직렬로 연결된 접지 선택 트랜지스터들은 상기 공통 소스 라인과 상기 제 1 메모리 셀 스트링의 상기 복수의 메모리 셀들 사이에 배치되고,
상기 제 2 메모리 셀 스트링의 상기 직렬로 연결된 접지 선택 트랜지스터들은 상기 공통 소스 라인과 상기 제 2 메모리 셀 스트링의 상기 복수의 메모리 셀들 사이에 배치되고,
상기 제 3 메모리 셀 스트링의 상기 직렬로 연결된 접지 선택 트랜지스터들은 상기 공통 소스 라인과 상기 제 3 메모리 셀 스트링의 상기 복수의 메모리 셀들 사이에 배치되고,
상기 제 4 메모리 셀 스트링의 상기 직렬로 연결된 접지 선택 트랜지스터들은 상기 공통 소스 라인과 상기 제 4 메모리 셀 스트링의 상기 복수의 메모리 셀들 사이에 배치되는 스토리지 장치. - 제 13 항에 있어서,
상기 제 1 메모리 셀 스트링 내지 상기 제 4 메모리 셀 스트링의 각각의 상기 더미 메모리 셀들 중 하나는 대응하는 직렬로 연결된 스트링 선택 트랜지스터들과 대응하는 복수의 메모리 셀들 사이에 배치되고,
상기 제 1 메모리 셀 스트링 내지 상기 제 4 메모리 셀 스트링의 각각의 상기 더미 메모리 셀들 중 다른 하나는 대응하는 직렬로 연결된 접지 선택 트랜지스터들과 대응하는 복수의 메모리 셀들 사이에 배치되는 스토리지 장치. - 제 12 항에 있어서,
상기 제 1 메모리 셀 스트링 및 상기 제 3 메모리 셀 스트링의 각각의 상기 직렬로 연결된 스트링 선택 트랜지스터들에 턴-온 전압이 인가되고, 상기 제 2 메모리 셀 스트링 및 상기 제 4 메모리 셀 스트링의 각각의 상기 직렬로 연결된 스트링 선택 트랜지스터들에 턴-오프 전압이 인가될 때, 상기 제 1 메모리 셀 스트링 및 상기 제 3 메모리 셀 스트링은 상기 제 1 비트 라인 및 상기 제 2 비트 라인에 각각 전기적으로 연결되고,
상기 제 2 메모리 셀 스트링 및 상기 제 4 메모리 셀 스트링의 각각의 상기 직렬로 연결된 스트링 선택 트랜지스터들에 턴-온 전압이 인가되고, 상기 제 1 메모리 셀 스트링 및 상기 제 3 메모리 셀 스트링의 각각의 상기 직렬로 연결된 스트링 선택 트랜지스터들에 턴-오프 전압이 인가될 때, 상기 제 2 메모리 셀 스트링 및 상기 제 4 메모리 셀 스트링은 상기 제 1 비트 라인 및 상기 제 2 비트 라인에 각각 전기적으로 연결되는 스토리지 장치. - 제 1 항에 있어서,
상기 복수의 셀 스트링들 중 제 1 메모리 셀 스트링 내지 제 4 메모리 셀 스트링에 포함된 상기 메모리 셀들의 각각은 전하 트랩형 플래시 메모리 셀인 스토리지 장치. - 메모리 셀 어레이와 페이지 버퍼를 포함하는 불휘발성 메모리 장치로써, 상기 메모리 셀 어레이는 복수의 메모리 셀 스트링들을 포함하고, 상기 복수의 메모리 셀 스트링들의 각각은 기판에 수직 방향으로 연장하고, 상기 복수의 메모리 셀 스트링들의 각각의 일단은 복수의 비트 라인들 중 하나에 연결되고 상기 복수의 메모리 셀 스트링들의 각각의 타단은 공통 소스 라인에 연결되고, 상기 복수의 메모리 셀 스트링들의 각각은 적어도 하나의 스트링 선택 트랜지스터, 더미 메모리 셀들, 복수의 메모리 셀들, 및 적어도 하나의 접지 선택 트랜지스터를 포함하고, 상기 페이지 버퍼는 상기 메모리 셀 어레이로부터 읽혀진 데이터를 저장하도록 구성되는 것; 그리고
기능들을 실행하도록 구성되는 처리 회로를 포함하는 ASIC (Application Specific Integrated Circuit) 및 상기 ASIC의 상기 기능들 중 적어도 일부를 수행하도록 구성된 FPGA (Field Programmable Gate Array)를 포함하는 컨트롤러를 포함하되,
상기 컨트롤러는 스토리지 장치 외부의 호스트 장치로부터 벤더-고유의 커맨드(Vendor-Specific Command)를 수신하고,
상기 컨트롤러는 상기 벤더-고유의 커맨드에 응답하여,
메인 인터페이스 또는 사이드밴드 인터페이스를 통하여 FPGA 이미지를 다운로드하고,
상기 다운로드된 FPGA 이미지를 압축하고,
상기 압축된 FPGA 이미지를 상기 불휘발성 메모리 장치에 저장하고,
상기 불휘발성 메모리 장치로부터 로딩된 상기 압축된 FPGA 이미지의 압축을 해제하고,
상기 압축 해제된 FPGA 이미지를 실행하여 상기 FPGA 이미지를 실행하되,
상기 FPGA 이미지와 상기 벤더-고유의 커맨드는 동일한 소스로부터 수신되고,
상기 벤더-고유의 커맨드는 상기 압축된 FPGA 이미지가 상기 불휘발성 메모리 장치에 저장될 주소를 포함하는 스토리지 장치. - 제 17 항에 있어서,
상기 컨트롤러는:
상기 메인 인터페이스를 통하여 상기 호스트 장치와 통신하도록 구성되는 메인 인터페이스 회로; 그리고
상기 사이드밴드 인터페이스를 통하여 상기 호스트 장치와 통신을 수행하도록 구성되는 사이드밴드 인터페이스 회로를 더 포함하는 스토리지 장치. - 제 17 항에 있어서,
상기 사이드밴드 인터페이스는 UART (Universal Asynchronous Receiver and Transmitter), I2C (Inter-Integrated Circuit), 및/또는 SPI (Serial Programming Interface) 중 적어도 하나에 기반하는 스토리지 장치. - 제 17 항에 있어서,
상기 FPGA 이미지를 실행하는 단계는 파워 온 리셋 없이 실행되는 스토리지 장치. - 불휘발성 메모리 장치, 및 상기 불휘발성 메모리 장치를 제어하고 FPGA (Field Programmable Gate Array)를 포함하는 컨트롤러를 포함하는 스토리지 장치의 동작 방법에 있어서, 상기 불휘발성 메모리 장치는 메모리 셀 어레이 및 페이지 버퍼를 포함하고, 상기 메모리 셀 어레이는 복수의 메모리 셀들 스트링들을 포함하고, 상기 복수의 메모리 셀 스트링들의 각각은 기판에 수직 방향으로 연장하고, 상기 복수의 메모리 셀 스트링들의 각각의 일단은 복수의 비트 라인들 중 하나에 연결되고 상기 복수의 메모리 셀 스트링들의 각각의 타단은 공통 소스 라인에 연결되고, 상기 복수의 메모리 셀 스트링들의 각각은 적어도 하나의 스트링 선택 트랜지스터, 더미 메모리 셀들, 복수의 메모리 셀들, 및 적어도 하나의 접지 선택 트랜지스터를 포함하고, 상기 페이지 버퍼는 상기 메모리 셀 어레이로부터 읽혀진 데이터를 저장하도록 구성되고, 상기 방법은:
상기 스토리지 장치 외부의 호스트 장치로부터 벤더-고유의 커맨드(Vendor-Specific Command)를 수신하는 단계;
상기 벤더-고유의 커맨드에 응답하여,
메인 인터페이스 또는 사이드밴드 인터페이스를 통하여 상기 호스트 장치로부터 FPGA 이미지를 다운로드하는 단계;
상기 다운로드된 FPGA를 압축하는 단계;
상기 압축된 FPGA 이미지를 상기 불휘발성 메모리 장치의 상기 호스트 장치로부터 수신된 주소에 저장하는 단계;
상기 불휘발성 메모리 장치에 저장된 상기 압축된 FPGA 이미지를 로딩하는 단계;
상기 불휘발성 메모리 장치로부터 로딩된 상기 압축된 FPGA 이미지의 압축을 해제하는 단계; 그리고
상기 압축 해제된 FPGA 이미지를 실행하는 단계를 포함하되,
상기 벤더-고유의 커맨드는 상기 압축된 FPGA 이미지가 상기 불휘발성 메모리 장치에 저장될 주소를 포함하는 스토리지 장치의 동작 방법. - 제 21 항에 있어서,
상기 컨트롤러는 상기 FPGA 이미지를 로딩하도록 구성된 이미지 로더를 더 포함하고,
상기 로딩하는 단계는, 상기 이미지 로더에 의해 상기 불휘발성 메모리 장치에 저장된 상기 FPGA 이미지를 로딩하는 것을 포함하는 스토리지 장치의 동작 방법. - 제 21 항에 있어서,
상기 메인 인터페이스는 PCIe (Peripheral Component Interconnect Express), USB, SCSI (Small Computer System Interface), M-PCIe (Mobile PCIe), ATA (Advanced Technology Attachment), PATA (Parallel ATA), SATA (Serial ATA), SAS (Serial Attached SCSI), IDE (Integrated Drive Electronics), EIDE (Enhanced IDE), NVMe (Nonvolatile Memory Express), UFS (Universal Flash Storage) 중 적어도 하나에 기반하고,
상기 사이드밴드 인터페이스는 UART (Universal Asynchronous Receiver and Transmitter), I2C (Inter-Integrated Circuit), 및/또는 SPI (Serial Programming Interface) 중 적어도 하나에 기반하는 스토리지 장치의 동작 방법. - 제 21 항에 있어서,
상기 불휘발성 메모리 장치로부터 로딩된 상기 FPGA 이미지를 실행하는 단계는 파워 온 리셋 없이 실행되는 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018123494.5A DE102018123494A1 (de) | 2017-11-17 | 2018-09-25 | Speichervorrichtung, die zum aktualisieren einesfeldprogrammierbaren gate-arrays ausgestaltetist, und betriebsverfahren dafür |
US16/181,813 US10754800B2 (en) | 2017-11-17 | 2018-11-06 | Storage device configured to update field programmable gate array and method of operating the same |
CN201811372413.7A CN109800187B (zh) | 2017-11-17 | 2018-11-16 | 被配置为更新现场可编程门阵列的存储设备及其操作方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20170154277 | 2017-11-17 | ||
KR1020170154277 | 2017-11-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190056952A KR20190056952A (ko) | 2019-05-27 |
KR102686745B1 true KR102686745B1 (ko) | 2024-07-22 |
Family
ID=66679512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180079421A Active KR102686745B1 (ko) | 2017-11-17 | 2018-07-09 | 필드 프로그래머블 게이트 어레이를 업데이트하도록 구성된 스토리지 장치 및 그것의 동작 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102686745B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177223A1 (en) | 2002-03-12 | 2003-09-18 | Erickson Michael J. | Verification of computer programs |
US20100199125A1 (en) | 2009-02-04 | 2010-08-05 | Micron Technology, Inc. | Systems and Methods for Storing and Recovering Controller Data in Non-Volatile Memory Devices |
US20120120740A1 (en) | 2010-11-16 | 2012-05-17 | Samsung Electronics, Co., Ltd. | Nonvolatile Memory Devices, Erasing Methods Thereof and Memory Systems Including the Same |
US20140010653A1 (en) | 2012-07-06 | 2014-01-09 | Alstom Technology Ltd. | Reduced pressure balancing of a turbine rotor |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6640334B1 (en) * | 1999-09-27 | 2003-10-28 | Nortel Networks Limited | Method and apparatus of remotely updating firmware of a communication device |
-
2018
- 2018-07-09 KR KR1020180079421A patent/KR102686745B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177223A1 (en) | 2002-03-12 | 2003-09-18 | Erickson Michael J. | Verification of computer programs |
US20100199125A1 (en) | 2009-02-04 | 2010-08-05 | Micron Technology, Inc. | Systems and Methods for Storing and Recovering Controller Data in Non-Volatile Memory Devices |
US20120120740A1 (en) | 2010-11-16 | 2012-05-17 | Samsung Electronics, Co., Ltd. | Nonvolatile Memory Devices, Erasing Methods Thereof and Memory Systems Including the Same |
US20140010653A1 (en) | 2012-07-06 | 2014-01-09 | Alstom Technology Ltd. | Reduced pressure balancing of a turbine rotor |
Also Published As
Publication number | Publication date |
---|---|
KR20190056952A (ko) | 2019-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10754800B2 (en) | Storage device configured to update field programmable gate array and method of operating the same | |
KR102681659B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
KR102485812B1 (ko) | 메모리 시스템과 메모리 시스템의 동작방법 및 메모리 시스템을 포함하는 데이터 처리 시스템 | |
KR102473209B1 (ko) | 스토리지 장치 및 스토리지 장치의 동작 방법 | |
KR102274038B1 (ko) | 백업 기능을 갖는 메모리 모듈 | |
KR102529696B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
CN109284202B (zh) | 控制器及其操作方法 | |
KR102707003B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
KR102664674B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작방법 | |
CN104835525B (zh) | 半导体存储器件和包括半导体存储器件的存储系统 | |
KR102611266B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
CN108121665A (zh) | 存储器系统及其操作方法 | |
KR102684047B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작방법 | |
CN109933468B (zh) | 存储器系统及其操作方法 | |
KR102643467B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작 방법 | |
KR102430798B1 (ko) | 메모리 시스템 및 메모리 시스템의 동작방법 | |
US10296233B2 (en) | Method of managing message transmission flow and storage device using the method | |
CN110489271B (zh) | 存储器系统及其操作方法 | |
CN109933540A (zh) | 存储装置及其操作方法 | |
CN111273856B (zh) | 控制器以及控制器的操作方法 | |
CN108694980A (zh) | 数据存储装置及其操作方法 | |
CN111400082A (zh) | 控制器及控制器的操作方法 | |
CN113342566A (zh) | 存储器控制器及其操作方法 | |
KR102730183B1 (ko) | 메모리 시스템 및 그 동작 방법 | |
US10572155B2 (en) | Data storage device and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180709 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210611 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20180709 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230912 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240516 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240716 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20240717 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |