TWI578330B - Solid state semiconductor storage device with temperature control function and control method thereof - Google Patents
Solid state semiconductor storage device with temperature control function and control method thereof Download PDFInfo
- Publication number
- TWI578330B TWI578330B TW096137875A TW96137875A TWI578330B TW I578330 B TWI578330 B TW I578330B TW 096137875 A TW096137875 A TW 096137875A TW 96137875 A TW96137875 A TW 96137875A TW I578330 B TWI578330 B TW I578330B
- Authority
- TW
- Taiwan
- Prior art keywords
- storage device
- solid state
- semiconductor storage
- temperature
- state semiconductor
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/04—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
Landscapes
- Read Only Memory (AREA)
- Dram (AREA)
- Semiconductor Integrated Circuits (AREA)
Description
本發明係有關於一種非揮發性記憶體之固態半導體儲存裝置,特別是一種具有溫度控制功能之固態半導體儲存裝置及其控制方法。
隨著固態半導體儲存裝置日漸普及,產生許多利用固態非揮發性記憶體記錄儲存數位資訊的應用,例如USB隨身碟、記憶卡以及固態磁碟機(Solid-State Disk drive,SSD)等。其中又以容量最大的固態磁碟機最適於可攜式電腦(如筆記型電腦、超級行動電腦(Ultra-mobile PC,UMPC)等),藉以取代硬碟機並提供低耗電、高儲存速度、高可靠度等特性。為了提供更高的儲存容量及存取速度,固態半導體儲存裝置內部需設置複數個非揮發性記憶體,俾能同時進行資料讀取、記錄或抹除作業,藉以減少完成作業所需時間,達到提高存取速度之目的。
請參閱第一圖,習知固態磁碟機功能方塊圖所示,固態磁碟機1係包括電源管理單元11、非揮發性記憶體單元12、及控制單元13。電源管理單元11自應用系統(圖未示)接受其供應之電源,轉為固態磁碟機內部其他單元適用之電源形式。控制單元13經系統介面131連接應用系統以接收指令,並控制非揮發性記憶體單元12進行資料輸入、資料輸出、記憶頁寫入、記憶區塊抹除以及其他必要作業。控制單元13中利用系統介面131連接應用系統,記憶體介面132連接非揮發性記憶體單元12,由微處理器133執行應用系統指令、控制資料傳輸及非揮發性記憶體單元12等流程、與資料傳輸緩衝區134暫存傳輸資料等功能。而非揮發性記憶體單元12則由至少一個或以上之非揮發性記憶體所組成,其接受控制單元13下達之控制指令,記錄及提供應用系統傳輸儲存之數位資訊。
另如美國專利公告第US6725321號”Memory system”、美國專利公告第US6718406號”Memory array apparatus with reduced data accessing time and method for the same”及美國專利公開第20050010717號”Access and data management method using double parallel tracks for flash memory cells”等專利,亦提供有關固態磁碟機之系統架構與方法。然而,由於固態磁碟機內有多項電子元件同時作業,使固態磁碟機在可攜式電腦產生多餘的熱能,在散熱不易的可攜式電腦中,容易導致溫度上升,進而在高溫下產生操作不穩定的現象。
而習知針對溫度變化導致裝置操作不穩定之問題,如第二圖,習知具溫控裝置之記憶系統功能方塊圖所示,記憶體系統300係包括一控制器310及一記憶體裝置320,而控制器310係透過匯流排330來讀寫記憶體裝置320。控制器310中係包括一追蹤電路316及一控制電路315,而追蹤電路316係用於在一特定週期中監控記憶體裝置320之運作,其中記憶體裝置320之運作係包括被讀寫之次數或更新之次數等;而控制電路315係根據追蹤電路316監測記憶體裝置320運作所提供之資料與記憶體裝置320先前運作的經驗資料來判斷在特定時間週期中記憶體裝置320所產生之操作溫度,進而若控制電路315判斷出記憶體裝置320之操作溫度超過容許範圍,便利用於讀寫之操作間加入延遲時間,或是將記憶體裝置320切換於低功率模式等方式來調節記憶體裝置320,以降低記憶體裝置320的操作溫度。
然而,上述之相關技術係適用於揮發性隨機存取記憶體,其散發熱量僅與記憶體控制器存取記憶體之讀寫速度相關時才得以使用。而固態磁碟機內部所採用之儲存媒體為非揮發性記憶體(例如NAND型Flash記憶體),做為大容量長時間保存資料使用,其存取作業方式與特性與前述技術所適用之揮發性記憶體有多項差異。以目前固態磁碟機主要採用之NADA型Flash記憶體為例,其與揮發性隨機存取記憶體差異包括:1. NADA型Flash記憶體之資料無法隨機存取,其需透過指令碼與指定之流程以較大單位之記憶頁或記憶區塊進行存取作業;2. NADA型Flash記憶體除如揮發性隨機存取記憶體一般之資料輸出/輸入作業外,另需進行記憶頁寫入或記憶區塊抹除作業方能完成記錄資料之動作;3.在功率消耗方面,由於NADA型Flash記憶體執行記憶頁寫入或記憶區塊抹除作業需要較長之時間,所以執行該些作業所消耗之功率較單純進行資料之輸出/輸入更高,散發之熱量亦較高。
由上述三點差異可知,NADA型Flash記憶體與揮發性隨機存取記憶體係分別具有不同之特性,所以前述針對記憶體溫度控制之相關技術,亦未能適用於固態磁碟機或其它固態半導體儲存裝置。一般固態半導體儲存裝置因為溫度所造成操作不穩定的問題,至今仍缺較佳之解決方案來改善。
有鑑於此,為避免固態半導體儲存裝置於高溫下產生操作不穩定的現象,必須於固態半導體儲存裝置內部設置溫度控制裝置及一更有效果的溫度控制方法,以達到持續穩定操作的目的。
為達上述目的,本發明提供一種具有溫度控制功能之固態半導體儲存裝置,其包括一非揮發性記憶體單元、一溫度感測元件及一控制單元。其中非揮發性記憶體單元用於儲存數位資訊。溫度感測元件用於感測該固態半導體儲存裝置之操作溫度,以提供一溫度感測信號。控制單元係利用一系統介面與一應用系統電性連接,以接收該應用系統所下達之指令;利用一記憶體介面與該非揮發性記憶體單元電性連接;利用一溫度感測介面與該溫度感測元件電性連接,以接收該溫度感測信號。而控制單元更包含一微處理器,其電性連接該系統介面、該記憶體介面、及該溫度感測介面,該微處理器根據該溫度感測信號判斷該固態碟機之操作溫度,並執行對應程序調整該固態碟機之操作模式。
為達上述目的,本發明再提供一種固態半導體儲存裝置之溫度控制方法,其步驟首先於一控制單元中根據不同操作溫度預設一溫度臨界值;然後透過一溫度感測元件偵測該固態半導體儲存裝置之操作溫度並發出一溫度感測信號回傳該控制單元;接著該控制單元比較該溫度感測信號值與該溫度臨界值,並根據比較結果,控制該固態半導體儲存裝置之動作狀態。
所以本發明利用溫度臨界值與固態半導體儲存裝置之操作溫度感測信號值之比較,係可讓控制單元進入不同之操作模式,而不同之操作模式其控制單元有對應之指令執行速度及對非揮發性記憶體單元之存取速度,藉此達到溫度控制之功效。
為了能更進一步瞭解本發明為達成預定目的所採取之技術、手段及功效,請參閱以下有關本發明之詳細說明與附圖,相信本發明之目的、特徵與特點,當可由此得一深入且具體之瞭解,然而所附圖式僅提供參考與說明用,並非用來對本發明加以限制者。
請參閱第三圖,係為本發明具溫度控制功能之固態半導體儲存裝置功能方塊圖。如圖所示具溫度控制功能之固態半導體儲存裝置4係包括電源管理單元41、非揮發性記憶體單元42、控制單元43、及溫度感測元件44。電源管理單元41接受從主機板或應用系統45(如:電腦、個人數位行動裝置或各種數位多媒體裝置)供應之電源,轉為固態半導體儲存裝置4內部各單元適用之電源形式。控制單元43經系統介面431連接應用系統45以接收指令,並對非揮發性記憶體單元42進行資料輸入、資料輸出、記憶頁寫入、記憶區塊抹除以及其他必要作業。控制單元43中利用系統介面431連接應用系統45,透過記憶體介面432連接非揮發性記憶體單元42。控制單元43進一步更包含一微處理器433,該微處理器433負責執行應用系統45所傳來之指令、控制資料傳輸及對非揮發性記憶體單元12的資料存取,與控制資料傳輸緩衝區434的暫存傳輸資料功能。而非揮發性記憶體單元42則由至少一個以上之非揮發性記憶體所組成,其接受控制單元43下達之控制指令,用於記錄或提供應用系統45所需之數位資訊,以及儲存控制單元43部分之控制用相關資訊。
溫度感測元件44用於感測固態半導體儲存裝置4之操作溫度,並透過控制單元43上所設置之溫度感測介面435提供溫度感測信號給微處理器433。微處理器433根據溫度感測元件44所提供之溫度感測信號判斷固態半導體儲存裝置4之操作溫度,並於該操作溫度感測信號值達到一預設之溫度臨界值以上時改變動作模式,調整控制單元43回應應用系統45下達指令之執行速度,以及控制單元43存取非揮發性記憶體單元42的方法。其中,溫度感測元件44係可為一熱電偶溫度感應器。
承上述,固態半導體儲存裝置4可進一步將溫度臨界值預設於控制單元43、非揮發性記憶體單元42或溫度感測元件44內,而溫度感測元件44可進一步結合一比較電路對溫度感測信號與預設溫度臨界值進行比較並將比較結果傳輸至控制單元43;另外,溫度臨界值除了可固定預設於上述單元或元件中外,也可透過應用系統45進行設定或調整;固態半導體儲存裝置4也可進一步就其操作特性,預先設定多個溫度臨界值與對應之操作模式,並且在操作溫度感測信號值達到不同溫度臨界值的情況下,讓該裝置進入不同的操作模式以為因應。接著以預先設定三個溫度臨界值、四種對應之操作模式為例做說明。
請參閱第四圖,係為本發明較佳實施例之固態半導體儲存裝置隨不同操作溫度感測結果切換操作模式之狀況設定表,及第五圖,係為本發明較佳實施例之固態半導體儲存裝置溫度感測信號值及操作模式隨時間與不同假設情境之變化示意圖。
當固態半導體儲存裝置4之操作溫度感測信號值低於第一溫度臨界值T1時,固態半導體儲存裝置4係進入第一操作模式M1,亦即正常操作模式,此時控制單元43以全速執行應用系統45下達之指令,並以全速存取非揮發性記憶體單元42。在第一操作模式M1時,固態半導體儲存裝置4提供最佳的存取效能,但消耗之功率及產生之熱量亦最高。
當固態半導體儲存裝置4之感測元件44所發出之操作溫度感測信號值高於第一溫度臨界值T1時,則該儲存裝置進入第二操作模式M2,亦即低度降溫模式,如第五圖S1所示。此時,控制單元43進入減速運作,亦即執行應用系統45下達指令之速度較低,惟仍以全速存取非揮發性記憶體單元42。在第二操作模式M2時,固態半導體儲存裝置4之存取效能及消耗之功率皆低於操作在第一操作模式M1,以俾於不至大幅影響資料存取效能的情況下,達到低度降溫的效果。若應用系統45並未對固態半導體儲存裝置4連續進行大量資料存取之作業,則一般而言,其內部操作溫度將逐漸下降返回低於第一溫度臨界值T1所對應之溫度,控制單元43隨即將操作模式切回第一操作模式,以提供最佳之資料存取效能,如第五圖S1至S2所示。
接著若應用系統45持續對固態半導體儲存裝置4連續進行大量資料存取作業,或裝置固態半導體儲存裝置4之週遭環境溫度較高,或散熱條件不佳時,即使進入第二操作模式M2減低運作產生之熱量仍可能無法達到降低溫度的目的。此時,溫度持續的上升,如第五圖S3至S4所示。當內部操作溫度感測信號值超過第二溫度臨界值T2時,固態半導體儲存裝置4即進入第三操作模式M3,亦即高度降溫模式,更進一步降低控制單元43之執行速度,並同時減低存取非揮發性記憶體單元42之存取速度,以達在嚴苛的環境下,持續穩定操作的目的,如第五圖S4所示。
而前述之減低存取非揮發性記憶體單元42之存取速度,可包括減低資料輸出或輸入之傳輸率、減少平行或交錯執行記憶頁寫入作業、減少平行或交錯執行記憶區塊抹除作業、減少執行記憶頁寫入作業、減少執行記憶區塊抹除作業、加大執行記憶頁寫入作業之時間間隔、加大執行記憶區塊抹除作業之時間間隔等作業方式。
若裝置固態半導體儲存裝置4之環境,可能因週遭環境有其他熱源且散熱不良的緣故,可能導致即使於第三操作模式M3高度降溫後,其內部操作溫度能持續上升的情況。如第五圖S4至S5所示,即使固態半導體儲存裝置4進入第三操作模式M3,仍僅能減緩溫度上升的趨勢,尚未能完全遏止操作溫度上升的現象。此時,操作溫度即持續上升直到超過固態半導體儲存裝置4能維持穩定運作之容許值,同時操作溫度感測信號值達到第三溫度臨界值T3,如第五圖S5所示。操作溫度既已超出固態半導體儲存裝置4能維持穩定運作之上限,控制單元43即進入第四操作模式M4,以回應過熱錯誤之狀態。此時,對於應用系統45下達之指令,控制單元43均回應錯誤訊息,並停止存取非揮發性記憶體單元42,直到內部操作溫度返回至低於第三溫度臨界值T3所對應之溫度,控制單元43重新返回第三操作模式M3為止,如第五圖S6所示。
由上述之說明可知,本發明具有溫度控制功能之固態半導體儲存裝置係根據固態半導體儲存裝置之操作溫度感測結果來改變控制單元43之執行速度及對非揮發性記憶體單元42之存取速度,以有效降低散發之熱量,進而達到持續穩定操作的目的。
請參閱第六圖,係為本發明具有溫度控制之固態半導體儲存裝置之另一較佳實施例之功能方塊圖。如圖所示,於固態半導體儲存裝置7中除設置溫度感測元件44外,再增設一溫度控制元件71,當溫度感測元件44感測內部溫度超過一預設值所對應之溫度時,控制單元43除改變執行速度及對非揮發性記憶體單元42之存取速度外,更可啟動該溫度控制元件71以提高散熱效率並加快溫度降低之速度。其中,溫度控制元件71係可為電力驅動之風扇或固態冷卻裝置。
另外,本發明更可於固態半導體儲存裝置7所連接之應用系統45上執行一應用程式451來監控儲存裝置7的內部操作溫度,當內部操作溫度感測信號值超過一預設值時,由控制單元43經系統介面431傳輸一信號回饋至應用程式451,再由應用程式451產生一訊息通知應用系統45之使用者或啟動系統中之另一溫度控制元件。
接著請參閱第七圖,係為本發明固態半導體儲存裝置之溫度控制方法流程圖。首先於固態半導體儲存裝置中預先設定至少一溫度臨界值(如圖步驟S801),然後利用溫度感測元件感測固態半導體儲存裝置之操作溫度,接著由控制單元比較固態半導體儲存裝置之操作溫度感測信號值與預設之溫度臨界值(如圖步驟S803)。若固態半導體儲存裝置之操作溫度感測信號值超過溫度臨界值,則固態半導體儲存裝置之控制單元降低執行速度及其對非揮發性記憶體單元之存取速度(如圖步驟S805)。而其中,控制單元的執行速度及對非揮發性記憶體單元之存取速度之控制方式可包括,控制單元減低執行應用系統所下達之指令的速度及控制單元全速存取非揮發性記憶體單元、控制單元以低速執行應用系統所下達之指令並減低存取非揮發性記憶體單元之速度、或控制單元對應用系統所下達之指令回應錯誤訊息及控制單元停止存取非揮發性記憶體單元。
承上述,若於固態半導體儲存裝置之操作溫度感測信號值超過溫度臨界值時,可進一步啟動固態半導體儲存裝置中之溫度控制元件(如圖步驟S807)。並可於固態半導體儲存裝置所連接之應用系統上執行一應用程式,以接收固態半導體儲存裝置操作溫度感測狀態之訊息,並通知應用系統之使用者或啟動系統之應對處理程序。
接下來請參閱第八圖,係為本發明較佳實施例之固態半導體儲存裝置之溫度控制方法流程圖。首先於固態半導體儲存裝置之控制單元中設定一第一溫度臨界值、一第二溫度臨界值、及一第三溫度臨界值,藉此將該控制單元之操作模式區分為第一操作模式、第二操作模式、第三操作模式、及第四操作模式。而其中第一操作模式係為控制單元全速執行應用系統所下達之指令及全速存取非揮發性記憶體單元,第二操作模式係為控制單元減低執行應用系統所下達之指令的速度及全速存取非揮發性記憶體單元,第三操作模式係為控制單元以低速執行應用系統所下達之指令及減低存取非揮發性記憶體單元之速度、而第四操作模式係為控制單元對應用系統所下達之指令均回應錯誤訊息及停止存取非揮發性記憶體單元。
在固態半導體儲存裝置啟動後,便利用一溫度感測元件偵測該儲存裝置之操作溫度,然後該裝置內的控制單元比較該儲存裝置之操作溫度感測信號值是否超過第一溫度臨界值(如圖步驟S905),若未超過第一溫度臨界值,則控制單元進入第一操作模式(如圖步驟S907)並持續進行偵測與比較的動作。
而若固態半導體儲存裝置之操作溫度感測信號值超過第一溫度臨界值,則控制單元進入第二操作模式(如圖步驟S909),然後持續偵測及比較固態半導體儲存裝置之操作溫度感測信號值是否低於第一溫度臨界值(如圖步驟S911)。若固態半導體儲存裝置之操作溫度感測信號值低於第一溫度臨界值,則返回至步驟S907,而若固態半導體儲存裝置之操作溫度感測信號值未低於第一溫度臨界值,則比較固態半導體儲存裝置之操作溫度感測信號值是否超過第二溫度臨界值(如圖步驟S913)。
若固態半導體儲存裝置之操作溫度感測信號值未超過第二溫度臨界值,則返回步驟S909,而若固態半導體儲存裝置之操作溫度感測信號值超過第二溫度臨界值,則控制單元進入第三操作模式(如圖步驟S915)。然後持續偵測及比較固態半導體儲存裝置之操作溫度感測信號值是否低於第二溫度臨界值(如圖步驟S917),若固態半導體儲存裝置之操作溫度感測信號值低於第二溫度臨界值,則返回步驟S909。而若固態半導體儲存裝置之操作溫度感測信號值未低於第二溫度臨界值,則比較固態半導體儲存裝置之操作溫度感測信號值是否超過第三溫度臨界值(如圖步驟S919)。若固態半導體儲存裝置之操作溫度感測信號值未超過第三溫度臨界值,則返回步驟S915。而若固態半導體儲存裝置之操作溫度感測信號值超過第三溫度臨界值,則控制單元進入第四操作模式(如圖步驟S921)。接著持續偵測及比較固態半導體儲存裝置之操作溫度感測信號值是否低於第三溫度臨界值(如圖步驟S923),若固態半導體儲存裝置之操作溫度感測信號值未低於第三溫度臨界值,則返回步驟S921,若固態半導體儲存裝置之操作溫度感測信號值低於第三溫度臨界值,則返回步驟S915。
綜上所述,為避免固態半導體儲存裝置於高溫下產生操作不穩定的現象,本發明係提供了一有效的具溫度控制功能的固態半導體儲存裝置及其控制方法,使固態半導體儲存裝置根據不同之操作溫度調整適當之操作模式,以執行相關之溫度控制機制來降低散發之熱量,達到持續穩定操作的目的
上所述者,僅為本發明其中的較佳實施例而已,並非用來限定本發明的實施範圍,例如前述之各項介面尚可被進一步整合於相關元件中;即凡依本發明申請專利範圍所作的均等變化與修飾,皆為本發明專利範圍所涵蓋。
固態磁碟機...1
電源管理單元...11
非揮發性記憶體單元...12
控制單元...13
系統介面...131
記憶體介面...132
微處理器...133
資料傳輸緩衝區...134
記憶體系統...300
控制器...310
控制電路...315
追蹤電路...316
記憶體裝置...320
匯流排...330
固態半導體儲存裝置...4,7
電源管理單元...41
非揮發性記憶體單元...42
控制單元...43
系統介面...431
記憶體介面...432
微處理器...433
資料傳輸緩衝區...434
溫度感測介面...435
溫度感測元件...44
應用系統...45
應用程式...451
溫度控制元件...71
第一溫度臨界值...T1
第二溫度臨界值...T2
第三溫度臨界值...T3
第一操作模式...M1
第二操作模式...M2
第三操作模式...M3
第四操作模式...M4
第一圖係為習知固態磁碟機功能方塊圖;第二圖係為習知具溫控裝置之記憶系統功能方塊圖;第三圖係為本發明具溫度控制功能之固態半導體儲存裝置功能方塊圖;第四圖係為本發明較佳實施例之固態半導體儲存裝置隨操作溫度感測信號值切換操作模式之狀況設定表;第五圖係為本發明較佳實施例之固態半導體儲存裝置溫度感測信號值及操作模式隨時間與不同假設情境之變化示意圖;第六圖係為本發明具有溫度控制功能之固態半導體儲存裝置之另一較佳實施例之功能方塊圖;及第七圖係為本發明固態半導體儲存裝置之溫度控制方法流程圖;及第八圖係為本發明較佳實施例之固態半導體儲存裝置之溫度控制方法流程圖。
固態半導體儲存裝置...4
電源管理單元...41
非揮發性記憶體單元...42
控制單元...43
系統介面...431
記憶體介面...432
微處理器...433
資料傳輸緩衝區...434
溫度感測介面...435
溫度感測元件...44
應用系統...45
Claims (19)
- 一種具有溫度控制功能之固態半導體儲存裝置,該儲存裝置進一步包括:一非揮發性記憶體單元,用於儲存數位資訊;一溫度感測元件,用於感測該固態半導體儲存裝置之操作溫度,並產生一溫度感測信號;及一控制單元,係分別電性連接於該溫度感測元件與該非揮發性記憶體單元,並接收該溫度感測元件所產生之該溫度感測信號;其中該固態半導體儲存裝置更預設有至少一溫度臨界值,該控制單元比較該溫度感測信號值與該溫度臨界值,且根據該溫度感測信號值與該溫度臨界值之比較結果執行對應程序以調整執行一應用系統對該儲存裝置所下達之指令之速度。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該固態半導體儲存裝置所包括之該溫度感測元件係為一熱電偶溫度感應器。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該應用系統係為一電腦。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該應用系統係為一個人數位行動裝置。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該應用系統係為一數位多媒體裝置。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該對應程序包括由該控制單元啟動一溫度控制 元件。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該對應程序包括由該儲存裝置傳輸一信號至該應用系統以使該系統執行應對之程序。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該對應程序包括該控制單元調整存取該非揮發性記憶體單元之速度。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該對應程序包括該控制單元全速執行該應用系統對該儲存裝置所下達之指令。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該對應程序包括該控制單元全速存取該非揮發性記憶體單元。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該對應程序包括該控制單元用較全速低之速度執行該應用系統對該儲存裝置所下達之指令。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該對應程序包括該控制單元用較全速低之速度存取該非揮發性記憶體單元。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該控制單元用較全速低之速度存取該非揮發性記憶體單元係利用減低資料輸出或輸入之傳輸率、減少平行或交錯執行記憶頁寫入作業、減少平行或交錯執行記憶區塊抹除作業、減少執行記憶頁寫入作業、減少執行記憶區塊抹除作業、加大執行記憶頁寫入作 業之時間間隔、及加大執行記憶區塊抹除作業之時間間隔之至少其中之一方式來達成。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該對應程序包括該控制單元停止存取該非揮發性記憶體單元。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該固態半導體儲存裝置更包括一溫度控制元件,係電性連接於該控制單元,用以降低該儲存裝置之溫度。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該溫度控制元件係為電力驅動之風扇或固態冷卻裝置。
- 如申請專利範圍第1項所述之固態半導體儲存裝置,其中該應用系統更包括一應用程式,用於接收該固態半導體儲存裝置發出之信號並產生一該儲存裝置之溫度監控訊息。
- 一種預設有至少一個溫度臨界值的具非揮發性記憶體的固態半導體儲存裝置,其組成包括:一控制單元,該控制單元電性連接於該非揮發性記憶體;及一溫度感測元件電性連接於控制單元,該溫度感測元件用以偵測該儲存裝置之操作溫度,並發出一溫度感測信號;其中該固態半導體儲存裝置更預設有至少一溫度臨界值,該控制單元比較該溫度感測信號值與該溫度臨界值,且根據該溫度感測信號值與該溫度臨界值 之比較結果執行對應程序以調整執行一應用系統對該儲存裝置所下達之指令之速度。
- 一種用來控制非揮發性半導體之控制元件,其組成包括:一系統介面,用以與一應用系統電性連接,以接收該系統所下達之指令;一記憶體介面,用以與該非揮發性記憶體電性連接;一溫度感測介面,用以與一溫度感測元件電性連接,以接收該溫度感測元件所傳輸之溫度感測信號;及一微處理器,係分別電性連接於該系統介面、該記憶體介面及該溫度感測介面;其中該微處理器透過該記憶體介面控制該非揮發性記憶體;其中該微處理器透過該系統介面接收並執行該應用系統所下達之指令;其中該微處理器透過該溫度感測介面接收該溫度感測信號;其中該控制元件更預設有至少一個溫度臨界值,該微處理器對該溫度感測信號值與該溫度臨界值進行比較,並根據比較結果執行對應程序以調整執行該應用系統對該儲存裝置所下達之指令之速度。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW096137875A TWI578330B (zh) | 2007-10-09 | 2007-10-09 | Solid state semiconductor storage device with temperature control function and control method thereof |
US12/076,672 US7742353B2 (en) | 2007-10-09 | 2008-03-21 | Solid state semiconductor storage device with temperature control function, application system thereof and control element thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW096137875A TWI578330B (zh) | 2007-10-09 | 2007-10-09 | Solid state semiconductor storage device with temperature control function and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200917269A TW200917269A (en) | 2009-04-16 |
TWI578330B true TWI578330B (zh) | 2017-04-11 |
Family
ID=40523114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW096137875A TWI578330B (zh) | 2007-10-09 | 2007-10-09 | Solid state semiconductor storage device with temperature control function and control method thereof |
Country Status (2)
Country | Link |
---|---|
US (1) | US7742353B2 (zh) |
TW (1) | TWI578330B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI672705B (zh) * | 2018-11-23 | 2019-09-21 | 宏碁股份有限公司 | 儲存裝置、控制方法及控制器 |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4754235B2 (ja) * | 2005-02-21 | 2011-08-24 | Ntn株式会社 | 回転伝達装置 |
US9104599B2 (en) | 2007-12-06 | 2015-08-11 | Intelligent Intellectual Property Holdings 2 Llc | Apparatus, system, and method for destaging cached data |
US8489817B2 (en) | 2007-12-06 | 2013-07-16 | Fusion-Io, Inc. | Apparatus, system, and method for caching data |
WO2008070813A2 (en) | 2006-12-06 | 2008-06-12 | Fusion Multisystems, Inc. (Dba Fusion-Io) | Apparatus, system, and method for a front-end, distributed raid |
US8443134B2 (en) | 2006-12-06 | 2013-05-14 | Fusion-Io, Inc. | Apparatus, system, and method for graceful cache device degradation |
US8706968B2 (en) | 2007-12-06 | 2014-04-22 | Fusion-Io, Inc. | Apparatus, system, and method for redundant write caching |
US9519540B2 (en) | 2007-12-06 | 2016-12-13 | Sandisk Technologies Llc | Apparatus, system, and method for destaging cached data |
US7836226B2 (en) | 2007-12-06 | 2010-11-16 | Fusion-Io, Inc. | Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment |
JP4825789B2 (ja) * | 2007-12-27 | 2011-11-30 | 株式会社東芝 | 情報処理装置及び不揮発性半導体メモリドライブ |
JP4372189B2 (ja) * | 2007-12-27 | 2009-11-25 | 株式会社東芝 | 情報処理装置及び不揮発性半導体メモリドライブ |
TWI363957B (en) * | 2008-05-26 | 2012-05-11 | Pegatron Corp | Method for protecting data in non-volatile storage device and computer thereof |
US8176803B1 (en) * | 2008-07-29 | 2012-05-15 | Orbital Research Inc. | High-temperature sensor interface and network |
CN101656098A (zh) * | 2008-08-20 | 2010-02-24 | 联想(北京)有限公司 | 固态硬盘及其供电管理方法以及终端 |
JP4575484B2 (ja) * | 2008-09-26 | 2010-11-04 | 株式会社東芝 | 記憶装置及び記憶装置の制御方法 |
US9261929B2 (en) * | 2009-08-20 | 2016-02-16 | Hewlett-Packard Development Company, L.P. | Cooling device control |
US8289801B2 (en) * | 2009-09-09 | 2012-10-16 | Fusion-Io, Inc. | Apparatus, system, and method for power reduction management in a storage device |
US9021158B2 (en) | 2009-09-09 | 2015-04-28 | SanDisk Technologies, Inc. | Program suspend/resume for memory |
US9223514B2 (en) | 2009-09-09 | 2015-12-29 | SanDisk Technologies, Inc. | Erase suspend/resume for memory |
US8572426B2 (en) | 2010-05-27 | 2013-10-29 | National Semiconductor Corporation | Hardware performance monitor (HPM) with extended resolution for adaptive voltage scaling (AVS) systems |
US8169811B2 (en) * | 2010-07-13 | 2012-05-01 | Nxp B.V. | Non-volatile re-programmable memory device |
JP5661367B2 (ja) * | 2010-08-02 | 2015-01-28 | キヤノン株式会社 | 撮像装置及びその制御方法、プログラム、及び記録媒体 |
US8984216B2 (en) | 2010-09-09 | 2015-03-17 | Fusion-Io, Llc | Apparatus, system, and method for managing lifetime of a storage device |
CN103262054B (zh) | 2010-12-13 | 2015-11-25 | 桑迪士克科技股份有限公司 | 用于自动提交存储器的装置、***和方法 |
US9208071B2 (en) | 2010-12-13 | 2015-12-08 | SanDisk Technologies, Inc. | Apparatus, system, and method for accessing memory |
US9218278B2 (en) | 2010-12-13 | 2015-12-22 | SanDisk Technologies, Inc. | Auto-commit memory |
US10817421B2 (en) | 2010-12-13 | 2020-10-27 | Sandisk Technologies Llc | Persistent data structures |
US10817502B2 (en) | 2010-12-13 | 2020-10-27 | Sandisk Technologies Llc | Persistent memory management |
US9047178B2 (en) | 2010-12-13 | 2015-06-02 | SanDisk Technologies, Inc. | Auto-commit memory synchronization |
US8966184B2 (en) | 2011-01-31 | 2015-02-24 | Intelligent Intellectual Property Holdings 2, LLC. | Apparatus, system, and method for managing eviction of data |
WO2012109677A2 (en) | 2011-02-11 | 2012-08-16 | Fusion-Io, Inc. | Apparatus, system, and method for managing operations for data storage media |
WO2012116369A2 (en) | 2011-02-25 | 2012-08-30 | Fusion-Io, Inc. | Apparatus, system, and method for managing contents of a cache |
KR101840852B1 (ko) * | 2011-10-10 | 2018-03-22 | 삼성전자주식회사 | 모바일 장치의 표면 온도 관리 방법 및 멀티칩 패키지의 메모리 열관리 방법 |
US9767032B2 (en) | 2012-01-12 | 2017-09-19 | Sandisk Technologies Llc | Systems and methods for cache endurance |
US9251086B2 (en) | 2012-01-24 | 2016-02-02 | SanDisk Technologies, Inc. | Apparatus, system, and method for managing a cache |
KR20140062766A (ko) * | 2012-11-15 | 2014-05-26 | 삼성전자주식회사 | 모바일 장치 및 모바일 장치의 반도체 집적 회로의 데이터 통신 방법 |
CN104346232A (zh) * | 2013-08-06 | 2015-02-11 | 慧荣科技股份有限公司 | 数据储存装置及其限制存取方法 |
US9666244B2 (en) | 2014-03-01 | 2017-05-30 | Fusion-Io, Inc. | Dividing a storage procedure |
US9330790B2 (en) | 2014-04-25 | 2016-05-03 | Seagate Technology Llc | Temperature tracking to manage threshold voltages in a memory |
US9547587B2 (en) | 2014-05-23 | 2017-01-17 | International Business Machines Corporation | Dynamic power and thermal capping for flash storage |
KR102223158B1 (ko) | 2014-09-12 | 2021-03-05 | 삼성전자주식회사 | 넓은 온도 범위에서 작동할 수 있는 메모리 장치와 이를 포함하는 데이터 처리 시스템 |
US9405356B1 (en) * | 2014-10-21 | 2016-08-02 | Western Digital Technologies, Inc. | Temperature compensation in data storage device |
US9933950B2 (en) | 2015-01-16 | 2018-04-03 | Sandisk Technologies Llc | Storage operation interrupt |
KR102239356B1 (ko) * | 2015-02-17 | 2021-04-13 | 삼성전자주식회사 | 클록 제어 유닛 또는 전원 제어 유닛을 포함하는 저장 장치와 메모리 시스템, 그리고 그것의 동작 방법 |
KR102316441B1 (ko) * | 2015-04-14 | 2021-10-25 | 삼성전자주식회사 | 스토리지 장치 및 스토리지 장치의 동작 방법 |
US10275001B2 (en) * | 2015-06-26 | 2019-04-30 | Intel Corporation | Thermal throttling of electronic devices |
US9760402B2 (en) * | 2015-07-23 | 2017-09-12 | Dell Products L.P. | Systems and methods for input/output traffic shaping for optimal performance under thermal constraints |
US9639128B2 (en) * | 2015-08-04 | 2017-05-02 | Qualcomm Incorporated | System and method for thermoelectric memory temperature control |
US9818458B1 (en) * | 2015-09-23 | 2017-11-14 | Intel Corporation | Techniques for entry to a lower power state for a memory device |
US10331352B2 (en) | 2016-06-06 | 2019-06-25 | Toshiba Memory Corporation | Dynamic processing of storage command based on internal operations of storage system |
US9804796B1 (en) * | 2016-09-28 | 2017-10-31 | Intel Corporation | Emergency mode operation of a solid state drive |
TWI698796B (zh) * | 2016-10-28 | 2020-07-11 | 宏碁股份有限公司 | 儲存系統及其電源管理方法 |
US11016545B2 (en) * | 2017-03-29 | 2021-05-25 | Western Digital Technologies, Inc. | Thermal throttling for memory devices |
US10347329B2 (en) | 2017-08-29 | 2019-07-09 | Micron Technology, Inc. | Reflow protection |
KR102568896B1 (ko) * | 2018-04-19 | 2023-08-21 | 에스케이하이닉스 주식회사 | 메모리 컨트롤러 및 이를 포함하는 메모리 시스템 |
TWI659311B (zh) | 2018-05-14 | 2019-05-11 | 慧榮科技股份有限公司 | 資料儲存系統以及非揮發式記憶體操作方法 |
US10990497B2 (en) * | 2018-05-14 | 2021-04-27 | Silicon Motion, Inc. | Data storage system and method for operating non-volatile memory |
US11182100B2 (en) * | 2018-11-07 | 2021-11-23 | Intel Corporation | SSD temperature control technique |
WO2022043726A1 (en) * | 2020-08-25 | 2022-03-03 | Micron Technology, Inc. | Methods, devices and systems for an improved management of a non-volatile memory |
CN111949099B (zh) * | 2020-09-01 | 2022-08-09 | 深圳大普微电子科技有限公司 | 一种存储器的温控方法、装置、设备及存储介质 |
TWI800777B (zh) | 2020-12-15 | 2023-05-01 | 宏碁股份有限公司 | 溫度控制方法與資料儲存系統 |
US11687432B2 (en) | 2021-01-14 | 2023-06-27 | Silicon Motion, Inc. | Data accessing method using dynamic speed adjustment with aid of thermal control unit, and associated apparatus |
CN113849019B (zh) * | 2021-09-14 | 2022-04-08 | 至誉科技(武汉)有限公司 | 一种基于CFexpress读卡器的智能管理***及方法 |
US20230131347A1 (en) * | 2021-10-21 | 2023-04-27 | Micron Technology, Inc. | Managing thermal throttling in a memory sub-system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6661724B1 (en) * | 2002-06-13 | 2003-12-09 | Cypress Semiconductor Corporation | Method and system for programming a memory device |
US7131767B2 (en) * | 2004-08-31 | 2006-11-07 | Pny Technologies, Inc. | Electronic module with built-in temperature display |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9903490D0 (en) * | 1999-02-17 | 1999-04-07 | Memory Corp Plc | Memory system |
US6617963B1 (en) * | 1999-02-26 | 2003-09-09 | Sri International | Event-recording devices with identification codes |
US6718406B2 (en) * | 2001-08-02 | 2004-04-06 | Key Technology Corporation | Memory array apparatus with reduced data accessing time and method for the same |
US6850125B2 (en) * | 2001-08-15 | 2005-02-01 | Gallitzin Allegheny Llc | Systems and methods for self-calibration |
US6868025B2 (en) * | 2003-03-10 | 2005-03-15 | Sharp Laboratories Of America, Inc. | Temperature compensated RRAM circuit |
JP2004288311A (ja) * | 2003-03-24 | 2004-10-14 | Toshiba Corp | 半導体記憶装置及びその制御方法 |
US7129560B2 (en) * | 2003-03-31 | 2006-10-31 | International Business Machines Corporation | Thermal memory cell and memory device including the thermal memory cell |
US20050010717A1 (en) * | 2003-07-07 | 2005-01-13 | Soo-Ching Ng | Access and data management method using double parallel tracks for flash memory cells |
US7237086B1 (en) * | 2003-11-26 | 2007-06-26 | American Megatrends, Inc. | Configuring a management module through a graphical user interface for use in a computer system |
US7145824B2 (en) * | 2005-03-22 | 2006-12-05 | Spansion Llc | Temperature compensation of thin film diode voltage threshold in memory sensing circuit |
US7411757B2 (en) * | 2006-07-27 | 2008-08-12 | Hitachi Global Storage Technologies Netherlands B.V. | Disk drive with nonvolatile memory having multiple modes of operation |
US7502705B2 (en) * | 2007-05-29 | 2009-03-10 | International Business Machines Corporation | Sensor subset selection for reduced bandwidth and computation requirements |
-
2007
- 2007-10-09 TW TW096137875A patent/TWI578330B/zh active
-
2008
- 2008-03-21 US US12/076,672 patent/US7742353B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6661724B1 (en) * | 2002-06-13 | 2003-12-09 | Cypress Semiconductor Corporation | Method and system for programming a memory device |
US7131767B2 (en) * | 2004-08-31 | 2006-11-07 | Pny Technologies, Inc. | Electronic module with built-in temperature display |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI672705B (zh) * | 2018-11-23 | 2019-09-21 | 宏碁股份有限公司 | 儲存裝置、控制方法及控制器 |
Also Published As
Publication number | Publication date |
---|---|
US20090091996A1 (en) | 2009-04-09 |
TW200917269A (en) | 2009-04-16 |
US7742353B2 (en) | 2010-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI578330B (zh) | Solid state semiconductor storage device with temperature control function and control method thereof | |
US11169583B2 (en) | Methods and apparatus for mitigating temperature increases in a solid state device (SSD) | |
TWI430094B (zh) | 記憶體儲存裝置、記憶體控制器與溫度管理方法 | |
KR101386868B1 (ko) | 동작 조건들에 따른 임계치들의 동적 갱신 | |
US9355929B2 (en) | Data storage based upon temperature considerations | |
US9405356B1 (en) | Temperature compensation in data storage device | |
US9423960B2 (en) | Methods of operating memory devices within a communication protocol standard timeout requirement | |
US20140032825A1 (en) | Devices and methods for operating a solid state drive | |
TWI595362B (zh) | 具共享記憶結構之行動裝置與作動方法 | |
CN101430923B (zh) | 固态半导体储存装置及其应用***与控制组件 | |
TWI508099B (zh) | 工作時脈切換方法、記憶體控制器與記憶體儲存裝置 | |
US20130054882A1 (en) | Hybrid hdd storage system and control method | |
US20210109587A1 (en) | Power and thermal management in a solid state drive | |
US20170109081A1 (en) | Storage device and data processing method | |
CN112951298A (zh) | 降低稳定阈值电压(vt)读取干扰降级的***方法 | |
US11763040B2 (en) | Enhanced D3-cold and faster recovery | |
US9600205B1 (en) | Power aware power safe write buffer | |
US11941270B2 (en) | Data storage device with die-based enhanced thermal management | |
US20240231962A1 (en) | Notifications for avoiding thermal shutdown | |
TWI760760B (zh) | 控制閃存裝置存取的電腦程式產品及方法及裝置 | |
US11640252B2 (en) | Idle-power mitigation circuit | |
US11604592B2 (en) | Data management for efficient low power mode handling in a storage device | |
US11379154B2 (en) | Storage device and operating method thereof | |
WO2024021786A1 (zh) | 数据读写的方法、控制器和存储设备 | |
KR20070096182A (ko) | 컴퓨터 시스템의 스토리지 제어장치 및 방법 |