KR20060042366A - Memory card for acquiring command sequence files of respective hosts - Google Patents

Memory card for acquiring command sequence files of respective hosts Download PDF

Info

Publication number
KR20060042366A
KR20060042366A KR1020040091010A KR20040091010A KR20060042366A KR 20060042366 A KR20060042366 A KR 20060042366A KR 1020040091010 A KR1020040091010 A KR 1020040091010A KR 20040091010 A KR20040091010 A KR 20040091010A KR 20060042366 A KR20060042366 A KR 20060042366A
Authority
KR
South Korea
Prior art keywords
command sequence
nonvolatile memory
command
host
memory
Prior art date
Application number
KR1020040091010A
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 KR1020040091010A priority Critical patent/KR20060042366A/en
Publication of KR20060042366A publication Critical patent/KR20060042366A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0688Non-volatile semiconductor memory arrays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

본 발명의 메모리 카드는 불 휘발성 메모리와 상기 불 휘발성 메모리를 제어하도록 구성된 컨트롤러를 포함하며, 상기 컨트롤러는 테스트 동작시 상기 불 휘발성 메모리에 대한 액세스 동작이 요구될 때 입력된 명령어들의 조합으로서 커맨드 시퀀스를 생성하고 상기 생성된 커맨드 시퀀스를 상기 불 휘발성 메모리에 저장한다.The memory card of the present invention includes a controller configured to control a nonvolatile memory and the nonvolatile memory, wherein the controller is configured to execute a command sequence as a combination of instructions input when an access operation to the nonvolatile memory is required during a test operation. Generate and store the generated command sequence in the nonvolatile memory.

메모리 카드, 호환성, 호스트, 커맨드 시퀀스, 불 휘발성 메모리Memory card, compatibility, host, command sequence, nonvolatile memory

Description

호스트 별 커맨드 시퀀스 파일을 획득할 수 있는 메모리 카드 {Memory card for acquiring command sequence files of respective hosts} Memory card for acquiring command sequence files of each hosts

도 1은 종래 기술에 따른 호환성 검증 방법을 보여주는 흐름도.1 is a flow chart showing a compatibility verification method according to the prior art.

도 2는 본 발명의 바람직한 실시 예에 따른 메모리 카드를 개략적으로 보여주는 블록도.2 is a block diagram schematically illustrating a memory card according to an exemplary embodiment of the present invention.

도 3은 본 발명에 따른 호환성 검증 방법을 보여주는 흐름도.3 is a flowchart showing a compatibility verification method according to the present invention;

도 4는 본 발명의 바람직한 실시 예에 따른 메모리 카드의 호환성 검증 방법을 보여주는 흐름도.4 is a flowchart illustrating a method of verifying compatibility of a memory card according to an exemplary embodiment of the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

100 : 메모리 카드 110 : 호스트 인터페이스 레이어100: memory card 110: host interface layer

120 : 메모리 컨트롤러 130 : 플래시 전달 레이어120: memory controller 130: flash transfer layer

140 : 가상 플래시 레이어 150 : 커맨드 덤프140: virtual flash layer 150: command dump

160 : 플래시 인터페이스 레이어 170 : 불휘발성 메모리160: flash interface layer 170: nonvolatile memory

180 : 호스트 영역 190 : 덤프 영역180: host area 190: dump area

200 : 호스트 300 : 테스트 기기200: host 300: test equipment

본 발명은 컨트롤러(Controller)와 불 휘발성 메모리가 내장되어 있는 메모리 장치의 호환성 검증을 위하여 메모리 장치와 연결이 가능한 PC, 디지털 카메라, MP3 플레이어, 이동통신단말기 등과 같은 호스트 별로 각기 다른 커맨드 시퀀스 파일(Command Sequence File) 획득에 관한 것이다.The present invention provides a command sequence file different for each host such as a PC, a digital camera, an MP3 player, a mobile communication terminal, etc., which can be connected to the memory device for verifying the compatibility of the controller and the memory device having the nonvolatile memory. Sequence File) acquisition.

종래의 메모리 장치의 호환성 검증을 위해서는 도 1과 같이 메모리 장치를 개발하여 생산한 후에 각각의 호스트에 개별적으로 메모리 장치를 연결하여 호환성 검증을 하였으므로 호스트 수에 따른 호환성 검증에 걸리는 시간과 노력이 많이 들게 된다. 또한 메모리 장치를 개발하여 생산이 완료된 후 호환성 검증을 진행하게 되므로 호스트와 메모리 장치간의 호환성 문제가 발생되었을 경우 다시 개발과 생산 과정을 반복하게 되는 문제점이 존재하게 된다. In order to verify the compatibility of the conventional memory device as shown in Figure 1 after developing and producing a memory device to verify the compatibility by connecting the memory device to each host individually, it takes a lot of time and effort to verify the compatibility according to the number of hosts do. In addition, since the compatibility verification is performed after the memory device is developed and the production is completed, there is a problem of repeating the development and production process again when a compatibility problem occurs between the host and the memory device.

메모리 장치의 호스트별 호환성 검증을 하는 다른 종래의 방법은 메모리 장치의 역할을 대신하는 장비를 각각의 호스트와 연결하여 호스트 별로 각기 다른 커맨드 시퀀스 파일(Command Sequence File)을 획득하여, 획득된 파일을 개발 중인 메모리 장치에 보내어 호환성 검증을 하는 방법이 있다. 그러나 이 방법의 문제점은 호스트 별로 획득된 커맨드 시퀀스 파일이 실제 메모리 장치가 아닌 가상의 메모리 장치를 사용하여 획득되었으므로, 커맨드 시퀀스 파일이 정확하지 않아 호환성 검증에 있어 신뢰성이 떨어지고, 메모리 장치의 역할을 대신하는 장비의 가격이 비싸다는 점이다.Another conventional method of verifying the compatibility of a memory device for each host is to obtain a different command sequence file for each host by connecting a device that acts as a memory device with each host, and then develop an acquired file. There is a way to verify compatibility by sending it to the memory device being used. However, the problem with this method is that since the command sequence file obtained for each host was obtained using a virtual memory device rather than a real memory device, the command sequence file is not accurate and thus it is less reliable in compatibility verification, and takes the place of the memory device. The price of the equipment is expensive.

따라서 본 발명이 이루고자 하는 기술적 과제는 상술한 제반 문제점을 해결하기 위해 제안된 것으로, 메모리 카드의 호환성 검증을 위하여 호스트 별로 정확한 커맨드 시퀀스 파일을 획득하는 방법을 제공하는 것이다.  Therefore, the technical problem to be achieved by the present invention is to solve the above-mentioned problems, and to provide a method for acquiring an accurate command sequence file for each host for compatibility verification of a memory card.

상기의 과제를 이루기 위하여 본 발명에 의한 메모리 카드는 불 휘발성 메모리와 상기 불 휘발성 메모리를 제어하도록 구성된 컨트롤러를 포함하며, 상기 컨트롤러는 테스트 동작시 상기 불 휘발성 메모리에 대한 액세스 동작이 요구될 때 입력된 명령어들의 조합으로서 커맨드 시퀀스를 생성하고 상기 생성된 커맨드 시퀀스를 상기 불 휘발성 메모리에 저장하는 것을 특징으로 한다. In order to achieve the above object, the memory card according to the present invention includes a controller configured to control a nonvolatile memory and the nonvolatile memory, wherein the controller is input when an access operation to the nonvolatile memory is required during a test operation. A command sequence is generated as a combination of instructions, and the generated command sequence is stored in the nonvolatile memory.

상기의 과제를 이루기 위하여 본 발명에 의한 메모리 카드의 컨트롤러는 호스트와 인터페이스하도록 구성된 호스트 인터페이스와 그리고 상기 불 휘발성 메모리와 인터페이스하도록 구성된 플래시 인터페이스를 포함하는 것을 특징으로 한다. In order to achieve the above object, the controller of the memory card according to the present invention is characterized in that it comprises a host interface configured to interface with the host and a flash interface configured to interface with the nonvolatile memory.

상기의 과제를 이루기 위하여 본 발명에 의한 메모리 카드는 상기 불 휘발성 메모리에 대한 액세스 동작은 커맨드 시퀀스를 생성하는 동안 정상적으로 수행하는 것을 특징으로 한다. In order to achieve the above object, the memory card according to the present invention is characterized in that the access operation to the nonvolatile memory is normally performed while generating a command sequence.

상기의 과제를 이루기 위하여 본 발명에 의한 메모리 카드는 상기 커맨드 시퀀스가 상기 불 휘발성 메모리의 숨겨진 영역(Hidden-Area)에 저장되는 것을 특징으로 한다. In order to achieve the above object, the memory card according to the present invention is characterized in that the command sequence is stored in a hidden area of the nonvolatile memory.

상기의 과제를 이루기 위하여 본 발명에 의한 메모리 카드는 멀티미디어 카드 (Multi-Media Card) 및 SD 카드 (Secure Digital Card) 중 어느 하나인 것을 특 징으로 한다.In order to achieve the above object, the memory card according to the present invention is characterized by one of a multimedia card (Multi-Media Card) and an SD card (Secure Digital Card).

상기의 과제를 이루기 위하여 본 발명에 의한 메모리 카드는 커맨드 시퀀스를 읽기 위한 명령에 응답하여 불 휘발성 메모리에 저장되어 있는 명령어 시퀀스를 읽어서 타 장치로 내보낼 수 있는 것을 특징으로 한다.In order to achieve the above object, the memory card according to the present invention is characterized in that the command sequence stored in the nonvolatile memory can be read and exported to another device in response to the command for reading the command sequence.

상기의 과제를 이루기 위하여 본 발명에 의한 메모리 카드는 커맨드 시퀀스를 소거하기 위한 명령에 응답하여 불 휘발성 메모리에 저장되어 있는 명령어 시퀀스를 소거할 수 있는 것을 특징으로 한다.In order to achieve the above object, the memory card according to the present invention is capable of erasing a command sequence stored in a nonvolatile memory in response to a command for erasing a command sequence.

(실시예)(Example)

이하 본 발명에 따른 실시 예를 첨부된 도면들 도 2 내지 도 4를 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

메모리 카드가 각각의 호스트 별로 정확한 커맨드 시퀀스 파일을 획득하기 위해서는 크게 세 가지 과정으로 이뤄지는데, 커맨드 시퀀스 파일을 작성하여 저장하는 단계와 저장된 커맨드 시퀀스 파일을 읽어오는 단계, 그리고 저장된 커맨드 시퀀스 파일을 지우는 단계로 이루어진다. There are three main steps to obtain the correct command sequence file for each host, including creating and storing a command sequence file, reading a stored command sequence file, and erasing the stored command sequence file. Is made of.

본 발명의 바람직한 실시 예에 따른 메모리 카드의 호스트 별 커맨드 시퀀스 파일 획득에 관한 블록도인 도 2를 참조하여 상기에 언급한 커맨드 시퀀스 파일 획득에 대한 세 가지 단계를 설명한다. Referring to FIG. 2, which is a block diagram of acquiring a command sequence file for each host of a memory card according to an exemplary embodiment of the present disclosure, three steps for acquiring the aforementioned command sequence file will be described.

도 2에서 호스트(200)와 메모리 카드(100)가 연결되면 호스트(200)에서 보내는 커맨드를 메모리 카드(100)가 받아들이게 된다. 이 커맨드는 메모리 카드(100) 내부의 호스트와 인터페이스를 담당하는 호스트 인터페이스 레이어(110)를 거쳐 플 래시 전달 레이어(130), 가상 플래시 레이어(140), 플래시 인터페이스 레이어(160), 불휘발성 메모리(170) 내부의 호스트 영역(180)을 순서대로 거치면서 정상 동작을 하게된다. In FIG. 2, when the host 200 and the memory card 100 are connected, the memory card 100 receives a command sent from the host 200. This command passes through a flash transfer layer 130, a virtual flash layer 140, a flash interface layer 160, and a nonvolatile memory via a host interface layer 110 that interfaces with a host inside the memory card 100. 170, normal operation is performed while passing through the host region 180 inside.

상기의 정상 동작하는 경우와 동시에 호스트에서 전달받은 커맨드는 호스트 인터페이스 레이어(110)를 거쳐 커맨드 덤프(150) 부분에서 전달받은 커맨드에 대한 정보를 모아서 커맨드 세트를 구성하여 임시로 저장하게 된다. 커맨드 덤프(150) 부분에서 구성되어 임시로 저장되는 커맨드 세트에는 전달받은 커맨드에 대한 번호와 해당 커맨드에 대한 인자값(커맨드가 저장에 관한 것이라면 저장할 주소 혹은 커맨드가 불 휘발성 메모리 블록의 길이에 관한 것이라면 길이값)과 커맨드의 데이터 전송 횟수(커맨드가 메모리를 읽고 쓰는 경우일 때만 전송 횟수 값을 가진다.)로 구성되어 진다. 커맨드 덤프(150)부분에서 구성되어 임시로 저장되어 있는 커맨드 세트는 다시 플래시 인터페이스 레이어(160)를 거쳐 불휘발성 메모리(170) 영역 중 사용자에게 숨겨진 영역(Hidden-Area)인 덤프 영역(190)에 저장되게 된다. At the same time as the normal operation, the command received from the host collects information about the command received from the command dump 150 through the host interface layer 110 to form a command set and store it temporarily. The command set configured in the command dump 150 and temporarily stored includes a number for the received command and argument values for the command (the address is to be stored if the command is related to storage or the length of the nonvolatile memory block if the command is related to storage). Length value) and the number of data transfers of the command (having the transfer count value only when the command reads and writes the memory). The command set configured and temporarily stored in the command dump 150 part is again passed through the flash interface layer 160 to the dump area 190 which is a hidden-area of the nonvolatile memory 170 area. Will be saved.

상기와 같이 불휘발성 메모리(170)의 덤프 영역(190)에 저장되어진 커맨드 세트들은 테스트 기기(300)에서 덤프 영역(190)을 읽어오라는 명령을 보내게 되면 덤프 영역(190)에 저장되어진 커맨드 세트가 플래시 인터페이스 레이어(160), 커맨드 덤프(150), 호스트 인터페이스 레이어(110)를 순서대로 거친 후 테스트 기기로 전달되어진다. 테스트 기기에서는 메모리 카드(100)에서 전달받은 커맨드 세트를 저장하여 하나의 호스트(200)에 대한 커맨드 시퀀스 파일을 만들 수 있게 된다.As described above, the command sets stored in the dump area 190 of the nonvolatile memory 170 are command sets stored in the dump area 190 when the test device 300 sends a command to read the dump area 190. The flash interface layer 160, the command dump 150, and the host interface layer 110 are sequentially passed to the test device. In the test device, the command set received from the memory card 100 may be stored to create a command sequence file for one host 200.

상기와 같이 하나의 호스트(200)에 대한 커맨드 시퀀스 파일을 얻게 되면 또 다른 호스트에 대한 커맨드 시퀀스 파일을 얻기 위하여 불휘발성 메모리(170)의 덤프 영역(190)을 소거하는 과정이 필요하게 된다. 덤프 영역(190)을 소거하라는 명령이 메모리에 전달되면 덤프 영역(190)에 저장되어져 있는 커맨드 세트가 소거된다. When the command sequence file for one host 200 is obtained as described above, a process of erasing the dump area 190 of the nonvolatile memory 170 is required to obtain a command sequence file for another host. When a command to erase the dump area 190 is transmitted to the memory, the command set stored in the dump area 190 is erased.

상기의 과정을 호스트(200)의 종류를 달리하여 반복 수행하게 되면 여러 종류의 호스트(200)에 대한 정확한 커맨드 시퀀스 파일을 획득할 수 있게 된다. If the above process is repeated by changing the type of the host 200, an accurate command sequence file for various types of hosts 200 may be obtained.

상기에 설명한 실시 예에 따라 획득된 호스트별 커맨드 시퀀스 파일은 메모리 카드의 호환성 검증 방법에 대한 흐름도인 도 4로도 설명될 수 있다. 도 4의 호스트 종류별 메모리 카드 연결(S600), CMD_DUMP를 통해 커맨드 세트를 덤프 영역에 저장하는 단계(S610), 덤프 영역에 저장된 커맨드 세트를 테스트 장비를 통하여 읽는 단계(S620), 읽어들인 커맨드 세트 파일을 PC에 저장(S630)하는 단계를 순차적으로 진행하면 호스트별 커맨드 시퀀스 파일을 획득할 수 있게 된다. 상기의 과정으로 획득한 PC에 저장된 호스트별 커맨드 시퀀스 파일을 메모리 카드 설계 프로그램인 RTL 시뮬레이션 시 호스트 입력으로 모델링하여 호환성 검증(S640)을 할 수 있게 된다. The command sequence file for each host acquired according to the above-described embodiment may also be described with reference to FIG. 4, which is a flowchart of a method of verifying compatibility of a memory card. Memory card connection (S600) according to the host type of FIG. 4, storing the command set in the dump area through the CMD_DUMP (S610), reading the command set stored in the dump area through the test equipment (S620), and read the command set file In step S630, the command sequence file for each host may be obtained. The host-specific command sequence file stored in the PC obtained by the above process may be modeled as a host input during RTL simulation, a memory card design program, to perform compatibility verification (S640).

이상과 같이 도면과 명세서에서 최적 실시 예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명 의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.As described above, an optimal embodiment has been disclosed in the drawings and the specification. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not intended to limit the scope of the invention as defined in the claims or the claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

이상과 같은 본 발명에 의하면, 컨트롤러와 불 휘발성 메모리로 이루어지는 메모리 장치의 호스트 별로 호환성 검증을, 정확하게 획득한 커맨드 시퀀스 파일을 이용할 수 있으므로 개발 단계에서도 호환성 검증이 가능하여 개발 비용 절감과 개발 기간 단축의 효과가 있으며, 호환성 검증에 사용되어지는 커맨드 시퀀스 파일은 실제 호스트와 메모리 장치간에서 획득한 커맨드 시퀀스 파일이므로 호환성 검증의 신뢰성을 높일 수 있다.According to the present invention as described above, it is possible to use the command sequence file obtained correctly to verify the compatibility for each host of the memory device consisting of the controller and the nonvolatile memory, so that the compatibility verification is possible at the development stage, thereby reducing development costs and shortening the development time Since the command sequence file used for the compatibility verification is a command sequence file obtained between the actual host and the memory device, the reliability of the compatibility verification can be improved.

Claims (7)

불 휘발성 메모리와; 그리고Nonvolatile memory; And 상기 불 휘발성 메모리를 제어하도록 구성된 컨트롤러를 포함하며, A controller configured to control the nonvolatile memory, 상기 컨트롤러는, 테스트 동작시, 상기 불 휘발성 메모리에 대한 액세스 동작이 요구될 때 입력된 명령어들의 조합으로서 커맨드 시퀀스를 생성하고 상기 생성된 커맨드 시퀀스를 상기 불 휘발성 메모리에 저장하는 메모리 카드. And the controller, during a test operation, generates a command sequence as a combination of instructions input when an access operation to the nonvolatile memory is required and stores the generated command sequence in the nonvolatile memory. 제 1항에 있어서, The method of claim 1, 상기 컨트롤러는 호스트와 인터페이스하도록 구성된 호스트 인터페이스와; 그리고The controller includes a host interface configured to interface with a host; And 상기 불 휘발성 메모리와 인터페이스하도록 구성된 플래시 인터페이스를 더 포함하는 메모리 카드.And a flash interface configured to interface with the nonvolatile memory. 제 1항에 있어서,The method of claim 1, 상기 불 휘발성 메모리에 대한 액세스 동작은 커맨드 시퀀스를 생성하는 동안 정상적으로 수행되는 메모리 카드.And the access operation to the nonvolatile memory is normally performed while generating a command sequence. 제 3항에 있어서,The method of claim 3, wherein 상기 커맨드 시퀀스는 상기 불 휘발성 메모리의 사용자에게 숨겨진 영역 (Hidden-Area)에 저장되는 메모리 카드.The command sequence is stored in a hidden area (Hidden-Area) to the user of the nonvolatile memory. 제 1항에 있어서, The method of claim 1, 상기 메모리 카드는 멀티미디어 카드 (Multi-Media Card) 및 SD 카드 (Secure Digital Card) 중 어느 하나인 메모리 카드.The memory card is any one of a multimedia card (Multi-Media Card) and SD card (Secure Digital Card). 제 1항에 있어서,The method of claim 1, 상기 컨트롤러는 커맨드 시퀀스를 읽기 위한 명령에 응답하여 불 휘발성 메모리에 저장되어 있는 명령어 시퀀스를 읽어서 타 장치로 내보낼 수 있는 메모리 카드.And the controller reads the command sequence stored in the nonvolatile memory in response to a command for reading the command sequence and exports the command sequence to another device. 제 1항에 있어서,The method of claim 1, 상기 컨트롤러는 커맨드 시퀀스를 소거하기 위한 명령에 응답하여 불 휘발성 메모리에 저장되어 있는 명령어 시퀀스를 소거할 수 있는 메모리 카드.And the controller is capable of erasing the command sequence stored in the nonvolatile memory in response to the command for erasing the command sequence.
KR1020040091010A 2004-11-09 2004-11-09 Memory card for acquiring command sequence files of respective hosts KR20060042366A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040091010A KR20060042366A (en) 2004-11-09 2004-11-09 Memory card for acquiring command sequence files of respective hosts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040091010A KR20060042366A (en) 2004-11-09 2004-11-09 Memory card for acquiring command sequence files of respective hosts

Publications (1)

Publication Number Publication Date
KR20060042366A true KR20060042366A (en) 2006-05-12

Family

ID=37148265

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040091010A KR20060042366A (en) 2004-11-09 2004-11-09 Memory card for acquiring command sequence files of respective hosts

Country Status (1)

Country Link
KR (1) KR20060042366A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9104816B2 (en) 2007-01-26 2015-08-11 Samsung Electronics Co., Ltd. Memory card having plurality of interface ports, memory card system, and data communication method for the memory card
US10248538B2 (en) 2016-03-15 2019-04-02 SK Hynix Inc. Controller of semiconductor memory device for detecting event and storing event information and operating method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9104816B2 (en) 2007-01-26 2015-08-11 Samsung Electronics Co., Ltd. Memory card having plurality of interface ports, memory card system, and data communication method for the memory card
US10248538B2 (en) 2016-03-15 2019-04-02 SK Hynix Inc. Controller of semiconductor memory device for detecting event and storing event information and operating method thereof

Similar Documents

Publication Publication Date Title
TWI220962B (en) Firmware updating method and related apparatus for checking content of replacing firmware before firmware updating
CN101313287B (en) Initialization of flash storage via an embedded controller
US6388919B2 (en) Memory controller for flash memory system and method for writing data to flash memory device
CN106484316B (en) Method for managing a memory device, memory device and controller
US10007492B2 (en) System and method for automatically generating device drivers for run time environments
CN100442293C (en) Method for combination of original files of hardware design language and checking data files
CN112131829A (en) Verification method, system and related device of chip register
US7929354B2 (en) Verified purge for flash storage device
TWI273604B (en) Memory card and semiconductor device
US20080028165A1 (en) Memory device, its access method, and memory system
US20090198770A1 (en) System and method of updating codes in controller
KR940007351B1 (en) Portable electronic equipement
CN109815160A (en) It is ultimately written page search
CN109445691B (en) Method and device for improving FTL algorithm development and verification efficiency
US6968435B2 (en) Non-volatile semiconductor memory device
TW201447578A (en) Data storage apparatus and management method thereof
JP2001134629A (en) Simulation method and simulation system
CN117153230A (en) Flash memory chip aging test method, device, equipment and medium
CN107479924A (en) Software upgrading method of calibration based on android system
KR20060042366A (en) Memory card for acquiring command sequence files of respective hosts
CN115509442A (en) Flash memory particle debugging method, flash memory particle debugging device and readable storage medium
CN114218032A (en) Hardware design verification method and device, electronic equipment and storage medium
CN112463042B (en) Data volume import data verification method, device, terminal and storage medium
US7636798B2 (en) Methods and systems for integrating unique information in SAS interface components
CN114003431B (en) Non-4 k aligned Trim data verification method, system and device for Nvme solid state disk

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination