CN206331414U - A kind of solid state hard disc - Google Patents

A kind of solid state hard disc Download PDF

Info

Publication number
CN206331414U
CN206331414U CN201620656466.1U CN201620656466U CN206331414U CN 206331414 U CN206331414 U CN 206331414U CN 201620656466 U CN201620656466 U CN 201620656466U CN 206331414 U CN206331414 U CN 206331414U
Authority
CN
China
Prior art keywords
state hard
solid
nand flash
hard disc
hard disk
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201620656466.1U
Other languages
Chinese (zh)
Inventor
易小洪
马翼
田达海
彭鹏
杨万云
周士兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Goke Microelectronics Co Ltd
Original Assignee
Hunan Goke Microelectronics Co Ltd
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 Hunan Goke Microelectronics Co Ltd filed Critical Hunan Goke Microelectronics Co Ltd
Priority to CN201620656466.1U priority Critical patent/CN206331414U/en
Application granted granted Critical
Publication of CN206331414U publication Critical patent/CN206331414U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

The utility model discloses a kind of solid state hard disc, including multiple NAND FLASH and solid-state hard disk controller;The solid-state hard disk controller includes status register;The multiple NAND FLASH free/busy signal pins access the status register by monitoring pin.The utility model need to only define a pin monitoring, when all NAND FLASH are idle condition, NAND FLASH can directly be judged for idle condition, without spending solid-state hard disk controller to pass through the time spent by command access NAND FLASH each logic unit;Only increase a chip pin, chip volume and manufacturing cost are not influenceed.

Description

A kind of solid state hard disc
Technical field
The utility model is related to electronic technology field, especially a kind of solid state hard disc.
Background technology
Solid state hard disc (Solid State Disk) is with the hard disk that solid-state electronic storage chip is storage medium, by controlling Device unit and memory cell composition.NAND FLASH are the most widely used storage medium in memory cell.
Due to NAND FLASH characteristic, solid state hard disc has following features:
1. cache (Buffer):
Each data storage and the erasing of the block page and writing speed in NAND FLASH are different.In order to carry The stability of high write performance, the data of solid state hard disc write-in can be first put into cache (Buffer), then are written to many In individual NAND FLASH.In addition, some system core information during normal use can be also put into cache by solid state hard disc. So there being storage in cache:Not yet write NAND FLASH data cached and system core information.When solid state hard disc When external power source is turned off, the data in cache will lose;
It is not lost in order to which reliability preserves the data in cache, solid state hard disc is configured with standby electric module, so as to outside There is provided the power supply of short time during portion's power remove, allow controller that the data in cache are written in NAND FLASH.
2. logic unit READY/BUSY(Free/busy)Monitoring:
According to ONFI and Toggle protocol requirements:When carrying out erase or write operation to NAND FLASH, it is necessary to first look into Ask the FLASH logic units of writing area(LUN)State, when the state that detects for free time(Ready)When operated again. Otherwise NAND FLASH will not response controller order.
The usual way of current industry:
1. solid-state hard disk controller passes through command access NAND FLASH each logic unit(LUN), but for tool There is the solid state hard disc of multiple NAND FLASH chips, it will there are tens logic units.Solid-state hard disk controller completes all patrol Collecting the conditional access of unit at least needs hundreds of the microseconds even time of Millisecond.For some to time requirement extremely harshness Operation, such as:Data write-in before solid state hard disc power down in cache.Due to standby electric module for power supply duration generally only There is the time of Millisecond, accessing energy storage consumption of the time of logic unit consuming to standby electric module will be very big;
2. solid-state hard disk controller defines the physical pin with the quantity such as required NAND FLASH logic units, directly with Each logic unit of NAND FLASH READY/BUSY(Free/busy)Signal pins are connected.This scheme requires that solid-state is hard Disk control chip at least needs many reserved tens pins when designing, and pin number directly affects the volume of chip and is manufactured into This.
The drawbacks of having larger in two schemes as can be seen here, there will naturally be inconvenience and defect in actual applications, It is therefore necessary to improved.
The content of the invention
Technical problem to be solved in the utility model is, in view of the shortcomings of the prior art, providing a kind of solid state hard disc.
In order to solve the above technical problems, the technical scheme that the utility model is used is:A kind of solid state hard disc, including it is multiple NAND FLASH and solid-state hard disk controller;The solid-state hard disk controller includes status register;The multiple NAND FLASH free/busy signal pins access the status register by monitoring pin.
Compared with prior art, the utility model have the advantage that for:The utility model need to only define one and draw Pin is monitored, and when all NAND FLASH are idle condition, NAND FLASH can be directly judged for idle condition, without spending Solid-state hard disk controller passes through the time spent by command access NAND FLASH each logic unit;Only increase a core Piece pin, does not influence on chip volume and manufacturing cost.
Brief description of the drawings
Fig. 1 is the utility model embodiment circuit block diagram;
Fig. 2 is the process chart of the utility model embodiment 1.
Fig. 3 is the process chart of the utility model embodiment 2.
Embodiment
Directly it is connected as shown in figure 1, solid-state hard disk controller defines one with solid-state controller internal status register Hardware pin(Monitor pin), this hardware pin can be universal input output pin (GPIO) or special FLASH State-detection pin(READY/BUSY INPUT), the state of hardware pin will be embodied directly in shape inside solid-state hard disk controller In state register;By the READY/BUSY of all NAND FLASH chips in solid state hard disc(Free/busy)Signal pins are connected to Together, and it is connected to above-mentioned hardware pin.
Embodiment 1
Fig. 2 shows to operate the flow chart of the method for stand-by period totally according to the reduction solid state hard disc of embodiment 1.Such as Fig. 2 Shown, when external power source closes solid state hard disc power down, solid state hard disc uses standby electric module for power supply, and solid-state hard disk controller starts Power down flow:
On the one hand, solid-state hard disk controller reads the state that internal status register learns all NAND FLASH chips, When it is busy to detect all NAND FLASH states, circulation continuous is detected this status register by solid-state hard disk controller;
It it is the free time when detecting all NAND FLASH states, controller will write reflecting for solid state hard disc into FLASH It is data cached in firing table and not yet write-in FLASH;
On the other hand, solid-state hard disk controller accesses all NAND FLASH each logic list by way of repeating query Member, until having, enough logic units can be used for depositing data cached to be idle, and the READY/BUSY of controller(Idle/ It is busy)It is that storage controller will write the mapping item of solid state hard disc into FLASH and not yet write that state, which is posted and remained as busy, Enter data cached in FLASH.
Controller directly accesses internal register and only needs to several clock cycle, it is only necessary to which nanosecond can be completed to all NAND FLASH states are idle monitoring.And the conditional access that solid-state hard disk controller completes all logic units needs at least Hundreds of microseconds, in addition Millisecond time.The method is by significantly reduction solid state hard disc in the wait before write-in is data cached Between.
Embodiment 2
Fig. 3 shows to operate the flow chart of the method for stand-by period totally according to the reduction solid state hard disc of embodiment 2.Such as Fig. 3 It is shown, when main frame, which is issued, carries out overall erasing operation to solid state hard disc:
Solid-state hard disk controller reads internal status register and learns the states of all NAND FLASH chips, when detecting When all NAND FLASH states are busy, circulation continuous is detected this status register by solid-state hard disk controller;
It it is the free time when detecting all NAND FLASH states, controller will be to all NAND FLASH logic units Carry out erasing operation.
For the solid state hard disc with multiple NAND FLASH chips, it will there is tens logic units.Such as:64G MCL FLASH, which amounts to, 4 logic units, and 512G solid state hard disc needs 8 64G FLASH chip, and solid state hard disc, which amounts to, to be had 32 logic units.The conditional access that solid-state hard disk controller completes all logic units needs at least hundreds of microseconds, such as runs into When thering is the logic unit to be wiped or be written to the slower page of programming time(page), the spent time be up to milli Second level.And controller directly accesses internal register and only needs to several clock cycle, it is only necessary to which nanosecond can be completed to all NAND FLASH states are idle monitoring.Before the method will significantly reduce solid state hard disc to overall all logic unit operations Stand-by period.

Claims (3)

1. a kind of solid state hard disc, including multiple NAND FLASH and solid-state hard disk controller;The solid-state hard disk controller includes Status register;Characterized in that, the multiple NAND FLASH free/busy signal pins are accessed by monitoring pin The status register.
2. solid state hard disc according to claim 1, it is characterised in that the monitoring pin is input and output pin.
3. solid state hard disc according to claim 1, it is characterised in that the monitoring pin is FLASH state-detection pins.
CN201620656466.1U 2016-06-29 2016-06-29 A kind of solid state hard disc Active CN206331414U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201620656466.1U CN206331414U (en) 2016-06-29 2016-06-29 A kind of solid state hard disc

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201620656466.1U CN206331414U (en) 2016-06-29 2016-06-29 A kind of solid state hard disc

Publications (1)

Publication Number Publication Date
CN206331414U true CN206331414U (en) 2017-07-14

Family

ID=59285648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201620656466.1U Active CN206331414U (en) 2016-06-29 2016-06-29 A kind of solid state hard disc

Country Status (1)

Country Link
CN (1) CN206331414U (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020015136A1 (en) * 2018-07-20 2020-01-23 江苏华存电子科技有限公司 Method for increasing reaction rate employing flash memory pins
CN110874333A (en) * 2018-08-31 2020-03-10 威刚科技股份有限公司 Storage device and storage method
CN111176563A (en) * 2019-12-24 2020-05-19 湖南国科微电子股份有限公司 Method for bypass access to storage data, storage device and bypass access storage system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020015136A1 (en) * 2018-07-20 2020-01-23 江苏华存电子科技有限公司 Method for increasing reaction rate employing flash memory pins
CN110874333A (en) * 2018-08-31 2020-03-10 威刚科技股份有限公司 Storage device and storage method
CN111176563A (en) * 2019-12-24 2020-05-19 湖南国科微电子股份有限公司 Method for bypass access to storage data, storage device and bypass access storage system
CN111176563B (en) * 2019-12-24 2023-10-31 湖南国科微电子股份有限公司 Method for bypass access to storage data, storage device and bypass access storage system

Similar Documents

Publication Publication Date Title
TWI430094B (en) Memory storage device, memory controller, and temperature management method
CN107466418B (en) Cost optimized single level cell mode non-volatile memory for multi-level cell mode non-volatile memory
KR101702280B1 (en) Command queuing
TWI451435B (en) Non-volatile memory storage apparatus, memory controller and data storage method
CN103810112B (en) A kind of Nonvolatile memory system and management method thereof
CN101517547B (en) Memory system and memory chip
CN103035282B (en) Memorizer memory devices, Memory Controller and method for managing temperature
US8706948B2 (en) Data writing method for non-volatile memory, and controller and storage system using the same
US20120117314A1 (en) Memory devices operated within a communication protocol standard timeout requirement
CN105518784A (en) Data processor with memory controller for high reliability operation and method
US10776024B2 (en) Solid state drive and data accessing method thereof
CN105138470A (en) Multi-channel nand flash controller
CN111158633A (en) DDR3 multichannel read-write controller based on FPGA and control method
CN206331414U (en) A kind of solid state hard disc
CN105808455A (en) Memory access method, storage-class memory and computer system
CN110162489A (en) The operating method of Memory Controller and the Memory Controller
CN102541458A (en) Method for increasing data writing speed of electronic hard disk
JP2022172443A (en) Method and device relating to memory chip row hammer threat back pressure signal and host-side response
CN106802870A (en) A kind of efficient embedded system chip Nor Flash controllers and control method
CN104991736A (en) Method and device for typing in data and storage equipment
CN105630699B (en) A kind of solid state hard disk and read-write cache management method using MRAM
US10452574B2 (en) Read performance on a SATA storage device behind a host bus adapter
CN105653468B (en) A kind of storage device using MRAM
TWI235298B (en) Method to read the battery status by the operating system of portable computer
CN106155565A (en) A kind of high speed hard-disk based on Dram

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Assignee: Jiangsu Xinsheng Intelligent Technology Co., Ltd.

Assignor: GOKE MICROELECTRONICS CO., LTD.

Contract record no.: 2018430000021

Denomination of utility model: Data access method for solid state disk

Granted publication date: 20170714

License type: Common License

Record date: 20181203

EE01 Entry into force of recordation of patent licensing contract