晶片功能的常用測試手段或方法幾種

2021-03-07 09:21:09 字數 5211 閱讀 6733

1樓:zzx梓

1、軟體的實現

根據「成電之芯」輸入激勵和輸出響應的資料對比要求,編寫了可綜合的verilog**。**的設計完全按照「成電之芯」的時序要求實現。

根據基於可程式設計器件建立測試平臺的設計思想,功能測試平臺的構建方法如下:採用可程式設計邏輯器件進行輸入激勵的產生和輸出響應的處理;採用rom來實現dsp核程式、控制暫存器引數、脈壓係數和濾波係數的儲存;採用sram作為片外快取。

2、 硬體的實現

根據功能測試平臺的實現框圖進行了原理圖和pcb的設計,最後設計完成了一個可對「成電之芯」進行功能測試的系統平臺。

2樓:好可憐地人兒

下面以一種系統晶片的功能測試為例

一、【功能測試平臺的構建】

(本設計的功能測試主要採用基於可程式設計器件建立測試平臺。)

「成電之芯」主要有以下幾類介面:36位的輸入訊號匯流排input,用來為晶片提供初始輸入激勵;32位的初始化資料匯流排initial_bus,用來為晶片提供dsp核程式、控制暫存器引數、脈壓係數和濾波係數;48位的片外快取資料匯流排iq1和iq2,用於將脈衝壓縮的結果傳送到片外快取;28位的求模或取對數輸出匯流排log_out,用於輸出脈衝壓縮或濾波運算後的求模或取對數結果;56位的濾波結果輸出fir_i_out(28位)、fir_q_out(28位),用於輸出mti或mtd處理後的結果;16位的hd資料匯流排,用於輸出dsp核處理後的結果。

根據基於可程式設計器件建立測試平臺的設計思想,功能測試平臺的構建方法如下:採用可程式設計邏輯器件進行輸入激勵的產生和輸出響應的處理;採用rom來實現dsp核程式、控制暫存器引數、脈壓係數和濾波係數的儲存;採用sram作為片外快取。基本測試框圖如圖3所示。

根據「成電之芯」的要求,晶片需要外部提供136 k 32bit的儲存空間為其提供脈壓係數和濾波係數,同時需要其它的一些儲存空間為晶片儲存片外的dsp核程式和控制暫存器。

由於做mtd濾波時,每個相參處理間隔的資料量最大為2m深度,所以片外必須準備兩片深度為2m,資料寬度為48位的sram作為晶片的片外快取。

除此之外,晶片需要外界輸入資料和控制訊號,並且需要接收晶片的輸出資料。這部分的功能可通過可程式設計邏輯器件來完成。

通過以上分析,c***p晶片功能測試平臺選用了兩片sst39vf3201來做它的片外初始化儲存器、6片gs832018來做它的片外快取、一片xc3s5000來產生它的時序控制訊號以及和外部介面的控制邏輯、兩片mt48lc4m32用做它的輸出快取、兩片sst39vf3201來做它的輸入資料儲存器,另外還選用了一個ad和一個da晶片來實現與外界的資料通訊。實現框圖如圖4所示。

二、【 測試平臺的實現】

1軟體的實現

根據「成電之芯」輸入激勵和輸出響應的資料對比要求,編寫了可綜合的verilog**。**的設計完全按照「成電之芯」的時序要求實現。

2 硬體的實現

根據功能測試平臺的實現框圖進行了原理圖和pcb的設計,最後設計完成了一個可對「成電之芯」進行功能測試的系統平臺。實物圖如圖5所示。

3樓:匿名使用者

手動,或是量大用裝置

測試頻率特性的常用方法有哪幾種?各需使用什麼儀器

4樓:思茵怡岑卉芙霓

1.比較:測表面表面粗糙度板直接進行比較用於車間評定表面粗糙度值較工件

2.光切:內應用光切原理測量容表面粗糙度種測量用儀器——光切顯微鏡(雙管顯微鏡) 該儀器適用於車.銑.刨等加工獲金屬平面或外圓表面主要測量rz值測量範圍rz0.5~60μm

3、干涉: 利用光波干涉原理測量表面粗糙度種測量用儀器干涉顯微鏡主要用於測量rz值測量範圍rz0.05~0.8μm般用於測量表面粗糙度要求高表面

4、針描: 種接觸式測量表面粗糙度用儀器電輪廓儀該儀器直接顯示ra值適宜於測量ra值0.025~6.3μm

5、印摸: 實際測量遇深孔盲孔凹槽內螺紋等既能使用儀器直接測量能使用板比較表面用印摸印摸利用些流性彈性塑性材料(石蠟等)貼合 測表面測表面輪廓複製模測量印模評定測表面粗糙度

般採用1、4電輪廓儀稱粗糙度儀內儀器**商都例:北京代

軟體測試的方法一共有幾種

5樓:迷路的鴿子

1、從是否關心內部結構來看

(1)白盒測試:又稱為結構測試或邏輯驅動測試,是一種按照程式內部邏輯結構和編碼結構,設計測試資料並完成測試的一種測試方法。

(2)黑盒測試:又稱為資料驅動測試,把測試物件當做看不見的黑盒,在完全不考慮程式內部結構和處理過程的情況下,測試者僅依據程式功能的需求規範考慮,確定測試用例和推斷測試結果的正確性,它是站在使用軟體或程式的角度,從輸入資料與輸出資料的對應關係出發進行的測試。

(3)灰盒測試:是一種綜合測試法,它將「黑盒」測試與「白盒」測試結合在一起,是基於程式執行時的外部表現又結合內部邏輯結構來設計用例,執行程式並採集路徑執行資訊和外部使用者介面結果的測試技術。

2、從是否執行**看

(1)靜態測試:指不執行被測程式本身,僅通過分析或檢查源程式的語法、結構、過程、介面等來檢查程式的正確性。

(2)動態測試:是指通過執行被測程式,檢查執行結果與預期結果的差異,並分析執行效率、正確性和健壯性等效能指標。

3、從開發過程級別看

(1)單元測試:又稱模組測試,是針對軟體設計的最小單位----程式模組或功能模組,進行正確性檢驗的測試工作。其目的在於檢驗程式各模組是否存在各種差錯,是否能正確地實現了其功能,滿足其效能和介面要求。

(2)整合測試:又叫組裝測試或聯合,是單元測試的多級擴充套件,是在單元測試的基礎上進行的一種有序測試。旨在檢驗軟體單元之間的介面關係,以期望通過測試發現各軟體單元介面之間存在的問題,最終把經過測試的單元組成符合設計要求的軟體。

(3)系統測試:是為判斷系統是否符合要求而對整合的軟、硬體系統進行的測試活動、它是將已經整合好的軟體系統,作為基於整個計算機系統的一個元素,與計算機硬體、外設、某些支援軟體、人員、資料等其他系統元素結合在一起,在實際執行環境下,對計算機系統進行一系列的組裝測試和確認測試。

在系統測試中,對於具體的測試型別有:

(1)功能測試:對軟體需求規格說明書中的功能需求逐項進行的測試,以驗證功能是否滿足要求。

(2)效能測試:對軟體需求規格說明書的功能需求逐項進行的測試,以驗證功能是否滿足要求。

(3)介面測試:對軟體需求規格說明中的介面需求逐項進行的測試。

(4)人機互動介面測試:對所有人機互動介面提供的操作和顯示介面進行的測試,以檢驗是否滿足使用者的需求。

(5)強度測試:強制軟體執行在異常乃至發生故障的情況下(設計的極限狀態到超出極限),驗證軟體可以執行到何種程式的測試。

(6)餘量測試:對軟體是否達到規格說明中要求的餘量的測試。

(7)安全性測試:檢驗軟體中已存在的安全性、安全保密性措施是否有效的測試,

(8)可靠性測試:在真實的或**的環境中,為做出軟體可靠性估計而對軟體進行的功能(其輸入覆蓋和環境覆蓋一般大於普通的功能測試)

(9)恢復性測試:對有恢復或重置功能的軟體的每一類導致恢復或重置的情況,逐一進行的測試。

(10)邊界測試:對軟體處在邊界或端點情況下執行狀態的測試。

(11)資料處理測試:對完成專門資料處理功能所進行的測試。

(12)安裝性測試:對安裝過程是否符合安裝規程的測試,以發現安裝過程中的錯誤。

(13)容量測試:檢驗軟體的能力最高能達到什麼程度的測試。

(14)互操作性測試:為驗證不同軟體之間的互操作能力而進行的測試。

(15)敏感性測試:為發現在有效輸入類中可能引起某種不穩定性或不正常處理的某些資料的組合而進行的測試。

(16)標準符合性測試:驗證軟體與相關國家標準或規範(如軍用標準、國家標準、行業標準及國際標準)一致性的測試。

(17)相容性測試:驗證軟體在規定條件下與若干個實體共同使用或實現資料格式轉換時能滿足有關要求能力的測試。

(18)中文字地化測試:驗證軟體在不降低原有能力的條件下,處理中文能力的測試。

4、從執行過程是否需要人工干預來看

(1)手工測試:就是測試人員按照事先為覆蓋被測軟體需求而編寫的測試用例,根據測試大綱中所描述的測試步驟和方法,手工地一個一個地輸 入執行,包括與被測軟體進行互動(如輸入測試資料、記錄測試結果等),然後觀察測試結果,看被測程式是否存在問題,或在執行過程中是否會有一場發生,屬於比較原始但是必須執行的一個步驟。

(2)自動化測試:實際上是將大量的重複性的測試工作交給計算機去完成,通常是使用自動化測試工具來模擬手動測試步驟,執行用某種程式設計語言編寫的過程(全自動測試就是指在自動測試過程中,不需要人工干預,由程式自動完成測試的全過程;半自動測試就是指在自動測試過程中,需要手動輸入測試用例或選擇測試路徑,再由自動測試程式按照人工指定的要求完成自動測試)

5、從測試實施組織看

(1)開發測試:開發人員進行的測試

(2)使用者測試:使用者方進行的測試

(3)第三方測試:有別於開發人員或使用者進行的測試,由專業的第三方承擔的測試,目的是為了保證測試工作的客觀性

6、從測試所處的環境看

(1)阿爾法測試:是由一個使用者在開發環境下進行的測試,也可以是公司內部的使用者在模擬實際操作環境下進行的測試

(2)貝塔測試:是使用者公司組織各方面的典型終端使用者在日常工作中實際使用貝塔版本,並要求使用者報告

軟體測試的內容:

1 得到需求、功能設計、內部設計說書和其他必要的文件

2 得到預算和進度要求

3 確定與專案有關的人員和他們的責任、對報告的要求、所需的標準和過程 ( 例如發行過程、變更過程、等等 )

4 確定應用軟體的高風險範圍,建立優先順序、確定測試所涉及的範圍和限制

5 確定測試的步驟和方法 ── 部件、整合、功能、系統、負載、可用性等各種測試

6 確定對測試環境的要求 ( 硬體、軟體、通訊等 )

7 確定所需的測試用具 (testware) ,包括記錄 / 回放工具、覆蓋分析、測試跟蹤、問題 / 錯誤跟蹤、等等

8 確定對測試的輸入資料的要求

9 分配任務和任務負責人,以及所需的勞動力

10 設立大致的時間表、期限、和里程碑

11 確定輸入環境的類別、邊界值分析、錯誤類別

12 準備測試計劃檔案和對計劃進行必要的回顧

13 準備白盒測試案例

14 對測試案例進行必要的回顧 / 調查 / 計劃

15 準備測試環境和測試用具,得到必需的使用者手冊 / 參考檔案 / 結構指南 / 安裝指南,建立測試跟蹤過程,建立日誌和檔案、建立或得到測試輸入資料

16 得到並安裝軟體版本

17 進行測試

18 評估和報告結果

19 跟蹤問題 / 錯誤,並解決它

20 如果有必要,重新進行測試

21 在整個生命週期裡維護和修改測試計劃、測試案例、測試環境、和測試用具

在網上測試手機號碼或者加大帥的微信測試手機號碼能不能信這些?哪如果這樣的話。哪測試身份證說不好。又

這個你也相信,只能說你簡直太天真了,第一你把希望寄託在那些大師身上本來就已經很可笑了,還為了那些虛無的東西去洩露自己的真實身份資訊,勸你還是通過自身的努力去得到的好這個你也相信,只能說你簡直太天真了,第一你把希望寄託在那些大師身上本來就已經很可笑了,還為了那些虛無的東西去洩露自己的真實身份資訊,勸你...

貨幣的貯藏功能,貨幣如何執行貯藏手段這功能

貨幣作為貯藏手段能夠自發地調節流通中的貨幣量。當流通中需要的貨幣量減少時,多餘的貨幣就退出流通 當流通中需要的貨幣量增加時,部分被貯存的貨幣就進入流通。充當貯藏手段的貨幣,必須是實在的足值的金銀貨幣。只有金銀鑄幣或金銀條塊才能發揮貨幣的貯藏手段職能。紙幣不具備貯藏手段的職能。只有當紙幣幣值長期保持穩...

國內常用led晶片有哪些品牌的國內常用LED晶片有哪些品牌的?

臺灣led晶片廠商 晶元光電 epistar 簡稱 es 聯詮 元坤,連勇,國聯 廣鎵光電 huga 新世紀 genesis photonics 華上 arima optoelectronics 簡稱 aoc,泰谷光電 tekcore 奇力,鉅新,光巨集,晶發,視創,洲磊,聯勝 hpo 漢光 hl ...