Abstract:
에러 정정 코드의 저장을 위한 플래시 메모리 제어장치 및 방법이 개시된다. 페이지 단위로 데이터가 저장되며, 상기 페이지가 사전에 설정된 개수의 섹터로 구성된 플래시 메모리를 제어하기 위하여, 호스트 인터페이스부는 호스트와 제어신호 및 데이터를 송수신하며, 메모리 인터페이스부는 호스트로부터 쓰기 제어신호와 함께 수신된 쓰기 대상 데이터 및 쓰기 대상 데이터에 대응하여 생성된 에러 정정 코드를 플래시 메모리의 페이지에 저장하되, 쓰기 대상 데이터가 저장되는 데이터 영역에 해당하는 복수의 섹터 중 사전에 설정된 개수의 섹터에 대응하는 영역을 에러 정정 코드의 저장영역으로 추가 할당한다.
Abstract:
크로스바를 이용하여 채널을 구성하는 플래시 메모리 패키지가 개시된다. 본 발명에 따른 플래시 메모리 패키지에서 복수의 플래시 메모리 다이는 복수의 채널 중 선택된 채널을 통해 호스트와 데이터 입출력 신호를 송수신하고, 크로스바는 채널 및 플래시 메모리 다이와 연결되며, 복수의 채널과 각각의 플래시 메모리 다이 사이의 신호 송수신 경로를 설정한다. 본 발명에 따르면, 특정 채널에 트래픽이 집중되어 발생하는 충돌 현상을 줄이거나 방지할 수 있고, 그에 따라 플래시 메모리 기반 저장장치의 성능을 향상시킬 수 있다.
Abstract:
에러 정정 코드의 저장을 위한 플래시 메모리 제어장치 및 방법이 개시된다. 페이지 단위로 데이터가 저장되며, 상기 페이지가 사전에 설정된 개수의 섹터로 구성된 플래시 메모리를 제어하기 위하여, 호스트 인터페이스부는 호스트와 제어신호 및 데이터를 송수신하며, 메모리 인터페이스부는 호스트로부터 쓰기 제어신호와 함께 수신된 쓰기 대상 데이터 및 쓰기 대상 데이터에 대응하여 생성된 에러 정정 코드를 플래시 메모리의 페이지에 저장하되, 쓰기 대상 데이터가 저장되는 데이터 영역에 해당하는 복수의 섹터 중 사전에 설정된 개수의 섹터에 대응하는 영역을 에러 정정 코드의 저장영역으로 추가 할당한다. 본 발명에 따르면, 데이터 저장을 위한 메모리 영역의 일부를 에러 정정 코드의 저장에 사용함으로써, RAID-5 구조를 이용하는 방법 또는 외부 확장 블록을 사용하는 방법과 같은 기존의 에러 정정 코드 저장 기법들에 비해 동일 페이지에 데이터 및 그에 대한 에러 정정 코드를 함께 저장할 수 있으므로 외부 페이지를 읽고 쓰기 위한 지연시간을 줄일 수 있다.
Abstract:
PURPOSE: An interface system based on stream and a control method thereof are provided to improve memory use efficiency by directly transmitting a payload to a processor. CONSTITUTION: An interface system based on stream includes a memory, a first processor, a second processor, and an interface part. The memory(220) stores data of a received packet unit. The first processor(230) analyzes a header of the packet. The second processor(250) receives and processes a payload among data of the packet unit in which the header is analyzed. The interface part(240) transmits the payload to the second processor through analyzed information of the header of the packet.
Abstract:
A system and a method for high speed conversion of a program in a digital broadcast receiver are provided to analyze program information in advance and supply a key frame when watching/changing a program, and to analyze a plurality of programs and find the key frame at the same time, thereby reducing service incapable time and minimizing inconvenience of a user. A system for high speed conversion of a program comprises a key frame acquisition unit(405), a program list renewing unit, and a program information analyzing unit. The program information analyzing unit receives and analyzes program related information contained in a renewed conversion prediction program list. The program information analyzing unit has a program list acquisition part, a program analysis and key frame provider(403), and a key frame acquisition part. The program analysis and key frame provider analyzes the conversion prediction program and provides the key frame of the conversion prediction program. The program list acquisition part includes an adjacent program acquisition device(409), a user preferable program managing device(411), and a program list acquisition device(413).
Abstract:
PURPOSE: A flash memory control device for classifying endurance into multiple steps is provided to implement a wear leveling of blocks evenly by storing time information in which a flash memory operates in a busy state and by using endurance information of a block of the flash memory. CONSTITUTION: A flash memory control device for classifying endurance into multiple steps comprises the following steps: a time information storage unit (110) accumulates/stores in order a busy time in which a flash memory (300) operates in a busy state in order to perform a writing or an elimination command by corresponding to blocks of the flash memory; an endurance administration unit (130) classifies endurance of the blocks of the flash memory into multiple steps based on the busy time; and the endurance administration unit determines that a spot, in which a change amount of the busy time accumulated in the time information storage unit is over a critical, is a spot which changes a step of the endurance. [Reference numerals] (110) Time information storage unit; (120) Number information storage unit; (130) Endurance administration unit; (200) Host; (300) Flash memory
Abstract:
본 발명은 디지털방송 수신 장치의 고속 프로그램 전환 시스템 및 방법에 관한 것으로서, 프로그램 전환시 프로그램 정보의 수신 및 처리 과정과 초기화 프레임의 수신 과정에 걸리는 시간을 줄이는 것을 목적으로 한다. 이와 관련해 본 발명에 따른 디지털 방송 수신 장치는 고속 프로그램 전환 장치를 구비하며, 상기 고속 프로그램 전환 장치는 전환 예상 프로그램의 목록을 생성하는 프로그램 목록 획득부와, 상기 생성된 전환 예상 프로그램 목록에 포함된 프로그램의 관련 정보를 수신하고 분석하는 프로그램 정보 분석부와, 상기 프로그램 정보 분석부의 분석 결과를 이용하여 상기 전환 예상 프로그램에 대한 키프레임을 제공하는 키프레임 제공부를 포함한다.
Abstract:
내구도를 복수의 단계로 구분하는 플래시 메모리 제어장치가 개시된다. 시간정보 저장부에는 호스트로부터 순차적으로 입력된 복수의 쓰기 명령 또는 소거 명령을 수행하기 위해 플래시 메모리가 비지(busy) 상태로 동작하는 시간인 비지 시간이 플래시 메모리의 복수의 블록 각각에 대응하여 순차적으로 누적 저장되며, 내구도 관리부는 시간정보 저장부에 저장된 비지 시간을 기초로 플래시 메모리의 각 블록의 내구도를 복수의 단계로 구분한다. 본 발명에 따르면, 플래시 메모리가 비지 상태로 동작하는 시간정보를 저장하여 플래시 메모리의 각 블록의 내구도 정보로 사용함으로써, 플래시 메모리의 각 블록이 동일한 내구도 단계를 가지도록 정확한 웨어 레벨링이 가능하다.
Abstract:
Disclosed is a flash memory package comprising a channel using a crossbar. A plurality of flash memory dies in the flash memory package according to the present invention transmit and receive data input and output signals to and from a host through a channel selected among a plurality of channels. The crossbar is connected to the channel and the flash memory dies and sets a signal transmission and reception path between the channels and each flash memory die. According to the present invention, the performance of a flash memory-based storage device is improved by reducing or preventing a collision phenomenon due to the concentration of traffic in a specific channel. [Reference numerals] (120) Crossbar; (AA) Channel A; (BB) Die 0; (CC) Die 1; (DD) Channel B
Abstract:
데이터 입출력 버스를 공유하는 플래시 메모리 간의 데이터 전송을 위한 플래시 메모리 제어장치가 개시된다. 다중-채널 및 다중-웨이 구조로 배열된 복수의 플래시 메모리에 제어신호를 입력하여 플래시 메모리들 간의 데이터 이동을 제어하는 플래시 메모리 제어장치에는 각각의 플래시 메모리에 대하여 데이터의 읽기 연산을 수행하기 위한 읽기 제어신호를 출력하는 읽기 제어신호 출력단자 및 각각의 플래시 메모리에 대하여 데이터의 쓰기 연산을 수행하기 위한 쓰기 제어신호를 출력하는 쓰기 제어신호 출력단자가 구비되며, 읽기 제어신호 출력단자 및 쓰기 제어신호 출력단자는 데이터 입출력 버스를 공유하는 동일 채널 내에 위치하는 플래시 메모리들을 독립적으로 제어하기 위하여 사전에 설정된 개수로 구비된다. 본 발명에 따르면, 데이터 입출력 버스를 공유하는 플래시 메모리 간의 데이터 이동시에 소스로부터의 데이터 출력과 동시에 타겟으로의 데이터 입력이 일어나도록 하여 데이터 이동시간을 단축시킬 수 있으며, 결과적으로 가비지 컬렉션의 성능을 향상시킬 수 있다.