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...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
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&date=20230523&DB=EPODOC&CC=KR&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&date=20230523&DB=EPODOC&CC=KR&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 |