天堂资源成人√,久热最新,欧美黄色免费在线观看,国产精品久久久久久久久久精爆,91日韩中文字幕,av免费一区二区,7777精品久久久大香线蕉电影

RRAM的測試方法、裝置及系統(tǒng)與流程

文檔序號:42300766發(fā)布日期:2025-06-27 18:43閱讀:14來源:國知局

本技術(shù)涉及rram(?resistive?random-access?memory,阻變隨機存取存儲器,也稱為憶阻器)測試,尤其涉及一種rram的測試方法、裝置及系統(tǒng)。


背景技術(shù):

1、現(xiàn)有技術(shù)的憶阻器是一種具有?“記憶”?功能的電阻器件,其阻值會隨通過的電流大小和方向發(fā)生改變,且斷電后阻值保持不變。這一特性與生物神經(jīng)元之間突觸的可塑性高度相似。憶阻器則通過改變阻值,模擬突觸權(quán)重的動態(tài)調(diào)整與存儲,并通過物理特性直接影響神經(jīng)網(wǎng)絡(luò)的容量,比如神經(jīng)元數(shù)量、突觸規(guī)模、復(fù)雜度。其中,所模擬突觸的權(quán)重與上述神經(jīng)網(wǎng)絡(luò)的權(quán)重相對應(yīng)。對此,現(xiàn)有技術(shù)要實現(xiàn)一個有1024m的容量,若要處理更大規(guī)模的神經(jīng)網(wǎng)絡(luò),則需要多個芯片拼接,集成一起。如此,使用的芯片較多,空間占用較大。


技術(shù)實現(xiàn)思路

1、本技術(shù)提供一種rram的測試方法、裝置及系統(tǒng)。

2、本技術(shù)提供一種rram的測試方法,用于測試板;該測試板包含按照b行和w列排列的憶阻器陣列、以及fpga,所述rram的測試方法包括:

3、上位機顯示rram的當(dāng)前測試的參數(shù)設(shè)置界面;所述參數(shù)設(shè)置界面顯示的待輸入?yún)?shù);接收針對所述待輸入?yún)?shù)輸入的參數(shù)數(shù)據(jù)以及用戶輸入的待測試憶阻器的地址,生成并發(fā)送上位機指令;所述待測試憶阻器為所述憶阻器陣列中的一個或者多個憶阻器;

4、fpga按照所述上位機和fpga約定的寄存器協(xié)議,根據(jù)接收到所述上位機指令,產(chǎn)生所述待測試憶阻器的地址的驅(qū)動信號;將所述驅(qū)動信號給所述待測試憶阻器;接收所述待測試憶阻器的回流信號,進(jìn)行當(dāng)前測試。

5、進(jìn)一步的,所述參數(shù)設(shè)置界面按照b行和w列排列顯示的開關(guān)陣列對應(yīng)的圖表,與所述憶阻器陣列中各憶阻器對應(yīng);所述開關(guān)陣列是用于控制待測試憶阻器的開關(guān);

6、所述接收針對所述待輸入?yún)?shù)輸入的參數(shù)數(shù)據(jù)以及用戶輸入的待測試憶阻器的地址,包括:若檢測到用戶在所述圖表中的操作,則確定待測試憶阻器的地址;其中,在所述圖表中框選待測試憶阻器的地址的同時,自動填充于所述參數(shù)設(shè)置界面內(nèi)的憶阻器輸入位置處。

7、進(jìn)一步的,所述若檢測到用戶在所述圖表中的操作,則確定待測試憶阻器的地址,包括:檢測到用戶在所述圖表選擇的第一位置,作為所述待測試憶阻器的框選區(qū)域的起始位置;將檢測到用戶沿所述選擇的第一位置移動拉選到第二位置停止,作為所述待測試憶阻器的選擇區(qū)域的結(jié)束位置;將所述起始位置與所述結(jié)束位置之間所框選的區(qū)域內(nèi)的憶阻器的地址,作為待測試憶阻器的地址;

8、或者,

9、將檢測到用戶在所述圖表中逐個選擇的位置,作為所述待測試憶阻器的地址。

10、進(jìn)一步的,所述參數(shù)設(shè)置界面按照b行和w列排列顯示的開關(guān)陣列對應(yīng)的圖表,與所述憶阻器陣列中各憶阻器對應(yīng);所述開關(guān)陣列是用于控制待測試憶阻器的開關(guān);

11、所述接收針對所述待輸入?yún)?shù)輸入的參數(shù)數(shù)據(jù)以及用戶輸入的待測試憶阻器的地址,包括:從本地獲取所述待測試憶阻器的地址;將所述待測試憶阻器的地址,自動導(dǎo)入并填充于所述參數(shù)設(shè)置界面內(nèi)的憶阻器輸入位置處,并對應(yīng)顯示于所述圖表中的選擇區(qū)域。

12、進(jìn)一步的,所述參數(shù)設(shè)置界面按照b行和w列排列顯示的圖表,與所述憶阻器陣列中各憶阻器對應(yīng);

13、所述接收針對所述待輸入?yún)?shù)輸入的參數(shù)數(shù)據(jù)以及用戶輸入的待測試憶阻器的地址,包括:接收用戶在所述參數(shù)設(shè)置界面內(nèi)的憶阻器輸入位置中輸入的待測試憶阻器的地址;所述待測試憶阻器的地址,對應(yīng)顯示于所述圖表中的選擇區(qū)域。

14、進(jìn)一步的,所述上位機顯示rram的當(dāng)前測試的參數(shù)設(shè)置界面,包括:上位機接收到從多種憶阻器測試中選擇的當(dāng)前測試,顯示所述當(dāng)前測試的參數(shù)設(shè)置界面;所述多種憶阻器測試包括集成于所述上位機的讀寫測試、權(quán)值調(diào)制、識別測試以及多功能測試中的兩種以上。

15、進(jìn)一步的,在所述進(jìn)行當(dāng)前測試之后,所述方法還包括:在接收到切換到下一測試的參數(shù)設(shè)置界面,作為本次測試的參數(shù)設(shè)置界面時,若檢測到上一測試存在保存數(shù)據(jù),則提取能夠使用到本次測試的保存數(shù)據(jù),自動填充于本次測試的參數(shù)設(shè)置界面內(nèi);其中,所述保存數(shù)據(jù)是指上一測試結(jié)束時保存的數(shù)據(jù);所述使用到本次測試的保存數(shù)據(jù)包含待測試憶阻器的地址。

16、進(jìn)一步的,所述當(dāng)前測試包括識別測試時,所述接收針對所述待輸入?yún)?shù)輸入的參數(shù)數(shù)據(jù),包括:接收到批量導(dǎo)入指令;根據(jù)所述批量導(dǎo)入指令,從本地導(dǎo)入?yún)?shù)數(shù)據(jù);所述參數(shù)數(shù)據(jù)包括橫壓參數(shù)數(shù)據(jù)和脈寬參數(shù)數(shù)據(jù)。

17、進(jìn)一步的,所述測試板包含控制電路;所述控制電路包括數(shù)字模擬轉(zhuǎn)換器dac芯片及模擬數(shù)字轉(zhuǎn)換器adc芯片;所述按照所述上位機和fpga約定的寄存器協(xié)議,根據(jù)接收到所述上位機指令,產(chǎn)生所述待測試憶阻器的地址的驅(qū)動信號;將所述驅(qū)動信號給所述待測試憶阻器;接收所述待測試憶阻器的回流信號,進(jìn)行當(dāng)前測試,包括:按照所述上位機指令產(chǎn)生用戶所需要的字線wl控制線的任意電壓數(shù)據(jù);所述任意電壓數(shù)據(jù)包括任意電壓值或任意電壓曲線,通過驅(qū)動所述dac芯片的方式給到rram芯片的wl管腳;并且,按照所述上位機指令產(chǎn)生用戶所需要的位線bl電壓數(shù)據(jù);所述電壓數(shù)據(jù)包括電壓值或電壓曲線,通過驅(qū)動所述dac芯片和開關(guān)的方式給到rram芯片的bl管腳和/或源線sl管腳;按照所述上位機指令產(chǎn)生用戶所需要的bl管腳和/或sl管腳的電壓數(shù)據(jù),通過驅(qū)動開關(guān)和所述adc芯片的方式讀回電流值。

18、本技術(shù)提供一種rram的測試方法,應(yīng)用于如上述所述的rram的測試方法中的上位機,包括:顯示rram當(dāng)前測試的參數(shù)設(shè)置界面;所述參數(shù)設(shè)置界面顯示的待輸入?yún)?shù);

19、接收針對所述待輸入?yún)?shù)輸入的參數(shù)數(shù)據(jù)以及用戶輸入的待測試憶阻器的地址,生成并發(fā)送上位機指令;所述待測試憶阻器為測試板中按照b行和w列排列的憶阻器陣列中的一個或者多個憶阻器,以使fpga按照所述上位機和fpga約定的寄存器協(xié)議,根據(jù)接收到所述上位機指令,產(chǎn)生所述待測試憶阻器的地址的驅(qū)動信號;將所述驅(qū)動信號給所述待測試憶阻器;接收所述待測試憶阻器的回流信號,進(jìn)行當(dāng)前測試。

20、本技術(shù)提供一種rram的測試裝置,用于實現(xiàn)如上述所述的rram的測試方法,所述rram的測試裝置,包括:顯示rram當(dāng)前測試的參數(shù)設(shè)置界面;所述參數(shù)設(shè)置界面顯示的待輸入?yún)?shù);

21、接收針對所述待輸入?yún)?shù)輸入的參數(shù)數(shù)據(jù)以及用戶輸入的待測試憶阻器的地址,生成并發(fā)送上位機指令;所述待測試憶阻器為測試板中按照b行和w列排列的憶阻器陣列中的一個或者多個憶阻器,以使fpga按照所述上位機和fpga約定的寄存器協(xié)議,根據(jù)接收到所述上位機指令,產(chǎn)生所述待測試憶阻器的地址的驅(qū)動信號;將所述驅(qū)動信號給所述待測試憶阻器;接收所述待測試憶阻器的回流信號,進(jìn)行當(dāng)前測試。

22、本技術(shù)提供一種rram的測試系統(tǒng),包括:測試板,包含按照b行和w列排列的憶阻器陣列;

23、上位機,用于顯示rram的當(dāng)前測試的參數(shù)設(shè)置界面;所述參數(shù)設(shè)置界面顯示的待輸入?yún)?shù);接收針對所述待輸入?yún)?shù)輸入的參數(shù)數(shù)據(jù)以及用戶輸入的待測試憶阻器的地址,生成并發(fā)送上位機指令;所述待測試憶阻器為所述憶阻器陣列中的一個或者多個憶阻器;

24、fpga,用于按照所述上位機和fpga約定的寄存器協(xié)議,根據(jù)接收到所述上位機指令,產(chǎn)生所述待測試憶阻器的地址的驅(qū)動信號;將所述驅(qū)動信號給所述待測試憶阻器;接收所述待測試憶阻器的回流信號,進(jìn)行當(dāng)前測試。

25、進(jìn)一步的,所述fpga中的fpga驅(qū)動包括處理系統(tǒng)ps端和與所述ps端連接的可編程邏輯pl端,所述ps端與所述上位機連接,用于所述ps端與所述上位機進(jìn)行通信以及寄存器存儲指令的功能;所述pl中的各個模塊通過讀取rram中的數(shù)據(jù),驅(qū)動對應(yīng)的硬件模塊;

26、進(jìn)一步的,所述fpga驅(qū)動包括可編程邏輯pl端,所述pl端與所述上位機連接,用于所述pl端與所述上位機進(jìn)行通信、寄存器存儲指令的功能以及所述pl中的各個模塊通過讀取rram中的數(shù)據(jù),驅(qū)動對應(yīng)的硬件模塊。

27、進(jìn)一步的,所述fpga中的fpga驅(qū)動包括處理系統(tǒng)ps端和與所述ps端連接的可編程邏輯pl端,所述上位機,還用于將所述待輸入?yún)?shù)按照寄存器協(xié)議,轉(zhuǎn)換成十六進(jìn)制指令通過網(wǎng)口傳輸給fpga的ps端;所述ps端將數(shù)據(jù)存儲在rram中等待pl端讀取;所述pl端讀取所述ps端存儲在rram中的數(shù)據(jù),并回傳給所述上位機的數(shù)據(jù);所述pl端讀取到數(shù)據(jù)后,根據(jù)所述上位機指令包含的fpga約定的寄存器協(xié)議,驅(qū)動對應(yīng)的dac芯片和adc芯片,并將所述fpga約定的寄存器協(xié)議存儲在rram陣列中。

28、進(jìn)一步的,所述憶阻器陣列具有記憶作用;所述記憶作用用于表示所述憶阻器陣列的電導(dǎo)值被設(shè)置成功后,斷電不會丟失;所述fpga,用于將用戶輸入的圖像轉(zhuǎn)換成電壓信號,施加到所述憶阻器陣列的目標(biāo)端,得到所述目標(biāo)端讀到的電流值;所述電流值用于反映運算結(jié)果;將所述運算結(jié)果傳給上位機或者驅(qū)動制動裝置做出響應(yīng)。

29、本技術(shù)提供一種計算機可讀存儲介質(zhì),其上存儲有程序,該程序被處理器執(zhí)行時,實現(xiàn)如上任一項所述的方法。

30、本技術(shù)提供一種計算機程序產(chǎn)品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)如上任一項所述的方法。

31、在一些實施例中,本技術(shù)的rram的測試方法,控制上位機、fpga及包含按照b行和w列排列的憶阻器陣列的測試板。fpga按照上位機和fpga約定的寄存器協(xié)議,根據(jù)接收到上位機指令,產(chǎn)生待測試憶阻器的地址的驅(qū)動信號;將驅(qū)動信號給待測試憶阻器;接收待測試憶阻器的回流信號,進(jìn)行當(dāng)前測試。由于憶阻器陣列包括多個憶阻器,容量較大,能夠處理更大規(guī)模的神經(jīng)網(wǎng)絡(luò),且,憶阻器陣列集成于測試板內(nèi),空間占用較小。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1