在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

經典的設計與驗證流程

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-11-21 10:44 ? 次閱讀

一、

經典的設計與驗證流程

f64555ce-692e-11ed-8abf-dac502259ad0.png

可以看到設計與驗證永遠是同步節奏,即使因為一些客觀原因,導致驗證稍微慢于設計節奏,最終也會回到同步的節奏上。

這樣的理想狀態就對設計工程師有一定要求,比如拿到設計需求,就然后開始概要設計文檔,其中就包括整體的模塊對外接口,關鍵時序,整體的架構設計等。驗證工程師拿到概要設計,就可以開始進行驗證feature規劃。

詳細設計文檔,設計要完成整體的模塊的控制流,數據流、memory需求規格,狀態機,關鍵電路,關鍵時序設計等。驗證拿到詳細設計文檔,就可以進行驗證case規劃,驗證計劃文檔編寫。

理想的狀態下設計拿著自己的詳細設計文檔就可以直接行云流水式的寫代碼。寫代碼真體力活。而這段時間驗證就可以進行驗證平臺搭建和驗證case設計。

設計代碼寫完,編譯通過,lint清除,將一些低級錯誤扼殺在搖籃里。驗證平臺也搭建好,設計與驗證對接,一起調試第一條case。第一條case通過,環境OK,代碼OK。開始循序漸進debug。

驗證驗出bug,提給設計,設計修改,上傳版本管理庫,驗證up,進行回歸。完全正確,調試下一條case。

IP驗證到一定feature成熟,釋放一個版本給鏈路驗證同事,驗證多個IP配合的場景和當前版本成熟的feature,很少會出現在鏈路上驗出IP級的bug(當然也有)。

鏈路驗證到一定feature成熟階段,釋放版本給系統驗證同事,驗證多個鏈路配合場景和當前版本的成熟feature。系統驗證成熟到一定feature。然后再上硬件加速器驗證和FPGA原型驗證。

整個理想的過程,一氣呵成,在系統驗證和加速器/FPGA原型驗證上,會比較順利,不會因為模塊級的bug卡住驗證進度,因為在大系統里面調試效率非常低,基本就只剩過case。

理想很豐滿,現實很骨感。

現實情況是

設計人員寫完代碼才寫文檔,導致驗證遲遲沒有設計文檔,無法開始驗證計劃和驗證環境搭建。最終整體項目時間delay1-2個月。

設計人員不寫文檔,直接寫代碼,邊寫邊想,設計架構沒有經過評審,和上下游交互接口和時序都對不上,代碼寫完也是要修改重新寫,最終整體項目delay1-2個月。

項目delay了,設計著急了,在IP驗證尚未完全時就開始鏈路驗證,系統驗證。出現問題,debug效率低下,一天發現一個低級錯誤,鏈路驗證和系統驗證仿真時間長。你為什么總在加班?

設計著急了,在鏈路驗證和系統驗證尚未完全時,就開始加速器/FPGA原型驗證,編譯一個版本要一天,效率更低下。你為什么總在加班?

最終,項目還是delay,所有人也還是要加班完成。所以做芯片是有章法可循,業界多少年總結出來的血淚經驗,不遵守是要吃虧的。

設計工程師與驗證工程師是好朋友

設計工程師和驗證工程師是永遠的好朋友,你們是共同在完成一個工程,產品,磚。驗證的case和驗證完備性是要兩個人共同的努力的成果。

有一個驗證,發現一個case fail了,打電話給設計,case xxx fail了,看下什么原因。設計跑出來看了下,回個電話,是你平臺的原因,修改下,case pass了。設計與驗證是好朋友。

有一個驗證,發現一個case fail了,打電話給設計,case跑一次賊慢 ,波形我已經跑好了,直接在我們的共享窗口上看下吧,設計看出了問題,本地修改了下,回個電話,我上傳了,你up下再跑一下。晚上下班前回歸下case。設計與驗證是好朋友。

又有一個驗證,因為一些個人原因,驗證平臺沒有及時搭建起來,delay與設計,但設計代碼已經寫完了,沒有平臺和case驗,跑到驗證辦公位后面,站在身后監工,沒你平臺,我可搞不了。設計與驗證是好朋友。

還有一個驗證,沒有發現任何bug,設計打電話說,我改了一行代碼,沒有任何影響,就是代碼風格變了下,這樣寫覆蓋率更好收,占用資源更小。我要提個問題單記錄一下,這造成了我回歸的工作量。設計與驗證是好朋友。

突然有一個設計,代碼遲遲不愿意給驗證,說我代碼bug太多了,我要自己先驗下,驗證沒法開展工作,然后過了一陣子,找驗證說,我過了一百多條冒煙case。拿去給你驗吧。驗證:你這代碼給我都八時了,等著項目delay吧。設計與驗證是好朋友。

流程死的,人是活的

并不是所有的設計都要走繁重的流程,我做了個xxx設計,先進行概要設計評審,詳細設計評審,代碼review,驗證feature評審,驗證計劃評審,驗證環境搭建,最后規劃了10個case,覆蓋率達到100%。這么個破玩意兒,兩個人整兩個月的時間。

有設計說,就這,那我還不如自己驗,你給我搭個平臺,我自己跑case,收覆蓋率,上FPGA原型驗證。兩周搞定。流程是死的,人是活的。但你需要分清什么情況下怎么做才是對的。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1589

    瀏覽量

    69286
  • 架構設計
    +關注

    關注

    0

    文章

    32

    瀏覽量

    7082

原文標題:設計工程師與驗證工程師如何合作?

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    超大規模芯片驗證:基于AMD VP1902的S8-100原型驗證系統實測性能翻倍

    引言隨著AI、HPC及超大規模芯片設計需求呈指數級增長原型驗證平臺已成為芯片設計流程驗證復雜架構、縮短迭代周期的核心工具。然而,傳統原型驗證系統受限于單芯片容量(通常
    的頭像 發表于 06-06 13:13 ?278次閱讀
    超大規模芯片<b class='flag-5'>驗證</b>:基于AMD VP1902的S8-100原型<b class='flag-5'>驗證</b>系統實測性能翻倍

    Cadence Conformal AI Studio助力前端驗證設計

    Cadence 推出最新的前端驗證設計方案 Conformal AI Studio,專為解決日益復雜的前端設計挑戰而打造,旨在提升設計人員的工作效率,進而優化全流程功耗、效能和面積(PPA)等設計目標。
    的頭像 發表于 06-04 11:16 ?590次閱讀

    西門子利用AI來縮小行業的IC驗證生產率差距

    Questa One將集成電路(IC)驗證從被動反應流程重新定義為智能的自優化系統。 西門子數字化工業軟件推出了Questa? One智能驗證軟件組合,將連接性、數據驅動方法和可擴展性與人
    的頭像 發表于 05-27 14:34 ?152次閱讀

    西門子推出Questa One智能驗證解決方案

    西門子數字化工業軟件宣布推出 Questa One 智能驗證軟件產品組合,以人工智能(AI)技術賦能連接性、數據驅動方法和可擴展性,突破集成電路 (IC) 驗證流程限制,助力工程團隊有效提高生產效率。
    的頭像 發表于 05-13 18:19 ?486次閱讀

    西門子EDA助力提升IC設計驗證效率

    本文將簡要概述使用 S-Edit 原理圖輸入環境的前端流程,然后更詳細地描述 Analog FastSPICE (AFS) 平臺仿真器以及使用該仿真器進行基本放大器設計驗證的步驟。
    的頭像 發表于 03-10 14:35 ?1105次閱讀
    西門子EDA助力提升IC設計<b class='flag-5'>驗證</b>效率

    使用HLS流程設計和驗證圖像信號處理設備

    STMicroelectronics成像部門負責向消費者、工業、安全和汽車市場提供創新的成像技術和產品。該團隊精心制定了一套通過模板實現的High-Level Synthesis(HLS)高層次綜合流程,使得上述產品能夠迅速上市。對于汽車市場,該流程符合ISO 26262
    的頭像 發表于 01-08 14:39 ?613次閱讀
    使用HLS<b class='flag-5'>流程</b>設計和<b class='flag-5'>驗證</b>圖像信號處理設備

    Cadence如何運用人工智能改變驗證流程

    目前,生成式人工智能浪潮正席卷全球各行各業,重新定義全球的工作方式。通過利用 AI 自動化處理重復性工作流程,企業得以將工作重點放在創新而非迭代上。
    的頭像 發表于 12-19 09:33 ?710次閱讀
    Cadence如何運用人工智能改變<b class='flag-5'>驗證</b><b class='flag-5'>流程</b>

    芯華章發布FPGA驗證系統新品HuaProP3

    ,也是其在數字驗證EDA全流程工具鏈研發領域的又一重要里程碑。 自2020年成立以來,芯華章始終專注于數字驗證EDA全流程工具鏈的研發工作,致力于為客戶提供高效、可靠的解決方案。在過去
    的頭像 發表于 12-13 11:12 ?816次閱讀

    【「數字IC設計入門」閱讀體驗】+ 數字IC設計流程

    :將芯片設計結果交出去進行生產制造。 上述這些只是芯片設計過程中的主要節點,細節還有很多,如果驗證測試中不通過,就需要從數字前端設計開始找原因,之后再經歷一次全流程測試,可見IC設計流程之繁瑣,愈加需要技術人員具備嚴謹認真的精工
    發表于 09-25 15:51

    Lint靜態驗證工具如何助力IC設計

    近年來IC設計的規模和復雜度不斷增大,產品的迭代周期越來越短,傳統的驗證方式已經難以滿足設計團隊的要求。在“設計左移”這一理念的趨勢下,設計流程和方法學不斷進行創新和優化,其中,具備“設計左移”思想
    的頭像 發表于 09-03 10:15 ?1701次閱讀
    Lint靜態<b class='flag-5'>驗證</b>工具如何助力IC設計

    形式驗證如何加速超大規模芯片設計?

    引言隨著集成電路規模的不斷擴大,從設計到流片(Tape-out)的全流程中,驗證環節的核心地位日益凸顯。有效的驗證不僅是設計完美的基石,更是確保電路在實際應用中穩定運行的保障。尤為關鍵的是,邏輯或
    的頭像 發表于 08-30 12:45 ?889次閱讀
    形式<b class='flag-5'>驗證</b>如何加速超大規模芯片設計?

    教學驗證篇丨PPEC+HIL 單相逆變仿真驗證

    —————————————————EasyGo電力電子科研/教學解決方案,全面覆蓋電力電子學科的教學和科研需求,通過虛擬仿真與實物實驗相結合,有效解決了教學內容復雜、理論與實際脫節的問題。教學平臺涵蓋幾乎所有經典電力電子
    發表于 08-09 10:25

    ALVA Systems 創新 AI/AR 技術實現檢修設備作業流程高效驗證

    ? ? 由于核工業生產環境的特殊性和風險性,采取預先驗證措施是確保企業生產安全的關鍵步驟。 ? ? 聚焦檢維修環節,本期案例走進某核工業院所,探討如何用前沿的 AI/AR 技術提升預先驗證的效率,為
    的頭像 發表于 07-13 16:52 ?2457次閱讀

    芯華章生態戰略亮相DAC,發布全流程敏捷驗證管理器FusionFlex,并聯合華大九天推出數模混合仿真解決方案

    。 此外,芯華章隆重推出EDA全流程敏捷驗證管理器昭睿FusionFlex,面向來自世界各地的頂級EDA公司和芯片、系統廠商,展示中國生態聯合力量和創新活力。 這一工具創新性針對芯片設計驗證
    發表于 06-26 10:38 ?366次閱讀
    芯華章生態戰略亮相DAC,發布全<b class='flag-5'>流程</b>敏捷<b class='flag-5'>驗證</b>管理器FusionFlex,并聯合華大九天推出數?;旌戏抡娼鉀Q方案

    芯華章為產業提供覆蓋RISC-V全流程驗證方案

    、香港城市大學、鵬城實驗室等30余家企業和科研院所,一同擔任先進開放計算專業委員會首批理事單位,為產業提供覆蓋RISC-V全流程驗證方案。
    的頭像 發表于 06-20 09:39 ?781次閱讀
    主站蜘蛛池模板: 天天色成人 | ts人妖系列在线专区 | 韩日毛片 | 久久婷婷久久一区二区三区 | 激情开心婷婷 | 亚州国产精品精华液 | 天天综合天天综合 | 伊人久久大香线蕉综合亚洲 | 午夜精品久视频在线观看 | 玖玖草在线观看 | 第四色男人天堂 | 黄 色 片成 人免费观看 | 嫩草影院入口一二三免费 | 奇米影视一区二区三区 | 韩国床戏合集三小时hd中字 | 国产亚洲情侣久久精品 | 欧美福利视频网站 | 国产欧美亚洲精品第二区首页 | 免费精品99久久国产综合精品 | 日本三级黄色网址 | 成人欧美一区二区三区黑人3p | 久久老色鬼天天综合网观看 | 亚洲成av人影片在线观看 | 黄色毛片子| zzji国产精品视频 | 天天做夜夜做久久做狠狠 | 久久国产精品99久久久久久老狼 | 婷婷四房综合激情五月性色 | 激情六月丁香 | 九九热国产在线 | 欧美成人亚洲 | 四虎成人免费网站在线 | 久久精品视频5 | 日色视频 | 日本一区二区在线不卡 | 五月婷婷综合激情网 | 特一级黄 | 夜夜春色 | 精品在线视频一区 | 午夜官网| aaaa一级片|