<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 如何用SmartPRO 6000糾正NAND Flash燒錄過(guò)程位反轉

如何用SmartPRO 6000糾正NAND Flash燒錄過(guò)程位反轉

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:關(guān)于使用Nand Flash,一直都是很多用戶(hù)頭疼的難點(diǎn),他們強調已經(jīng)使用了正確的壞塊管理方案,也制定了規范的操作流程,但是的良品率還是無(wú)法提高,只能每天眼睜睜看著(zhù)一盤(pán)盤(pán)“廢品”被燒錄器篩選出來(lái)!

本文引用地址:http://dyxdggzs.com/article/201609/303596.htm

近日某電子科技有限公司的客戶(hù)郵件反饋:使用我們的F-Plus燒錄MICRON廠(chǎng)家的TSOP48封裝的 MT29F2G08ABAEA,不良率比較高,甚至達到了10%的燒錄不良率,而燒錄SAMSUNG廠(chǎng)家的TSOP48封裝的K9F1G08U0E這顆芯片就不會(huì )有這種狀況,由此可以確定燒錄器與燒錄座本身固件是沒(méi)有問(wèn)題的,所以客戶(hù)懷疑應該是芯片算法有問(wèn)題,需要我們重新優(yōu)化下。

燒錄器的功能很簡(jiǎn)單、很專(zhuān)一,那就是把數據完完整整、重復地復制到每一顆芯片上,復制成功了就提示Pass,復制失敗了就提示Fail;SmartPRO 6000F-Plus是一臺全心專(zhuān)注于高品質(zhì)、高效率的Flash專(zhuān)用燒錄編程器;目前為止,有廣泛的、優(yōu)秀的燒錄客戶(hù)群,軟件、硬件和算法都是客戶(hù)批量生產(chǎn)驗證過(guò)的,非常成熟。

圖片1.jpg

那問(wèn)題究竟出在哪里呢,讓我們繼續看吧!

先友情提醒一下,我們的燒錄軟件做有一個(gè)監控“電子眼”(操作日記),時(shí)刻記錄著(zhù)客戶(hù)對每顆芯片的燒錄情況;客戶(hù)有任何違規操作或者燒錄異?,F象,我們都可以迅速重返到“案發(fā)現場(chǎng)”,找到問(wèn)題的根源;

圖片2.jpg

我們第一時(shí)間讓客戶(hù)把操作日記發(fā)過(guò)來(lái),從操作日記上看,客戶(hù)反饋的現象確實(shí)存在,日志也幫助我們很快找到了這種異常:

圖片3.jpg

但是這種現象并不是因為燒錄器造成,而是芯片本身存在的工藝差異原因導致的;可能有人就會(huì )馬上反駁,明顯地出現如此高的燒錄不良率,編程器原廠(chǎng)就沒(méi)有任何責任,而是一句話(huà)就把問(wèn)題推到芯片原廠(chǎng)?不要著(zhù)急,繼續往下看。

首先,我們普及一下的一個(gè)特性:位反轉;Nand Flash由于本身硬件的內在特性,會(huì )導致(極其)偶爾的出現位反轉的現象。所謂的位反轉(bit flip),指的是原先Nand Flash中的某個(gè)位變化了,即要么從1變成0了,要么從0變成1了。而出現這種怪異的現象因素很多,主要是由以下一些原因或者效應所導致的:漂移效應(Drifting Effects)、編程干擾所產(chǎn)生的錯誤(Program-Disturb Errors)、讀操作干擾產(chǎn)生的錯誤(Read-Disturb Errors);所以芯片原廠(chǎng)都是要求用戶(hù)使用對應的ECC校驗去解決這些位反轉問(wèn)題。

圖片4.jpg

這種偶爾隨機出現的位反轉現象,對使用燒錄器燒錄Nand Flash的用戶(hù)確實(shí)帶來(lái)了頭痛的麻煩,因為只要對芯片完成燒錄之后,緊接著(zhù)進(jìn)行校驗處理,若校驗數據與源數據不同,燒錄器立馬就會(huì )提示報錯,造成的直接后果就是不良品率一直居高不下;拿我們客戶(hù)的案例分析,打開(kāi)芯片數據手冊查詢(xún)到:MT29F2G08ABAEAWP需求ECC糾錯算法:Minimum required ECC,4-bit ECC per 528 bytes;K9F1G08U0E需求ECC糾錯算法:ECC regnirement,1 bit / 528bytes。所以這兩個(gè)都有一定的概率出現位反轉現象,而MT29F2G08ABAEAWP不良率較高,是因為MT29F2G08ABAEAWP出現偶爾隨機的位反轉的概率比K9F1G08U0E高好幾倍。

對于專(zhuān)業(yè)的燒錄廠(chǎng)家,對位反轉現象當然也有專(zhuān)業(yè)的處理辦法,今天就介紹一下我們SmartPRO 6000F-Plus特殊處理位反轉的辦法:“允許容錯位”。

圖片5.jpg

在對芯片作校驗的時(shí)候,如果出現的位翻轉的位數少于或者等于在“允許容錯位”設置的數值,則燒錄器認為校驗正常,提示燒錄成功;當然,用戶(hù)設置的數值也必須是在自己使用的ECC計算方案糾正位數之內。提高燒錄良品率,只需在燒錄器上設置一個(gè)數值即可解決;后來(lái)客戶(hù)反饋燒錄一切正常,良品率也大大提高了,甚至幾乎達到了100%,解決了大批量生產(chǎn)上的問(wèn)題!



關(guān)鍵詞: 燒錄 SmartPRO 6000 Nand Flash

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>