0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何遠程執(zhí)行IC驗證看了就知道

h1654155282.3538 ? 來源:Dialog半導(dǎo)體公司 ? 作者:Dialog半導(dǎo)體公司 ? 2020-10-10 14:59 ? 次閱讀

設(shè)計任何芯片的關(guān)鍵步驟之一就是在獲得第一批芯片后進行的測試。在測試中,您終于可以看到全部悉心工作的成果,并確定芯片是否按照設(shè)計和仿真運行。這稱為IC驗證。驗證的重點是功能測試 - 檢查硅芯片是否符合最初要求。這通常涉及一系列表征以及基本功能的測試,以確保設(shè)計中沒有漏洞。

驗證步驟與生產(chǎn)測試是分開的,生產(chǎn)測試的重點是快速準(zhǔn)確地找到存在制造缺陷的芯片,并將其篩掉。在生產(chǎn)測試中,通常重點是在最快的時間內(nèi)以可接受的準(zhǔn)確性水平完成測試。這是因為每顆芯片的成本將隨著芯片在測試儀中花費的每額外一秒鐘而增加。

相反,在驗證步驟中,主要重點不是測試速度,而是可從芯片中提取的數(shù)據(jù)的質(zhì)量。這并不是說速度無關(guān)緊要,如果可以快速取得準(zhǔn)確的結(jié)果,當(dāng)然是件好事。在驗證階段將自動化構(gòu)建到測試過程中具有許多好處:

提升測試速度

通過使測試自動化,可以更高效地執(zhí)行測試。可以將每個測試排好隊并準(zhǔn)備好,在上一個測試完成后,立即開始下一個。并且可以每周7天24小時運行測試,無需工程師值夜班。

流程改進

任何形式的自動化帶來的最大好處之一,這個好處也常常被忽視,是它為流程改進提供了基礎(chǔ)。本質(zhì)上,自動化測試是該測試所需的所有步驟的具體表達。描述它們有助于分析每個步驟。然后,從分析中獲得的任何認知都可以反饋到算法中,進行改進,并惠及所有用戶。通常,工程師可能會人工地偶然發(fā)現(xiàn)一種更好的方法,但是這樣的學(xué)習(xí)通常不會反饋到流程中。

更一致的測試

根據(jù)定義,自動化測試是可重復(fù)的,因此自動化測試可以對給定批次中的芯片進行更一致的測試。這樣可以更好地比較每批芯片內(nèi)樣品之間或批與批之間的表征數(shù)據(jù)。

直接應(yīng)用為仿真而開發(fā)的測試

由于芯片在流片之前已經(jīng)在驗證階段進行了廣泛的仿真,因此可以獲得龐大的測試和預(yù)期輸出庫。在驗證階段,你其實可以對驗證測試進行設(shè)計,使它們可以非常容易地移植到確認測試中。這大大加快了整個驗證過程的速度,并確保了在不同階段進行測試的一致性。

遠程進行驗證工作

對于各個級別的設(shè)計工程師來說,看到他們的工作成果通常是有益的。不過,驗證測試往往可能在不同的地理位置進行。因此,有了可以遠程訪問的自動化系統(tǒng),有助于設(shè)計工程師獲得其幫助生產(chǎn)的芯片的實踐經(jīng)驗。這可以幫助他們逐漸提高自己的技能,還可以幫助他們獲得有關(guān)芯片設(shè)計方式的寶貴見解,并且驗證團隊也可以隨時獲取這些信息。在當(dāng)前Covid-19新冠疫情的形勢下,遠程工作也具有明顯的優(yōu)勢。

驗證流程

考慮到所有這些因素,Adesto(現(xiàn)已并入Dialog半導(dǎo)體公司)開發(fā)了一個基于Python的測試框架軟件,將我們所有的儀器集成在實驗室中,并使我們能夠?qū)⒃隍炞C階段開發(fā)的測試快速移植到確認測試中。選擇Python語言來實現(xiàn)測試自動化,是因為測試工程師們對它很熟悉,另外有眾多可以幫助測試工作的庫可供使用。

驗證系統(tǒng)本身包括一個帶有用于測試芯片的插槽的電路板。測試電路板包含一個子卡,該子卡具有一個較大的Xilinx FPGA,通過以太網(wǎng)連接到實驗室網(wǎng)絡(luò)。我們可以通過網(wǎng)絡(luò)對FPGA進行遠程編程,并使用它來控制被測器件(DUT)的所有數(shù)字輸入,并監(jiān)測其輸出。DUT的各種模擬輸入和輸出連接到開關(guān),這些開關(guān)可以將它們切換到一組SubMiniature A(SMA)型連接器,該連接器連接到示波器、頻譜分析儀和信號發(fā)生器。我們還可以遠程控制所有這些儀器,這意味著我們可以將DUT的所有輸入、輸出、模擬和數(shù)字信號強制設(shè)置為我們想要看到的任何值。

Python測試框架軟件在遠程服務(wù)器上運行。我們的驗證工程師可以用Python編寫測試,并將其與可以在DUT的嵌入式處理器上運行的C編程代碼結(jié)合起來。這有助于通過全套功能測試來行使ASIC的能力。與儀器和測試板的所有連接都是通過網(wǎng)絡(luò),因此可以遠程進行測試的開發(fā)和執(zhí)行。

我們的全球定制ASIC設(shè)計團隊經(jīng)常使用我們的遠程IC驗證測試工具,以增強協(xié)作和監(jiān)督。 在可見的未來,我們中的許多人仍將繼續(xù)在家辦公,這樣的解決方案有助于確保我們客戶的ASIC設(shè)計能夠按時安全交付,并達到他們期望的高質(zhì)量。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IC
    IC
    +關(guān)注

    關(guān)注

    36

    文章

    5787

    瀏覽量

    174368
收藏 人收藏

    評論

    相關(guān)推薦

    看了知道 好東西的

    看了知道 好東西的
    發(fā)表于 08-09 15:52

    ad經(jīng)典例子,看了知道是你苦苦尋找的

    ad經(jīng)典例子,看了知道是你苦苦尋找的
    發(fā)表于 07-04 19:45

    數(shù)字IC設(shè)計與數(shù)字IC驗證哪個好?

    ,我們把很多驗證的模塊都封裝了。所以有了現(xiàn)在比如說大家知道的類似于UVM這種驗證方法學(xué),對吧?  他們很多驗證的組件都封裝,便于大家去進行一些驗證
    發(fā)表于 12-04 14:31

    IC驗證“UVM驗證平臺加入objection機制和virtual interface機制“(七)

    在上一節(jié)中,**《IC驗證"UVM驗證平臺加入factory機制"(六)》**雖然輸出了“main_phase is called”,但是“data is drived”并沒有
    發(fā)表于 12-09 18:28

    請問遠程執(zhí)行IC驗證是怎么實現(xiàn)的?

    請問遠程執(zhí)行IC驗證是怎么實現(xiàn)的?
    發(fā)表于 06-17 10:27

    IC驗證平臺

    IC驗證平臺
    發(fā)表于 08-09 07:39

    IC測試技術(shù)--設(shè)計驗證

    IC測試技術(shù)--設(shè)計驗證,可以下來看看。
    發(fā)表于 12-14 21:50 ?53次下載

    美國EDA究竟有多牛看了知道

    眾所周知,在芯片設(shè)計領(lǐng)域,EDA是非常重要、也是IC設(shè)計最上游、最高端的軟件產(chǎn)品,被稱為是“芯片產(chǎn)業(yè)皇冠上的明珠”,EDA軟件工具涵蓋了IC設(shè)計、布線、驗證和仿真等所有方面。
    發(fā)表于 06-08 15:23 ?3277次閱讀
    美國EDA究竟有多牛<b class='flag-5'>看了</b>就<b class='flag-5'>知道</b>

    黑客利用遠程代碼執(zhí)行漏洞,超過30萬個網(wǎng)站易受到攻擊

    黑客正積極利用一個關(guān)鍵的遠程代碼執(zhí)行漏洞,允許未經(jīng)驗證的攻擊者在運行易受攻擊的File Manager插件版本的WordPress站點上載腳本并執(zhí)行任意代碼。
    的頭像 發(fā)表于 09-03 16:20 ?1778次閱讀

    如何通過explain來驗證sql的執(zhí)行順序

    關(guān)于 sql 語句的執(zhí)行順序網(wǎng)上有很多資料,但是大多都沒進行驗證,并且很多都有點小錯誤,尤其是對于 select 和 group by 執(zhí)行的先后順序,有說 select 先執(zhí)行,有說
    的頭像 發(fā)表于 09-07 16:24 ?2520次閱讀
    如何通過explain來<b class='flag-5'>驗證</b>sql的<b class='flag-5'>執(zhí)行</b>順序

    遠程伺服執(zhí)行器開源分享

    電子發(fā)燒友網(wǎng)站提供《遠程伺服執(zhí)行器開源分享.zip》資料免費下載
    發(fā)表于 02-03 09:39 ?1次下載
    <b class='flag-5'>遠程</b>伺服<b class='flag-5'>執(zhí)行</b>器開源分享

    ic設(shè)計和fpga設(shè)計有什么不同 ic設(shè)計和ic驗證哪個好

    IC設(shè)計和IC驗證都是非常重要的環(huán)節(jié),一個好的IC產(chǎn)品需要二者的配合。IC設(shè)計是在滿足產(chǎn)品規(guī)格書的前提下,實現(xiàn)電路性能、功耗、面積等方面的優(yōu)
    的頭像 發(fā)表于 04-12 14:01 ?2930次閱讀

    ic設(shè)計和fpga設(shè)計有什么不同 ic設(shè)計和ic驗證哪個好

    IC設(shè)計和IC驗證都是非常重要的環(huán)節(jié),一個好的IC產(chǎn)品需要二者的配合。IC設(shè)計是在滿足產(chǎn)品規(guī)格書的前提下,實現(xiàn)電路性能、功耗、面積等方面的優(yōu)
    發(fā)表于 04-13 17:50 ?5770次閱讀

    ic驗證是做什么的 ic驗證用什么語言

    IC驗證,即集成電路驗證(Integrated Circuit Verification),是指針對硬件設(shè)計中的集成電路(IC)進行的一系列功能驗證
    發(fā)表于 07-24 15:45 ?4141次閱讀

    ic驗證是封裝與測試么?

    ic驗證是封裝與測試么?? IC驗證是現(xiàn)代電子制造過程中非常重要的環(huán)節(jié)之一,它主要涉及到芯片產(chǎn)品的驗證、測試、批量生產(chǎn)以及質(zhì)量保證等方面。
    的頭像 發(fā)表于 08-24 10:42 ?729次閱讀