|
|
|
 |
|
|
一種FPGA內嵌雙端口存儲器的測試方法,將FPGA中的內嵌雙端口存儲器全部配置為可選工作模式中的同一種,將同一類端口的輸入并行連接到一起作為公共輸入端;測試時,先采用March C算法輪流測試兩類端口,然后對兩類端口同時施加組合向量,進行兩端口的關聯性故障測試,判斷存儲器輸出的正確性。本發明有效地完成了FPGA內嵌雙端口存儲器的測試,測試覆蓋率達到100%,且合理利用了FPGA中空閑的資源作為檢驗邏輯,簡化了調試過程,減少了輸入輸出端口,大大提高了測試效率。 |
|
|
|
|
|
|
 |
|
一種FPGA內嵌雙端口存儲器的測試方法
一種FPGA內嵌雙端口存儲器的測試方法,其特征在于步驟如下: (1)對FPGA內嵌的各雙端口存儲器的兩個存儲端口進行編號,分別為端口A(201)和端口B(202); (2)將各內嵌雙端口存儲器端口A(201)的輸入地址端A(203)、輸入數據端A(204)、端口使能端A(205)、讀寫使能端A(206)、復位控制端A(207)、時鐘輸入端A(208)分別并聯在一起作為公共輸入端A(301),將各內嵌雙端口存儲器端口A(201)的輸出端(215)按位分別并聯在一起作為并行輸出端A(305);將各內嵌雙端口存儲器端口B(202)的輸入地址端B(209)、輸入數據端B(210)、端口使能端B(211)、讀寫使能端B(212)、復位控制端B(213)、時鐘輸入端B(214)分別并聯在一起作為公共輸入端B(302),將各內嵌雙端口存儲器端口B(202)的輸出端(216)按位分別并聯在一起作為并行輸出端B(306); (3)將各內嵌雙端口存儲器配置為相同的工作模式; (4)將各內嵌雙端口存儲器的端口A(201)設為有效,端口B(202)設為無效,通過公共輸入端A(301)對并聯的各存儲器施加March C算法測試向量進行故障測試; (5)將各內嵌雙端口存儲器的端口B(202)設為有效,端口A(201)設為無效,通過公共輸入端B(302)對并聯的各存儲器施加March C算法測試向量進行故障測試; (6)將各內嵌雙端口存儲器的端口A(201)和端口B(202)同時設為有效,通過公共輸入端A(301)和公共輸入端B(302)對并聯的各存儲器同時施加組合向量進行兩端口的關聯性故障測試; (7)將各內嵌雙端口存儲器設置為相同的其它工作模式,重復步驟(4)~(6)進行測試。
|
|
|
|
|
 |
|
專利號: |
200810112419 |
申請日: |
2008年5月23日 |
公開/公告日: |
2008年10月15日 |
授權公告日: |
|
申請人/專利權人: |
北京時代民芯科技有限公司、中國航天時代電子公司第七七二研究所 |
國家/省市: |
北京(11) |
郵編: |
100076 |
發明/設計人: |
陳雷、張帆、文治平、周濤、張志權、李學武、王勇、儲鵬、張彥龍、孫華波、劉增榮 |
代理人: |
安麗 |
專利代理機構: |
航空航天工業部航天專利事務所(11009) |
專利代理機構地址: |
北京市和平里濱河路1號(100013) |
專利類型: |
發明 |
公開號: |
101286367 |
公告日: |
|
授權日: |
|
公告號: |
000000000 |
優先權: |
|
審批歷史: |
|
附圖數: |
2 |
頁數: |
12 |
權利要求項數: |
5 |
| |
|
|
|