Flash solid state disk
Abstract
The present invention relates to a semiconductor storage medium disk and a method of manufacturing the same, comprising: a hard disk controller connected to a data input/output bus to interface with a memory module; By configuring the memory controller unit, the flash memory unit connected to the flash memory controller chip to store data, and a state data adjustment interface unit configured to readjust the usable memory capacity when a predetermined memory module is attached/removed to the flash memory unit. , it can be used as a storage device with excellent data safety due to its strong resistance to physical impact, and it can improve computing performance by solving the bottleneck of the computer according to the characteristic of high processing speed, and increase data storage capacity in real time It can be increased or decreased, and the utilization of the storage device can be maximized by dynamically expanding and reducing the file system without rewriting the file system accordingly.Flash memory, hard disk, SSD

Term
Projected expiry 4 May 2027.
- Priority and filed
- Published
- Today
- Projected expiry
10 claims: 1 independent, 9 dependent
- 1반도체 메모리 저장 용량의 증가, 감소가 가능한 반도체 저장 매체 디스크에 있어서 , 데이터 버스에 연결되어 ATA, SATA1, SATA2, SAS 방식의 프로토콜을 지원하는 하드 디스크 컨트롤러부와;상기 하드 디스크 컨트롤러 부에 연결되어 플래시 메모리의 데이터 읽기 쓰기를 제어하는 플래시 메모리 컨트롤러부와;플래시 메모리 컨트롤러 부에 연결되어 데이터를 저장하는 플래시 메모리부;및 상기 플래시 메모리부에 소정 메모리 모듈의 착/탈시 사용가능한 메모리용량이 재조정되도록 형성된 데이터 인터페이스부를 포함하는 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
- 2제 1 항에 있어서, 상기 하드디스크 컨트롤러부는 ATA, SATA, SATA2, SAS 프로토콜을 지원하는 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
- 3제 1 항에 있어서, 상기 하드디스크 컨트롤러부는 소정 개수의 메모리 모듈이 모두 장착된 최대 메모리 적재상태로 미리 설정되는 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
- 4제 1 항에 있어서, 상기 플래시 메모리 컨트롤러부는 상기 하드디스크 컨트롤러부와 메모리 모듈들 간의 통신 인터페이스를 통해 상태정보를 전달하여 자동적으로 실 사용가능한 용량이 증가, 감소하도록 조정하는 기능을 수행하는 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
- 5제 4 항에 있어서, 전용소프트웨어를 사용하여 파일시스템 확장을 가능하도록 조정하는 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
- 6제 5 항에 있어서, 상기 메모리 컨트롤러부의 정보를 바탕으로 상기 메모리부의 파일시스템 축소 및 확장이 가능하도록 하는 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크크.
- 7제 1 항에 있어서, 상기 플래시 메모리 컨트롤러부는 실 사용가능한 총 메모리 용량을 지정하는 기능을 수행하는 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
- 8제 1 항에 있어서, 운영체계의 파일시스템은 새로운 모듈 추가 장착시 파일시스템을 유지한 채 파일시스템 크기를 새 용량에 맞추어 확장가능하도로 하는 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
- 9제 1 항에 있어서, 모듈 제거시 미리 제거할 모듈 용량만큼의 파일시스템을 축소한 후 물리적으로 모듈의 제거를 하도록 하여 파일시스템의 재작성 없이 확장 및 축소가 가능한 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
- 10제 1 항에 있어서, 상기 인터페이스부는 상기 플래시 메모리부에 추가의 메모리를 연결할 수 있도록 슬롯방식으로 이루어진 것을 특징으로 하는 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한 반도체 저장매체 디스크.
Independent claims10
12 paragraphs, as filed
A semiconductor storage medium disk capable of dynamically expanding and reducing storage capacity and file system {Flash solid state disk}
1 is a configuration diagram of a conventional storage medium disk;
2 is a configuration diagram of a semiconductor storage medium disk (SSD) to which the present invention is applied;
3 is a configuration diagram of a file system when a memory module is mounted and detached according to the present invention;
* Explanation of symbols for main parts of the drawing
110: computer 120: control and memory module
125: hard disk controller 121a, 121b, 121c, 121d: memory controller
122a, 122b, 122c, 122d: first to fourth status information registers
123a,123b,123c,123d: flash memory
<backgroundart><p>The present invention relates to a semiconductor storage medium disk (Solid State Disk, hereinafter referred to as SSD) and a manufacturing method thereof, and more particularly, to a flash memory expansion module for expanding a storage capacity of an SSD.</p><p> In general, the data throughput, which is a performance indicator of a computer, depends on the speed of the storage device. The input/output (hereinafter referred to as I/O) bottleneck of</p><p> Conventional SSDs are connected to the data input/output bus inside and store data using a memory controller and flash memory module supporting ATA, SATA1, SATA2, and SAS protocols. can</p><p> The existing hard disk has very low stability due to the presence of a physical operation part, but the SSD has relatively superior stability compared to the hard disk by using a semiconductor as a storage medium.</p><p> Existing hard disks had a problem with slow data processing speed due to the disk's seek time, which is the sum of the time it takes for the head to move to a specific track on the disk and the rotation delay (latency). This can result in faster processing speed.</p><p> The lifespan of a hard disk is inevitably short due to the physical operation part, whereas an SSD has a relatively long lifespan.</p><p> However, SSDs, which have many advantages, have a production price per byte that is close to that of hard disks due to improvements in semiconductor manufacturing technology, but remain expensive. For SSDs to replace hard disks, price is the biggest barrier.</p><p> The present invention makes it possible to easily increase capacity from a small capacity to a large capacity by defining an interface capable of increasing capacity by breaking away from the conventional single module manufacturing method of the SSD and enabling additional memory modules to be mounted accordingly. The existing SSD has to be discarded for capacity upgrade, but the SSD of the present invention responds to the rapid price drop of flash memory, purchases an initial low-capacity SSD, and then purchases an additional low-cost memory module after a period of time. Therefore, by expanding the capacity, there is no need to discard the existing module, the maximum capacity can be used at the minimum price, and a long life cycle from product purchase to disposal can be achieved.</p><p> Although the capacity expansion inside the SSD affects the already created file system, the present invention enables users to easily expand and contract the file system without destroying the existing file system despite the addition or removal of memory modules.</p><p> 1 is a configuration diagram of a conventional memory storage, in which a plurality of memory controllers 30a and 30b for controlling flash memories 40a and 40b attached to the hard disk controller are connected to the hard disk controller 20 and the flash memory hard disk works with</p><p> In the conventional SSD configured as described above, memory expansion is impossible because expensive memory can only be used with a fixed capacity. There is a problem in that a lot of time and money are incurred because the original data has to be copied again after deleting and re-creating it. </p></backgroundart><abstractproblem><p>In order to solve the above problems, the present invention utilizes an SSD semiconductor memory to increase and decrease the memory capacity in real time, and accordingly, a semiconductor storage capable of dynamically expanding and reducing the storage capacity and the file system while maintaining the existing file system. It aims to provide a media disk.</p><p> In order to achieve the above object, the present invention provides a RAID controller connected to a data input/output bus to interface with a memory module, a flash memory controller connected to the RAID controller chip to control data read/write of the flash memory, and a flash memory and a flash memory unit connected to the controller chip to store data, and a data interface unit configured to readjust a memory capacity usable when a predetermined memory module is attached/removed to the flash memory unit.</p><p> The data throughput, which is a performance indicator of the computer, depends on the speed of the storage device. Since most O/Ss require multi-processing, the I/O bottleneck of the HDD is deepening, so by applying the SSD of the present invention, the I/O O This is to solve the bottleneck and make it possible to dramatically improve performance.</p><p> In addition, since the SSD has strong durability against physical impact, it can provide mobility to a laptop computer, a vehicle PC, etc., thereby ensuring data stability even when a disk is damaged, and has the advantage of enabling computing while moving.</p><p> In addition, since the flash memory SSD of the present invention has no mechanical device, it has excellent stability and durability, so it can exhibit significantly superior performance than the HDD.</p><p> Moreover, these days, as the desire to improve the storage and speed of safe data storage in personal PCs is increasing, it is possible to modularize the dedicated memory that can improve the storage and speed and increase the capacity in real time. There may be advantages to be gained.</p></abstractproblem>
<p>Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.</p><p> 2 is a block diagram of a semiconductor storage medium disk (SSD) to which the present invention is applied. A hard disk controller unit 125 connected to a data input/output bus to support ATA/SATA1/SATA2/SAS protocols, the hard disk controller unit ( 125) to the flash memory controller units 121a, 121b, 121c, and 121d to control data read/write of the flash memory, and to the flash memory controller units 121a, 121b, 121c, and 121d to store data Flash memory units (121a, 123b, 123c, 123d) and status information registers (122a, 122b, 122c, 122d) having status information of the memory module and an interface unit formed to connect additional memory to the flash memory unit; is composed</p><p> The detailed configuration of the semiconductor storage medium disk (SSD) configured as described above is as follows. </p><p> First, the hard disk controller unit 125 is set to the maximum memory loading state in which all N memory modules are mounted, and is set so that only the actual capacity can be used when one module is initially mounted.</p><p> In addition, the flash memory controller units 121a, 121b, 121c, and 121d provide status information 122a-d, 132a-d, and 142a-d through a communication interface unit between the hard disk controller unit 125 and the memory modules 130, 140, and 150. .</p><p> 3 is a configuration diagram of a file system when a memory module is mounted and detached according to the present invention. unit 212 , memory units 213 , 220 , 230 , 240 capable of storing data under the control of the memory controller unit 212 , and enabling reduction and expansion of the file system of the memory unit based on information of the memory controller unit 212 . It consists of dedicated software.</p><p> The processing flow according to the above configuration is as follows.</p><p> First, after setting the maximum memory loading state in which all the memory modules are installed, the partition information of the hard disk controller unit 211 is adjusted so that only the actual capacity when one module is installed can be used, and additional modules are installed It is designed to automatically increase the actual capacity each time you do it, and is adjusted through dedicated software that expands the file system accordingly without destroying it.</p><p> At this time, the file system of the operating system should be set to a capacity equal to the first one or the first installed module, and when additional modules are installed, the file system size can be expanded to fit the new capacity while maintaining the existing file system as it is.</p><p> In addition, when removing the module, if the file system is reduced to the capacity of the module to be removed in advance and then the module is physically removed, the user can add and remove as many modules as necessary, and the file system can be expanded and expanded without rewriting accordingly. reduction is possible.</p>
<p>As described above, according to the present invention, the capacity of an expensive SSD can be easily expanded or reduced at a time when the user needs it, and accordingly, it is possible to expand the SSD without rewriting the file system.</p>
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| WO2010059007A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US9961788B2 | Cited by | United States of America | Applicant |
| US10285293B2 | Cited by | United States of America | Applicant |
| USRE48365E | Cited by | United States of America | Applicant |
| WO2010059007A2 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| WO2011156285A2 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US9606577B2 | Cited by | United States of America | Applicant |
| WO2011156285A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10849245B2 | Cited by | United States of America | Applicant |
| US11751350B2 | Cited by | United States of America | Applicant |
| JP2013541742A | Cited by | Japan | Search report |
| JP2013541742A | Cited by | Japan | Search report |
| CN106502583A | Cited by | China | Search report |
| US2011302357A1 | Cited by | United States of America | Pre-grant |
2 members in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 20070043460 | Republic of Korea | A | |
| KR20070043460 | – | – | – |
Members2
| Document | Office | Kind | |
|---|---|---|---|
| KR20080098147AThis record | Republic of Korea | A | |
| KR100928037B1 | Republic of Korea | B1 |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapse due to unpaid annual feeLapsedLAPS | LAPS | |
| Annual fee paymentFPAY | FPAY | |
| Annual fee paymentFPAY | FPAY | |
| Written decision to grantGRNT | GRNT | |
| Decision to grantB701 | B701 | |
| AmendmentAMND | AMND | |
| Request for trial against refusal decisionJ201 | J201 | |
| Decision to refuse applicationE601 | E601 | |
| Notification of reason for refusalE902 | E902 | |
| Request for examinationA201 | A201 |
Numbers
- Publication
- 10-2008-0098147
- Publication, DOCDB
- 20080098147
- Publication, EPODOC
- KR20080098147
- Application
- 100043460
- Application, DOCDB
- 20070043460
- Application, EPODOC
- KR20070043460
Titles2
- Korean
- 저장 용량과 파일 시스템을 동적으로 확장, 축소가 가능한반도체 저장매체 디스크
- English
- A semiconductor storage medium disk that can dynamically expand and contract storage capacity and file system
Classification
- CPC, 2
- G06F3/0604
- G06F3/0679
- IPC, 2
- G06F3 06
- G06F13 00