STORAGE CONTROLLER AND ELECTRONIC SYSTEM

An electronic system comprises: a host; and a storage device exchanging data with the host by using an interface protocol. The host provides a defect insertion command comprising a defect type, target location, and defect condition to the storage device based on the interface protocol. In response t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KIM JUNG GYU, SEO JEONG BEOM, SONG JAE WON, ROH YANG WOO, UHM JUN YONG, KIM JAE SUB, OH EUN JOO
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator KIM JUNG GYU
SEO JEONG BEOM
SONG JAE WON
ROH YANG WOO
UHM JUN YONG
KIM JAE SUB
OH EUN JOO
description An electronic system comprises: a host; and a storage device exchanging data with the host by using an interface protocol. The host provides a defect insertion command comprising a defect type, target location, and defect condition to the storage device based on the interface protocol. In response to the defect insertion command, the storage device performs a defect detection operation selected based on the defect type of an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation on the target location and stores a snapshot of the storage device when the defect condition is detected as a result of performing the defect detection operation. The host obtains the stored snapshot by using the interface protocol and debugs the storage device by using the obtained snapshot. According to the present invention, a storage controller can detect various types of defect conditions by targeting various internal locations in response to a defect injection request from the host. 전자 시스템은, 호스트; 및 인터페이스 프로토콜을 사용하여 상기 호스트와 데이터를 주고받는 스토리지 장치를 포함하고, 상기 호스트는 상기 인터페이스 프로토콜에 기반하여, 결함 타입, 타겟 위치 및 결함 조건을 포함하는 결함 삽입 커맨드를 상기 스토리지 장치로 제공하고, 상기 스토리지 장치는 상기 결함 삽입 커맨드에 응답하여, 어써트 코드(assert code) 실행 동작, 메모리 폴링(polling) 동작, 인터럽트 폴링 동작 및 레이턴시 감지 동작 중에서 상기 결함 타입에 기초하여 선택된 결함 감지 동작을 상기 타겟 위치에 대해 수행하고, 상기 결함 감지 동작을 수행한 결과 상기 결함 조건을 감지하면 상기 스토리지 장치의 스냅샷을 저장하며, 상기 호스트는 상기 인터페이스 프로토콜을 사용하여 상기 저장된 스냅샷을 획득하고, 상기 획득된 스냅샷을 이용하여 상기 스토리지 장치를 디버깅(debugging)한다.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_KR20230071404A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>KR20230071404A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_KR20230071404A3</originalsourceid><addsrcrecordid>eNrjZNAIDvEPcnR3VXD29wsJ8vfxcQ1ScPRzUXD1cXUG8v08nRWCI4NDXH15GFjTEnOKU3mhNDeDsptriLOHbmpBfnxqcUFicmpeakm8d5CRgZGxgYG5oYmBiaMxcaoAq2ElEg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>STORAGE CONTROLLER AND ELECTRONIC SYSTEM</title><source>esp@cenet</source><creator>KIM JUNG GYU ; SEO JEONG BEOM ; SONG JAE WON ; ROH YANG WOO ; UHM JUN YONG ; KIM JAE SUB ; OH EUN JOO</creator><creatorcontrib>KIM JUNG GYU ; SEO JEONG BEOM ; SONG JAE WON ; ROH YANG WOO ; UHM JUN YONG ; KIM JAE SUB ; OH EUN JOO</creatorcontrib><description>An electronic system comprises: a host; and a storage device exchanging data with the host by using an interface protocol. The host provides a defect insertion command comprising a defect type, target location, and defect condition to the storage device based on the interface protocol. In response to the defect insertion command, the storage device performs a defect detection operation selected based on the defect type of an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation on the target location and stores a snapshot of the storage device when the defect condition is detected as a result of performing the defect detection operation. The host obtains the stored snapshot by using the interface protocol and debugs the storage device by using the obtained snapshot. According to the present invention, a storage controller can detect various types of defect conditions by targeting various internal locations in response to a defect injection request from the host. 전자 시스템은, 호스트; 및 인터페이스 프로토콜을 사용하여 상기 호스트와 데이터를 주고받는 스토리지 장치를 포함하고, 상기 호스트는 상기 인터페이스 프로토콜에 기반하여, 결함 타입, 타겟 위치 및 결함 조건을 포함하는 결함 삽입 커맨드를 상기 스토리지 장치로 제공하고, 상기 스토리지 장치는 상기 결함 삽입 커맨드에 응답하여, 어써트 코드(assert code) 실행 동작, 메모리 폴링(polling) 동작, 인터럽트 폴링 동작 및 레이턴시 감지 동작 중에서 상기 결함 타입에 기초하여 선택된 결함 감지 동작을 상기 타겟 위치에 대해 수행하고, 상기 결함 감지 동작을 수행한 결과 상기 결함 조건을 감지하면 상기 스토리지 장치의 스냅샷을 저장하며, 상기 호스트는 상기 인터페이스 프로토콜을 사용하여 상기 저장된 스냅샷을 획득하고, 상기 획득된 스냅샷을 이용하여 상기 스토리지 장치를 디버깅(debugging)한다.</description><language>eng ; kor</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230523&amp;DB=EPODOC&amp;CC=KR&amp;NR=20230071404A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230523&amp;DB=EPODOC&amp;CC=KR&amp;NR=20230071404A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>KIM JUNG GYU</creatorcontrib><creatorcontrib>SEO JEONG BEOM</creatorcontrib><creatorcontrib>SONG JAE WON</creatorcontrib><creatorcontrib>ROH YANG WOO</creatorcontrib><creatorcontrib>UHM JUN YONG</creatorcontrib><creatorcontrib>KIM JAE SUB</creatorcontrib><creatorcontrib>OH EUN JOO</creatorcontrib><title>STORAGE CONTROLLER AND ELECTRONIC SYSTEM</title><description>An electronic system comprises: a host; and a storage device exchanging data with the host by using an interface protocol. The host provides a defect insertion command comprising a defect type, target location, and defect condition to the storage device based on the interface protocol. In response to the defect insertion command, the storage device performs a defect detection operation selected based on the defect type of an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation on the target location and stores a snapshot of the storage device when the defect condition is detected as a result of performing the defect detection operation. The host obtains the stored snapshot by using the interface protocol and debugs the storage device by using the obtained snapshot. According to the present invention, a storage controller can detect various types of defect conditions by targeting various internal locations in response to a defect injection request from the host. 전자 시스템은, 호스트; 및 인터페이스 프로토콜을 사용하여 상기 호스트와 데이터를 주고받는 스토리지 장치를 포함하고, 상기 호스트는 상기 인터페이스 프로토콜에 기반하여, 결함 타입, 타겟 위치 및 결함 조건을 포함하는 결함 삽입 커맨드를 상기 스토리지 장치로 제공하고, 상기 스토리지 장치는 상기 결함 삽입 커맨드에 응답하여, 어써트 코드(assert code) 실행 동작, 메모리 폴링(polling) 동작, 인터럽트 폴링 동작 및 레이턴시 감지 동작 중에서 상기 결함 타입에 기초하여 선택된 결함 감지 동작을 상기 타겟 위치에 대해 수행하고, 상기 결함 감지 동작을 수행한 결과 상기 결함 조건을 감지하면 상기 스토리지 장치의 스냅샷을 저장하며, 상기 호스트는 상기 인터페이스 프로토콜을 사용하여 상기 저장된 스냅샷을 획득하고, 상기 획득된 스냅샷을 이용하여 상기 스토리지 장치를 디버깅(debugging)한다.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZNAIDvEPcnR3VXD29wsJ8vfxcQ1ScPRzUXD1cXUG8v08nRWCI4NDXH15GFjTEnOKU3mhNDeDsptriLOHbmpBfnxqcUFicmpeakm8d5CRgZGxgYG5oYmBiaMxcaoAq2ElEg</recordid><startdate>20230523</startdate><enddate>20230523</enddate><creator>KIM JUNG GYU</creator><creator>SEO JEONG BEOM</creator><creator>SONG JAE WON</creator><creator>ROH YANG WOO</creator><creator>UHM JUN YONG</creator><creator>KIM JAE SUB</creator><creator>OH EUN JOO</creator><scope>EVB</scope></search><sort><creationdate>20230523</creationdate><title>STORAGE CONTROLLER AND ELECTRONIC SYSTEM</title><author>KIM JUNG GYU ; SEO JEONG BEOM ; SONG JAE WON ; ROH YANG WOO ; UHM JUN YONG ; KIM JAE SUB ; OH EUN JOO</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_KR20230071404A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; kor</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>KIM JUNG GYU</creatorcontrib><creatorcontrib>SEO JEONG BEOM</creatorcontrib><creatorcontrib>SONG JAE WON</creatorcontrib><creatorcontrib>ROH YANG WOO</creatorcontrib><creatorcontrib>UHM JUN YONG</creatorcontrib><creatorcontrib>KIM JAE SUB</creatorcontrib><creatorcontrib>OH EUN JOO</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>KIM JUNG GYU</au><au>SEO JEONG BEOM</au><au>SONG JAE WON</au><au>ROH YANG WOO</au><au>UHM JUN YONG</au><au>KIM JAE SUB</au><au>OH EUN JOO</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>STORAGE CONTROLLER AND ELECTRONIC SYSTEM</title><date>2023-05-23</date><risdate>2023</risdate><abstract>An electronic system comprises: a host; and a storage device exchanging data with the host by using an interface protocol. The host provides a defect insertion command comprising a defect type, target location, and defect condition to the storage device based on the interface protocol. In response to the defect insertion command, the storage device performs a defect detection operation selected based on the defect type of an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation on the target location and stores a snapshot of the storage device when the defect condition is detected as a result of performing the defect detection operation. The host obtains the stored snapshot by using the interface protocol and debugs the storage device by using the obtained snapshot. According to the present invention, a storage controller can detect various types of defect conditions by targeting various internal locations in response to a defect injection request from the host. 전자 시스템은, 호스트; 및 인터페이스 프로토콜을 사용하여 상기 호스트와 데이터를 주고받는 스토리지 장치를 포함하고, 상기 호스트는 상기 인터페이스 프로토콜에 기반하여, 결함 타입, 타겟 위치 및 결함 조건을 포함하는 결함 삽입 커맨드를 상기 스토리지 장치로 제공하고, 상기 스토리지 장치는 상기 결함 삽입 커맨드에 응답하여, 어써트 코드(assert code) 실행 동작, 메모리 폴링(polling) 동작, 인터럽트 폴링 동작 및 레이턴시 감지 동작 중에서 상기 결함 타입에 기초하여 선택된 결함 감지 동작을 상기 타겟 위치에 대해 수행하고, 상기 결함 감지 동작을 수행한 결과 상기 결함 조건을 감지하면 상기 스토리지 장치의 스냅샷을 저장하며, 상기 호스트는 상기 인터페이스 프로토콜을 사용하여 상기 저장된 스냅샷을 획득하고, 상기 획득된 스냅샷을 이용하여 상기 스토리지 장치를 디버깅(debugging)한다.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; kor
recordid cdi_epo_espacenet_KR20230071404A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title STORAGE CONTROLLER AND ELECTRONIC SYSTEM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T08%3A16%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=KIM%20JUNG%20GYU&rft.date=2023-05-23&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EKR20230071404A%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true