內容簡介
本書幾乎涵蓋使用SystemVerilog在RTL層面對ASIC和FPGA進行建模的所有方面,旨在為數字IC設計工程師提供全面的學習與參考資料。 本書基於SystemVerilog-2017標準,首先闡述SystemVerilog與傳統Verilog的區別,以及其在模擬和綜合中的作用,並對RTL和門級建模等抽象級別進行定義;接著深入探討多種數據類型,包括線網和變數類型、用戶自定義類型等,詳細說明其使用方法和注意事項;對於運算符和編程語句,本書也進行了全面講解,強調如何正確使用它們編寫可綜合的RTL模型。此外,書中各章節包含豐富示例和代碼片段,聚焦特定SystemVerilog構造,展示了如何在實際設計中運用相關知識。同時,針對ASIC和FPGA的建模特點,討論了不同技術對RTL建模風格的影響,並提供了相應的編碼建議。附錄部分還匯總了最佳實踐指南,列出了關鍵字集,並提供了額外資源,方便讀者查閱和進一步學習。 無論您是數字系統設計師,還是驗證工程師,抑或是高等院校微電子、自動化、電子信息等相關專業師生,本書都是您學習SystemVerilog設計方面的絕佳選擇。作者簡介
慕意豪 本科畢業於山東大學,研究生畢業於南洋理工大學,阿里雲專家博主,CSDN2022年全站博客之星TOP13,專註于數字集成電路IP/SoC設計領域。在「CSDN/知乎」搜索「張江打工人」可與譯者進一步交流,如有疑問可發送郵件至muyihaol351@foxmail com。目錄
第1章 SystemVerilog模擬與綜合