KR101217218B1 - 저전력 비디오 프로세서를 위한 임베디드 메모리 설계 - Google Patents
저전력 비디오 프로세서를 위한 임베디드 메모리 설계 Download PDFInfo
- Publication number
- KR101217218B1 KR101217218B1 KR1020110022706A KR20110022706A KR101217218B1 KR 101217218 B1 KR101217218 B1 KR 101217218B1 KR 1020110022706 A KR1020110022706 A KR 1020110022706A KR 20110022706 A KR20110022706 A KR 20110022706A KR 101217218 B1 KR101217218 B1 KR 101217218B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- graphic data
- unit
- area
- memory cells
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B10/00—Static random access memory [SRAM] devices
- H10B10/12—Static random access memory [SRAM] devices comprising a MOSFET load element
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10D—INORGANIC ELECTRIC SEMICONDUCTOR DEVICES
- H10D89/00—Aspects of integrated devices not covered by groups H10D84/00 - H10D88/00
- H10D89/10—Integrated device layouts
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
또한, 본 발명에 따른 그래픽 메모리는 복수의 메모리 셀을 포함하는 단위 메모리 블록을 복수 개 포함하되, 상기 복수의 메모리 셀 중 적어도 둘 이상의 메모리 셀의 면적은 서로 상이하다.
Description
도 2는 본원 발명의 일 실시예에 따른 영상 처리 프로세서를 도시한 도면이다.
도 3은 본원 발명의 일 실시예에 따른 그래픽 메모리의 내부 구성을 도시한 도면이다.
도 4a 및 도 4b는 본원 발명의 일 실시예에 따른 그래픽 메모리의 상세 구성을 도시한 도면이다.
도 5는 본원 발명의 일 실시예에 따른 그래픽 메모리의 배치 상태를 도시한 도면이다.
도 6은 오류 발생 메모리 셀의 위치와 PSNR 값의 변화와의 관계를 설명하기 위한 도면이다.
도 7은 본원 발명의 일 실시예에 따른 메모리 셀 면적 결정 방법을 도시한 순서도이다.
100: 그래픽 메모리
200: 제어부
300: 입출력부
Claims (11)
- 영상 처리 프로세서에 있어서,
복수의 메모리 셀을 포함하는 단위 메모리 블록을 복수 개 포함하는 그래픽 메모리 및
입출력부를 통해 수신한 그래픽 데이터의 각 비트를 상기 그래픽 메모리의 각 메모리 셀에 저장시키고, 상기 그래픽 메모리의 각 메모리 셀에 저장된 그래픽 데이터를 독출하여 상기 입출력부를 통해 출력시키는 제어부를 포함하고,
상기 복수의 메모리 셀 중 적어도 둘 이상의 메모리 셀의 면적은 서로 상이하고,
상기 제어부는 상기 그래픽 데이터의 중요도 및 상기 메모리 셀의 면적에 따라 상기 그래픽 데이터의 각 비트를 할당하되,
상기 메모리 셀의 면적이 넓을수록 중요도가 큰 그래픽 데이터의 비트를 할당하는 영상 처리 프로세서.
- 제 1 항에 있어서,
상기 메모리 블록에 포함된 메모리들의 높이는 동일하고, 너비는 서로 상이한 것인 영상 처리 프로세서.
- 제 1 항에 있어서,
상기 제어부는 상기 입출력부를 통해 수신한 그래픽 데이터의 단위 데이터 집합 중 상위 비트의 데이터를 상기 단위 메모리 블록 중 넓은 면적의 메모리 셀에 할당하는 영상 처리 프로세서.
- 제 1 항에 있어서,
상기 그래픽 메모리는 저전압 구동방식에 따라 구동되는 것인 영상 처리 프로세서.
- 복수의 메모리 셀을 포함하는 단위 메모리 블록을 복수 개 포함하되, 상기 복수의 메모리 셀 중 적어도 둘 이상의 메모리 셀의 면적은 서로 상이하고,
상기 단위 메모리 블록은 메모리 셀의 면적이 넓을수록 중요도가 큰 그래픽 데이터의 비트를 저장하는 것인 그래픽 메모리.
- 제 5 항에 있어서,
상기 단위 메모리 블록은 1 픽셀의 그래픽 데이터를 저장하는 복수의 메모리 셀을 포함하는 것인 그래픽 메모리.
- 제 6 항에 있어서,
상기 단위 메모리 블록은 1 픽셀의 그래픽 데이터를 저장하는 8 개의 메모리 셀을 포함하는 것인 그래픽 메모리.
- 제 5 항에 있어서,
상기 단위 메모리 블록에 포함된 메모리들의 높이는 동일하고, 너비는 서로 상이한 것인 그래픽 메모리.
- 삭제
- 제 5 항에 있어서,
상기 단위 메모리 블록은 메모리 셀의 면적이 넓을수록 입력된 그래픽 데이터 집합 중 상위 비트의 데이터를 저장하는 그래픽 메모리. - 제 5 항, 제 6 항, 제 7 항, 제 8 항, 및 제 10 항 중 어느 한 항에 있어서,
상기 그래픽 메모리는 영상 처리 프로세서에 임베디드 되도록 형성된 것인 그래픽 메모리.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110022706A KR101217218B1 (ko) | 2011-03-15 | 2011-03-15 | 저전력 비디오 프로세서를 위한 임베디드 메모리 설계 |
US13/339,798 US8675139B2 (en) | 2011-03-15 | 2011-12-29 | Embedded memory design for low power video processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110022706A KR101217218B1 (ko) | 2011-03-15 | 2011-03-15 | 저전력 비디오 프로세서를 위한 임베디드 메모리 설계 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120107024A KR20120107024A (ko) | 2012-09-28 |
KR101217218B1 true KR101217218B1 (ko) | 2012-12-31 |
Family
ID=46828161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110022706A KR101217218B1 (ko) | 2011-03-15 | 2011-03-15 | 저전력 비디오 프로세서를 위한 임베디드 메모리 설계 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8675139B2 (ko) |
KR (1) | KR101217218B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9690656B2 (en) * | 2015-02-27 | 2017-06-27 | Microsoft Technology Licensing, Llc | Data encoding on single-level and variable multi-level cell storage |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5134584A (en) * | 1988-07-22 | 1992-07-28 | Vtc Incorporated | Reconfigurable memory |
US5166900A (en) * | 1989-10-27 | 1992-11-24 | Nec Corporation | Non-volatile semiconductor memory device with improved layout |
JPH06332797A (ja) * | 1993-05-27 | 1994-12-02 | Nec Corp | 半導体メモリ装置 |
US5898636A (en) * | 1993-06-21 | 1999-04-27 | Hitachi, Ltd. | Semiconductor integrated circuit device with interleaved memory and logic blocks |
JP3553138B2 (ja) * | 1994-07-14 | 2004-08-11 | 株式会社ルネサステクノロジ | 半導体記憶装置 |
US5457408A (en) * | 1994-11-23 | 1995-10-10 | At&T Corp. | Method and apparatus for verifying whether a bitstream received by a field programmable gate array (FPGA) is intended for that FPGA |
KR0167296B1 (ko) * | 1995-12-16 | 1999-02-01 | 문정환 | 메모리의 워드라인 구동회로 |
US6076151A (en) * | 1997-10-10 | 2000-06-13 | Advanced Micro Devices, Inc. | Dynamic memory allocation suitable for stride-based prefetching |
EP1052646B1 (en) * | 1999-05-11 | 2004-07-14 | Fujitsu Limited | Non-volatile semiconductor memory device permitting data-read operation performed during data-write/erase operation |
US6721203B1 (en) * | 2001-02-23 | 2004-04-13 | Western Digital (Fremont), Inc. | Designs of reference cells for magnetic tunnel junction (MTJ) MRAM |
JP4494820B2 (ja) * | 2004-02-16 | 2010-06-30 | パナソニック株式会社 | 不揮発性半導体記憶装置 |
JP4171032B2 (ja) * | 2006-06-16 | 2008-10-22 | 株式会社東芝 | 半導体装置及びその製造方法 |
US7610468B2 (en) * | 2006-10-26 | 2009-10-27 | Hewlett-Packard Development Company, L.P. | Modified buddy system memory allocation |
US7929372B2 (en) * | 2007-01-25 | 2011-04-19 | Samsung Electronics Co., Ltd. | Decoder, memory system, and physical position converting method thereof |
US7996647B2 (en) * | 2008-07-23 | 2011-08-09 | Microchip Technology Incorporated | Enhanced microprocessor or microcontroller |
US8225042B1 (en) * | 2009-05-05 | 2012-07-17 | Micron Technology, Inc. | Method and apparatus for preventing foreground erase operations in electrically writable memory devices |
JP5453983B2 (ja) * | 2009-07-28 | 2014-03-26 | セイコーエプソン株式会社 | 集積回路装置及び電子機器 |
-
2011
- 2011-03-15 KR KR1020110022706A patent/KR101217218B1/ko active IP Right Grant
- 2011-12-29 US US13/339,798 patent/US8675139B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US8675139B2 (en) | 2014-03-18 |
US20120236206A1 (en) | 2012-09-20 |
KR20120107024A (ko) | 2012-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI530952B (zh) | 快閃記憶體器件、電腦系統、及用於儲存資料於一快閃記憶體裝置之控制器裝置以及在一快閃記憶體器件之一區塊內配置資料之方法 | |
KR102225483B1 (ko) | 에러 정정이 향상된 메모리 디바이스 | |
US11392454B2 (en) | Memory controllers, memory systems and memory modules | |
US10468096B2 (en) | Accelerated soft read for multi-level cell nonvolatile memories | |
US9256493B2 (en) | Memory module architecture | |
US10454495B2 (en) | Apparatus and method for mapping binary to ternary and its reverse | |
US20160217035A1 (en) | Semiconductor device and reading method | |
US11749356B2 (en) | Non-volatile memory device, a memory system that includes the non-volatile memory device, and an operating method of the non-volatile memory device | |
US8441882B2 (en) | Memory devices having redundant arrays for repair | |
US10055288B2 (en) | Controller device and operation method for non-volatile memory with 3-dimensional architecture | |
US8583858B2 (en) | Nonvolatile memory controller and nonvolatile storage device | |
KR101217218B1 (ko) | 저전력 비디오 프로세서를 위한 임베디드 메모리 설계 | |
US9244942B1 (en) | Method to transfer image data between arbitrarily overlapping areas of memory | |
JP6479638B2 (ja) | ビデオサーバ装置およびデータ書き込み/読み出し方法 | |
CN111801736B (zh) | 具有非均匀刷新的存储器设备 | |
US20070171710A1 (en) | Semiconductor storage device and method of using semiconductor storage device | |
US20190087292A1 (en) | Memory module | |
US20140108712A1 (en) | Programming mode for multi-layer storage flash memory array and switching control method thereof | |
US20100332737A1 (en) | Flash memory preprocessing system and method | |
US20240304261A1 (en) | Self-corrected threshold voltages in non-volatile memory | |
JP6479697B2 (ja) | ビデオサーバ装置およびメモリのリード方法 | |
JP4897517B2 (ja) | 半導体記憶装置、表示装置および電子機器 | |
US11854647B2 (en) | Voltage level shifter transition time reduction | |
JP2013186920A (ja) | 不揮発性半導体記憶装置及びメモリシステム | |
JP4878298B2 (ja) | 半導体記憶装置および電子機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110315 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120620 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20121218 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20121224 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20121226 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160928 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20160928 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20171211 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20171211 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20201126 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20211213 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20230207 Start annual number: 11 End annual number: 11 |