色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    1571

    瀏覽量

    68555
  • 架構設計
    +關注

    關注

    0

    文章

    31

    瀏覽量

    6961

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

    芯華章生態戰略亮相DAC,發布全流程敏捷驗證管理器FusionFlex,并聯合華大九天推出數?;旌戏抡娼鉀Q方案

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

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

    、香港城市大學、鵬城實驗室等30余家企業和科研院所,一同擔任先進開放計算專業委員會首批理事單位,為產業提供覆蓋RISC-V全流程驗證方案。
    的頭像 發表于 06-20 09:39 ?491次閱讀

    大規模 SoC 原型驗證面臨哪些技術挑戰?

    引言隨著電子設計自動化(EDA)驗證工具的重要性日益增加,開發者們開始尋求減少流片成本和縮短開發周期的方法。其中,使用可編程邏輯芯片(FPGA)來構建有效的驗證流程成為一種流行的解決方案,這種
    的頭像 發表于 06-06 08:23 ?1190次閱讀
    大規模 SoC 原型<b class='flag-5'>驗證</b>面臨哪些技術挑戰?

    電源功率模組: 完整的設計和驗證流程解決四個維度的設計挑戰

    的復雜指標帶來的設計挑戰。本文也總結今天的設計方法和優缺點。最后,給出了完整的設計和驗證流程。介紹電動汽車、新能源、光伏、風電等產品廣泛使用高功率開關電路,簡稱電
    的頭像 發表于 05-08 08:34 ?1171次閱讀
    電源功率模組: 完整的設計和<b class='flag-5'>驗證</b><b class='flag-5'>流程</b>解決四個維度的設計挑戰

    E-Val Pro Plus有線驗證解決方案,功能升級,優化制藥流程,確保安全性和合規性!

    有線驗證解決方案全新升級,虹科E-Val Pro Plus新品發布!幫助您減少停機和上市時間,優化制藥流程,確保合規性和安全性,是任何熱驗證過程的理想解決方案!
    的頭像 發表于 04-18 13:36 ?361次閱讀
    E-Val Pro Plus有線<b class='flag-5'>驗證</b>解決方案,功能升級,優化制藥<b class='flag-5'>流程</b>,確保安全性和合規性!

    fpga原型驗證流程

    FPGA原型驗證流程是確保FPGA(現場可編程門陣列)設計正確性和功能性的關鍵步驟。它涵蓋了從設計實現到功能驗證的整個過程,是FPGA開發流程中不可或缺的一環。
    的頭像 發表于 03-15 15:05 ?1615次閱讀

    fpga驗證和uvm驗證的區別

    FPGA驗證和UVM驗證在芯片設計和驗證過程中都扮演著重要的角色,但它們之間存在明顯的區別。
    的頭像 發表于 03-15 15:00 ?1670次閱讀

    珠海南方集成電路設計服務中心引進芯華章全流程驗證工具

    為更好地推動EDA工具國產化,加快構建產業生態體系,3月13日,芯華章科技宣布與珠海南方集成電路設計服務中心(珠海ICC)達成戰略合作,后者將引進芯華章智V驗證平臺及數字驗證流程工具,為中心
    的頭像 發表于 03-13 10:01 ?547次閱讀

    虹科方案丨凍干機全面驗證和監測解決方案

    要在凍干過程中取得最佳效果,驗證是確保高效和高質量結果的關鍵步驟。通過進行全面的凍干機驗證流程開發,您可以發現并解決可能影響設備性能和可靠性的錯誤。通過全面的測試和分析,您可以優化周期時間,提高產品的一致性,并將批次失敗的風險
    的頭像 發表于 02-21 10:52 ?407次閱讀
    虹科方案丨凍干機全面<b class='flag-5'>驗證</b>和監測解決方案

    verilog的135個經典實例

    verilog的135個經典實例
    發表于 02-02 10:17 ?14次下載

    電驅系統振動噪聲及疲勞試驗驗證流程

    工程設計領域走向數字化,振動噪聲及疲勞工程師也面臨挑戰,需要用更少的資源完成更多的任務,并在設計流程中盡早完成相關工作。
    的頭像 發表于 01-16 15:12 ?752次閱讀
    電驅系統振動噪聲及疲勞試驗<b class='flag-5'>驗證</b><b class='flag-5'>流程</b>
    主站蜘蛛池模板: 午夜伦理一yy4480影院| 9国产露脸精品国产麻豆| 国产精品久久久久久久久久影院| 涩里番app黄版网站| 甜性涩爱bt下载| 国产欧洲野花A级| 一色狗影院| 蜜桃传媒一区二区亚洲AV| 大睾丸内射老师| 亚洲高清无码在线 视频| 久久re视频这里精品一本到99| 18和谐综合色区| 色mimi| 精品AV国产一区二区三区| 999久久精品国产| 性吧 校园春色| 久热人人综合人人九九精品视频| 草莓视频在线观看完整高清免费 | 国产人妻人伦精品久久久| 一级做a爰片久久毛片潮喷动漫| 欧美丰满少妇久久无码精品| 国产精彩视频在线| 13小箩利洗澡无码视频APP| 撕烂衣服扒开胸罩揉爆胸| 久久精品视频在线看99| 高清欧美videos sexo| 一一本之道高清手机在线观看 | 好男人午夜www视频在线观看| 99精品免费久久久久久久久蜜桃| 天天久久狠狠色综合| 麻豆AV无码精品一区二区| 中文字幕精品无码一区二区| 日欧一片内射VA在线影院| 久久成人国产精品一区二区 | 91交换论坛| 亚洲黄色免费在线观看| 日本欧美高清一区二区视频| 久久精品视频在线看99| 国产成人综合在线观看| 99久久久A片无码国产精| 夜月视频直播免费观看|