999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

聲波測井存儲模塊的快速檢測系統和補償方法?

2019-11-30 05:47:40郝小龍鞠曉東盧俊強門百永陳云霞
應用聲學 2019年5期
關鍵詞:設計

郝小龍 鞠曉東 盧俊強 門百永 陳云霞

(1 西安石油大學 油氣鉆井技術國家工程實驗室井下測控研究室 西安 710065)

(2 中國石油大學(北京)北京 102249)

(3 中國石油集團測井有限公司隨鉆測井中心 西安 710054)

0 引言

為了提高探測深度和方位分辨率,新一代方位遠探測聲波測井儀采用陣列化的方位接收換能器并記錄更長時間的全波列數據[1],每個深度點的數據量能夠達到4 Mbits。如果采用電纜實時傳輸所有數據,最大測井速度僅為60 m/h 左右。為此,實際儀器中采用了井下存儲全部數據而只上傳部分抽查數據的工作方式,使儀器的測井速度達到480 m/h[2?3]。聲波測井儀器在井下高溫惡劣環境中工作,存儲器在高溫下的可靠性是儀器存儲功能穩定運行的關鍵。受工藝水平的限制,目前的存儲器在測井高溫(175?C 甚至更高)條件下會出現比特位翻轉、壞塊、讀寫錯誤甚至徹底損壞等故障。因此,使用前篩選出高溫下穩定的存儲器并設計有效的溫度補償算法是非常必要的。

電子元件的失效曲線為浴盆型,即早期失效的概率遠遠大于中間使用階段失效的概率?;谶@一規律,為了提高測井儀器高溫下的可靠性,通過一定時間的高溫老化實驗進行元器件的篩選是常用的途徑[4]。設計一種簡易的存儲器高溫老化檢測系統有助于高效地進行存儲器的篩選,同時可以評估溫度補償算法的效果。存儲器檢測系統的關鍵在于設計它的訪問接口和測試策略以保證檢測的有效性和簡易性,研究者們在這方面做了許多工作。微軟公司的FAT32 文件系統提供了一種對存儲設備進行訪問的機制[5];三星公司提供了一種針對存儲器大數據塊的錯誤校驗糾錯(Error checking and correction,ECC)算法,該算法具備定位及糾正單比特錯誤,并發現雙比特錯誤的能力[6];肖紅兵等[7]、鄒驍等[8]、Hao 等[9]分別設計了隨鉆聲波測井工作條件下的存儲器控制器和數據存儲管理策略。

本文在前人研究的基礎上,設計了基于通用存儲器測試座的硬件測試環境,編寫了基于MSComm控件的上位機控制軟件,開發了包含功能分區、ECC 算法以及模擬實際測井溫度環境的存儲器測試管理策略,測試了不同存儲器在高溫老化時出現故障的類型和嚴重程度,分析了ECC算法對存儲器使用的溫度補償效果,高效地完成了存儲器的篩選工作。

1 系統硬件設計

圖1為基于DSP處理器的Flash 高溫老化實驗系統,其中虛線框中的DSP 和以插拔方式安裝的Flash 測試座被設計在同一塊高溫電路板上。DSP通過普通IO 管腳模擬的時序訪問Flash 存儲器,通過USB-TTL 模塊與上位機連接以接收測試命令并上傳測試結果。Flash 在DSP 的控制下,接收數據總線(IO7-IO0)上的命令、地址或數據,然后按照相應的時序完成數據讀寫、塊擦除及相應的組合操作。USB-TTL模塊通過FT2232和MAX3232兩個接口芯片,實現了USB與UART兩種數據傳輸格式的轉換,建立了DSP和上位機通信的橋梁。

圖1 系統硬件設計的原理框圖Fig.1 Hardware schematic diagram of system

圖2為設計的Flash 測試座的實物圖,包括夾持模塊和轉換模塊兩部分。夾持模塊為定制的高溫老化測試座,它可以對符合開放NAND 閃存接口協議(Open NAND flash interface,ONFI)、引腳數為48個、間距為0.5 mm、封裝形式為薄型小尺寸封裝(Thin small outline package,TSOP)的存儲器進行測試。轉換模塊將夾持模塊的48 個引腳線進行分類組合,形成了2 組雙排插針接口(P1 和P2),該接口同時起著安裝固定和信號傳遞的作用。不同容量的存儲器在內部一般按照片、區(plane)、塊、頁幾級地址結構進行組織,外部訪問接口的差異在片選信號(Chip select,CE)上。為了滿足不同容量存儲器的測試要求,DSP 能夠控制所有片選信號(CE1~CE4)。該設計不僅避免了焊接測試法對芯片的傷害,而且使測試更加方便和高效。

圖2 Flash 存儲器測試座的實物圖Fig.2 Photograph of testing model for Flash memory

2 系統軟件設計

本文在上位機中設計了基于MSComm 控件的控制軟件,在DSP控制器中開發了存儲器的測試管理策略。二者配合實現了存儲器的實時交互測試。

2.1 上位機控制軟件設計

圖3是在VS2010 環境中開發的上位機控制軟件界面。MSComm 控件是Microsoft 公司提供的簡化Windows 下串行通信編程的Active X 控件[10]。通過該控件,上位機與DSP 處理器之間以波特率115200、8 位數據、1 位停止位、無奇偶校驗的方式進行串行通信。設計中,利用該控件的標準通信命令實現了數據的格式化接收和發送,其中上位機的接收使用事件驅動方式而發送采用主動方式。此外,軟件中的數據存儲功能可以實時保存全部測試數據以供后續的詳細分析與處理。

圖3 Flash 測試的上位機軟件Fig.3 PC software for Flash testing

2.2 存儲器測試管理策略設計

圖4為自頂向下的存儲器測試管理層次圖,主要由壞塊管理、讀寫管理、校驗糾錯管理、交互管理四個部分組成。下面詳細介紹該策略的具體實現方法。

圖4 存儲器測試管理的層次圖Fig.4 Hierarchical graphic of testing management for Flash

(1)壞塊管理

存儲器的壞塊主要來源于兩方面:初始出廠時的壞塊和使用過程中產生的壞塊。通過讀取存儲器中出廠時的壞塊標記,可以建立初始壞塊信息表。當擦除或者寫入失敗時,進行壞塊的動態標記。設計中,使用數組分別記錄壞塊的標記和壞塊的位置,并實時更新與顯示壞塊的個數和位置信息。

(2)讀寫管理

對存儲器的讀寫訪問實質上就是設計底層驅動。本文通過DSP 的普通IO 管腳構建片選(CE)、讀寫使能信號(WE、RD),地址和命令鎖存信號(ALE、CLE)、狀態線(R/B)和數據線(I/O)的邏輯控制組合,使它們滿足讀寫操作的時序要求。

(3)校驗糾錯管理

ECC 算法能夠評價存儲器在高溫環境下出現位翻轉及其可校正的程度。本文改進了傳統的ECC算法[6],使其適合聲波測井的數據特點,同時對存儲器的管理信息和波形數據均可以檢驗和糾錯。算法以16 位的字為數據塊的基本單元,采用可變ECC字節的方法,對任意2n(n≥0)個字的數據塊進行校驗,能夠發現數據塊中的雙比特位錯誤并糾正單比特位錯誤。其中,2個字節的ECC碼可以校驗1字到8 字的數據塊,而4 字節的ECC 碼可以校驗256字到2048 字的數據塊。

本文以2 字數據的ECC 算法為例進行說明。表1為算法的極性分布表,將2 個字按照高低字節和位的順序進行排列,可以構成4 行×8 列的數據位矩陣,其中W0_LB表示第0 字的低字節,bit7 表示字中的第7 位,CP0~CP5 為列校驗值,LP0~LP3表示行校驗值。CP0和LP0 由式(1)~式(4)計算得到,其中Wi(j)表示第i字的第j位,Li(j)表示第i行字節的第j位,CP0_Temp(i)和LP0_Temp(i)為計算的中間值。

其他極性值的定義和計算方法類似,每個極性值是不同組合的16個數據位異或的結果,每一位數據與3 個列極性值和2 個行極性值唯一對應。比較存儲時的ECC 校驗值和讀取到的ECC 校驗值,即可實現數據塊中單比特位錯誤的定位和校正。

(4)交互管理

設計中,DSP 的串行接口和USB-TTL 模塊是高溫測試板和上位機的硬件交互通道。通過設計功能分區、測試函數、狀態顯示、異常處理等內容,可以測試存儲器在不同溫度下出錯和可恢復的程度,進而完成存儲器的高溫老化實驗。

表2為10 個交互命令的測試功能、分區、操作內容和實時顯示信息的對應關系。上位機控制軟件以字符形式發送0~9 即可選擇這10 個命令,對Flash的三個測試區域進行操作。

表1 ECC 算法的極性生成表Table1 Polar table for the ECC algorithm

表2 交互管理的對應表Table2 Correspondence table of interactive management

3 實驗測試與結果分析

3.1 測試方法

為了模擬實際測井的數據存取環境,存儲器的篩選通過不帶電高溫老化實驗和帶電完整測試兩個步驟完成。不帶電高溫老化實驗是指不給所有存儲器上電,將它們放置于烤箱中加溫至175?C,持續2 h 后降溫,測試加溫前和降溫后存儲器的性能變化,初步判斷存儲器是否徹底損壞。

帶電完整測試是指選擇表2中的命令編碼對存儲器在以下三種情況下的性能進行測試:(1)室溫下寫入數據,加溫到175?C 并持續2 h,降溫后讀取;(2)175?C 時寫入數據,持續2 h 后降至室溫讀??;(3)任意溫度下實時寫入數據并讀取。按照以下流程,可以對一個新的Flash 存儲器進行完整的測試,實時顯示的信息如表2所示。

(1)室溫下正確獲取ID。如果錯誤,說明存儲器徹底損壞。

(2)室溫下建立初始化壞塊表。

(3)室溫下測試。對表2中的3個分區進行讀寫測試,統計芯片在室溫下的出錯情況。

(4)加溫測試。從室溫到175?C 的加溫過程以及降溫過程中,使用連續讀寫模式進行測試;175?C穩定半小時后,對單溫度點隨機存取區寫入數據,持續2 h 結束前讀取數據。

(5)降至室溫測試。分別使用命令2和命令4 讀取相應測試區的數據并進行分析。

3.2 測試結果與分析

按照上述方法,對三星、鎂光、青島智騰等公司生產的多種Flash 存儲器進行了檢測,發現三星的存儲器在高溫下比較可靠。在此基礎上,對28個三星存儲器進行了測試,現象和初步結論如下:

(1)第一次不帶電加溫實驗后,28 個存儲器中有4 個徹底損壞,2 個有新的壞塊產生。第二次不帶電加溫實驗后,沒有徹底損壞的存儲器出現。因此,不帶電高溫老化實驗可以有效地剔除嚴重不滿足要求的存儲器。

(2)在剩余的24 個存儲器中隨機挑選5 個,進行了完整的帶電加溫測試,統計的讀寫操作開始出錯溫度、帶ECC 處理和不帶ECC 處理兩種方式下讀取數據的錯誤數、錯誤類型以及錯誤位置如表3所示,其中CE0和CE1為每個存儲器中兩個片結構的片選標志。部分存儲器在加溫到150?C 后,就開始出現頁內單比特位翻轉錯誤,且出錯的塊、頁、列地址固定,未出現單頁內多比特位翻轉和多處錯誤的情況。由于ECC 算法可以校正頁內單比特位翻轉的錯誤,所有存儲器在175?C的高溫讀寫實驗中,帶ECC 處理的數據讀取錯誤數均為0。因此,通過ECC 算法進行溫度補償后,該款存儲器可以在測井要求的175?C高溫環境中工作。

表3 存儲器讀寫錯誤統計表Table3 Error statistics of memory reading and writing

4 結論

聲波測井儀器在井下高溫惡劣環境中工作,存儲器在高溫下的可靠性是儀器存儲功能穩定運行的關鍵。篩選出高溫下穩定的存儲器并設計有效的溫度補償算法有助于提高存儲器的可靠性。

本文設計了基于老化測試座和MSComm 控件的存儲模塊高溫老化檢測系統,使用ECC算法進行數據的校驗糾錯以提高存儲器的使用溫度。實驗結果表明,存儲器在測井高溫條件下會出現比特位翻轉、擦除失敗甚至徹底損壞等故障,高溫老化實驗可以篩選出滿足要求的存儲器;三星的該款存儲器在測井高溫下的比特位翻轉以頁內單比特位翻轉為主,ECC算法能夠起到很好的溫度補償作用。

本設計不僅可以對符合開放NAND 閃存接口協議的同類存儲器進行快速的高溫老化與篩選實驗,而且對井下存儲系統的設計有著重要的參考意義。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 亚洲成人手机在线| 国产午夜人做人免费视频中文| 免费高清毛片| 国产玖玖视频| 国产欧美精品一区aⅴ影院| 在线观看国产精美视频| 欧美成人影院亚洲综合图| 免费日韩在线视频| 国产产在线精品亚洲aavv| 浮力影院国产第一页| 欧美亚洲中文精品三区| 2021国产精品自产拍在线观看 | 日韩在线视频网| 久久亚洲综合伊人| 人妻无码中文字幕第一区| 91精品国产麻豆国产自产在线 | 国产菊爆视频在线观看| 亚洲二区视频| 99在线国产| 国产精品大白天新婚身材| 亚洲天堂高清| 亚亚洲乱码一二三四区| 茄子视频毛片免费观看| 日本a级免费| 国产91全国探花系列在线播放| 天天干天天色综合网| 91欧美亚洲国产五月天| 国产一区二区三区夜色| 欧美三级日韩三级| 日本国产精品| 永久在线精品免费视频观看| 日本精品αv中文字幕| 精品剧情v国产在线观看| a级毛片毛片免费观看久潮| 国产精品片在线观看手机版| 久久国产精品夜色| 国产精品对白刺激| 国产成人综合欧美精品久久| 午夜视频免费试看| 亚洲天堂成人| www.亚洲一区| 国产激情无码一区二区APP| 美女无遮挡免费视频网站| 免费国产一级 片内射老| 亚洲国产精品不卡在线| 色老头综合网| 国产日韩精品欧美一区喷| 国产亚洲欧美另类一区二区| www精品久久| 无码人妻热线精品视频| 在线欧美日韩| 天天激情综合| 四虎AV麻豆| 精品无码国产自产野外拍在线| 免费亚洲成人| 香蕉综合在线视频91| 国产成人高清精品免费软件 | 国产成人精品在线1区| 国产午夜精品鲁丝片| 国产激爽大片高清在线观看| 国产在线一区视频| 五月婷婷综合网| 国产清纯在线一区二区WWW| 欧洲极品无码一区二区三区| 亚洲一区精品视频在线| 天天婬欲婬香婬色婬视频播放| 国产极品嫩模在线观看91| 91香蕉视频下载网站| 久久99久久无码毛片一区二区| 亚洲欧美精品一中文字幕| 亚洲中文字幕日产无码2021| 国产在线八区| 日韩少妇激情一区二区| 国产玖玖玖精品视频| 亚洲AⅤ综合在线欧美一区 | 精品人妻系列无码专区久久| 国产精品亚洲欧美日韩久久| 亚洲第一成年网| 国产亚洲精品自在久久不卡| 黄色国产在线| 久久熟女AV| vvvv98国产成人综合青青|