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

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

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

3天內不再提示

詳細介紹數字IC設計的全流程內容

冬至子 ? 來源:叩持電子 ? 作者:叩持電子 ? 2023-10-09 15:28 ? 次閱讀

一顆芯片是如何造出來的,相信對行業稍有涉獵的同學,都能簡單作答:即先通過fabless進行設計,再交由Foundry進行制造,最后由封測廠交出。

但這種程度僅僅是一個外行的基本認知,如果要在入行IC進行職業方向選擇或是在面試中被問到時,則需要更加專業的回答。

一、確定項目需求

1. 確定芯片的具體指標

物理實現:

制作工藝(代工廠及工藝尺寸);

裸片面積(DIE大小,DIE由功耗、成本、數字/模擬面積共同影響);

封裝(封裝越大,散熱越好,成本越高)。

性能指標:速度(時鐘頻率);功耗。

功能指標:功能描述;接口定義。

2. 系統級設計

用系統建模語言(高級語言 如matlab,c等)對各個模塊描述,為了對方案的可行性進行驗證

二、前端流程

1. RTL 寄存器傳輸級設計

利用硬件描述語言,如verilog對電路以寄存器之間的傳輸為基礎進行描述;

2. 功能驗證(動態驗證)

對設計的功能進行仿真驗證,需要激勵驅動,是動態仿真。仿真驗證工具Mentor公司的 Modelsim, Synopsys的VCS,還有Cadence的NC-Verilog均可以對RTL級的代碼進行設計驗證,該部分稱為前仿真,接下來邏輯部分綜合之后再一次進行的仿真可稱為后仿真。

3. 邏輯綜合(Design Compile)

需要指定特定的綜合庫,添加約束文件;邏輯綜合得到門級網表(Netlist)。

4. 形式驗證(靜態驗證)

功能上進行驗證,綜合后的網表進行驗證。常用的就是等價性檢查方法,以功能驗證后的HDL設計為參考,對比綜合后的網表功能,他們是否在功能上存在等價性。

這樣做是為了保證在邏輯綜合過程中沒有改變原先HDL描述的電路功能。做等價性檢查用到Synopsys的Formality工具。

5. STA靜態時序分析

在時序上進行分析,用到Synopsys的PT(Prime Time)工具,一般用在后端設計中,由版圖生成網表進行STA更準確一些;

STA滿足時序約束,得到最終的Netlist。

6. DFT(design for test)可測性設計

為了在芯片生產之后,測試芯片的良率,看制作有無缺陷,一般是在電路中插入掃描連(scan chain)

DFT是在得到Netlist之后,布局布線(Place and Route)之前進行設計

三、后端流程

1. 布局布線(Place and Route)

布圖規劃floor plan

布圖規劃是整個后端流程中最重要的一步,但也是彈性最大的一步。因為沒有標準的最佳方案,但又有很多細節需要考量。

布局布線的目標:優化芯片的面積,時序收斂,穩定,方便走線。

工具:IC compiler,Encounter

布局(place)

布局即擺放標準單元,I/O pad,宏單元來實現個電路邏輯。

布局目標:利用率越高越好,總線長越短越好,時序越快越好。

但利用率越高,布線就越困難;總線長越長,時序就越慢。因此要做到以上三個參數的最佳平衡。

布線route

布線是指在滿足工藝規則和布線層數限制、線寬、線間距限制和各線網可靠絕緣的電性能約束條件下,根據電路的連接關系,將各單元和I/O pad用互連線連接起來。

2.時鐘樹綜合——CTS

Clock Tree Synthesis,時鐘樹綜合,簡單點說就是時鐘的布線。

由于時鐘信號在數字芯片的全局指揮作用,它的分布應該是對稱式的連到各個寄存器單元,從而使時鐘從同一個時鐘源到達各個寄存器時,時鐘延遲差異最小。這也是為什么時鐘信號需要單獨布線的原因。

3. 寄生參數提取(Extrat RC)

由于導線本身存在的電阻,相鄰導線之間的互感,耦合電容在芯片內部會產生信號噪聲,串擾和反射。這些效應會產生信號完整性問題,導致信號電壓波動和變化,如果嚴重就會導致信號失真錯誤。提取寄生參數進行再次的分析驗證,分析信號完整性問題是非常重要的。

4.STA

前面邏輯綜合后STA的話,用的是一個理想的時序模型(Timing Model)去做的,這個實際上并沒有實際的時序信息,實際cell擺在哪里,兩個cell之間的走線延時等信息都是沒有的,因為這個時候還沒有布局布線,兩個的位置都是不確定的,自然沒有這些信息。

當位置確定之后,才會真正的去提取這些延時信息(Extrat RC),然后再做布局布線之后的STA,此時的STA相較于綜合時的STA,拿到的延時信息就是更真實的!包括時鐘,也是插了時鐘樹之后真正的時鐘走線,時鐘路徑的延時也是更真實的。如果布局布線之后還有不滿足時序的地方,也會退回去前面

5. 版圖物理驗證

這一環節是對完成布線的物理版圖進行功能和時序上的驗證,大概包含以下方面:

LVS(Layout Vs Schematic)驗證:簡單說,就是版圖與邏輯綜合后的門級電路圖的對比驗證;

DRC(Design Rule Checking):設計規則檢查,檢查連線間距,連線寬度等是否滿足工藝要求;

ERC(Electrical Rule Checking):電氣規則檢查,檢查短路和開路等電氣規則違例;

實際的后端流程還包括電路功耗分析,以及隨著制造工藝不斷進步產生的DFM可制造性設計)問題等。

6. 生成GDSII文件,Tap_off 流片

物理版圖以GDSII的文件格式交給芯片代工廠(稱為Foundry)在晶圓硅片上做出實際的電路。

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

    關注

    31

    文章

    5363

    瀏覽量

    121205
  • IC設計
    +關注

    關注

    38

    文章

    1302

    瀏覽量

    104299
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59959
  • DRC
    DRC
    +關注

    關注

    2

    文章

    150

    瀏覽量

    36368
  • 靜態時序分析

    關注

    0

    文章

    28

    瀏覽量

    9608
收藏 人收藏

    評論

    相關推薦

    NX CAD軟件:數字化工作流程解決方案(CAD工作流程)

    NXCAD——數字化工作流程解決方案(CAD工作流程)使用西門子領先的產品設計軟件NXCAD加速執行基于工作流程的解決方案。我們在了解行業需求方面累積了多年的經驗,并據此針對各個行業的具體需求提供
    的頭像 發表于 02-06 18:15 ?25次閱讀
    NX CAD軟件:<b class='flag-5'>數字化工作流程</b>解決方案(CAD工作<b class='flag-5'>流程</b>)

    詳細介紹智慧工地管理系統的主要內容

    ? ? ? 隨著建筑行業的迅速發展,智慧工地管理系統成為提升工程質量、安全性及管理效率的重要工具。這種系統不僅能夠實現實時監控和數據分析,還能提高項目管理的科學性和合理性。本文將詳細介紹智慧工地管理
    的頭像 發表于 12-11 10:25 ?224次閱讀

    保偏光纖流程處理儀表技術說明書

    電子發燒友網站提供《保偏光纖流程處理儀表技術說明書.pdf》資料免費下載
    發表于 12-02 16:30 ?0次下載

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+內容簡介

    的Matlab建模和RTL設計,可幫助數字IC設計者掌握常用算法設計思路、工具和流程,從根本上提高設計基本算法電路和復雜算法電路的能力。本書共分為12章。第1~2章介紹算法和芯片設計的
    發表于 11-21 17:14

    數字設計ic芯片流程

    主要介紹芯片的設計流程 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? &
    發表于 11-20 15:57 ?0次下載

    PCBA貼片代工解析:一站式服務流程大揭秘

    了解PCBA貼片代工的流程不僅可以提升采購效率,還有助于確保最終產品的質量。下面我們將詳細介紹PCBA貼片代工的具體流程,以便更好地理解其重要性和執行方式。 PCBA貼片代工的具體
    的頭像 發表于 11-07 09:32 ?235次閱讀

    變電所的建設流程介紹

    變電所的建設是一個復雜且精細的工程,涉及從初步規劃到最終驗收的多個階段。每一步都需要精確的計算和高質量的執行,以確保變電所能夠高效、安全地運行。下面詳細介紹變電所的建設流程及其關鍵步驟。 1. 規劃
    的頭像 發表于 10-04 11:39 ?566次閱讀

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

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

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

    神秘很神奇,正巧看到論壇提供了《數字IC設計入門》評測機會,果斷申請,有幸選中! 拿起此書,有厚度;翻閱此書,有深度。我充滿好奇的翻開! 部分目錄內容如下圖: 第1章介紹
    發表于 09-24 10:58

    PCBA加工流程解析:電子制造的關鍵環節

    成成品產品的重要任務。本文將詳細介紹PCBA加工的流程,從設計到成品,逐步解析每個環節的工藝和關鍵步驟。 PCBA加工電子制造的關鍵環節
    的頭像 發表于 09-18 09:51 ?744次閱讀

    名單公布!【書籍評測活動NO.40】數字IC設計入門,多角度透視芯片設計

    系統地介紹IC設計及仿真驗證過程。初學者可完整、詳細地學習IC設計及驗證流程,不僅有數字
    發表于 08-08 15:31

    ADC靜態測試流程:以斜坡測試為例(一)

    如何利用該系統進行精確的ADC靜態參數測試。我們將以斜坡測試(Ramp test)這一典型測試流程為例,指導您高效地使用我們的ATX測試系統來完成這一關鍵任務。 在今天的文章中我們將先介紹ADC靜態參數測試中的“測試適用性”以及“硬件準備”兩部分
    的頭像 發表于 06-14 10:11 ?1085次閱讀
    ADC靜態測試<b class='flag-5'>全</b><b class='flag-5'>流程</b>:以斜坡測試為例(一)

    數字后端流程EDA企業日觀芯設完成數千萬元Pre-A輪融資

    近日,國內數字后端流程EDA企業日觀芯設宣布完成數千萬元的Pre-A輪融資。本輪融資由藍馳創投領投,源碼資本跟投,本輪融資資金將用于市場推廣以及產品升級迭代的研發。
    的頭像 發表于 04-07 16:23 ?925次閱讀

    在e2 studio中安裝QE的流程介紹

    在e2 studio中安裝QE的流程介紹
    的頭像 發表于 04-04 08:05 ?643次閱讀
    在e2 studio中安裝QE的<b class='flag-5'>流程</b><b class='flag-5'>介紹</b>

    現場可編程門陣列設計流程

    現場可編程門陣列(FPGA)設計流程是一個綜合性的過程,它涵蓋了從需求分析到最終實現的各個環節。下面將詳細介紹FPGA設計流程的主要步驟。
    的頭像 發表于 03-16 16:38 ?2012次閱讀
    主站蜘蛛池模板: 成年看片免费高清观看 | 视频一区日韩 | 成人午夜视频免费看欧美 | 国内真实下药迷j在线观看 国内自拍 亚洲系列 欧美系列 | 欧美三级手机在线 | 日本免费黄色网 | 99国产精品久久久久久久成人热 | 日本最新免费网站 | 亚洲综合春色另类久久 | 色天天综合色天天碰 | 成人亚洲欧美在线电影www色 | 最新人妖shemaletube人妖 最新日本免费一区二区三区中文 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片免费看 | 国产精品自在线天天看片 | 欧美一级高清免费a | 久草亚洲视频 | 4480yy私人午夜a级国产 | 亚洲大香伊人蕉在人依线 | 6080伦理久久亚洲精品 | 一级片视频在线 | 午夜欧美 | 天堂电影在线观看免费入口 | 免费一级欧美片片线观看 | 国产亚洲精品久久午夜 | 中文字幕在线乱码免费毛片 | 午夜欧美视频 | 高清视频免费 | 五月婷婷在线播放 | 性xxxx黑人与亚洲 | 五月婷婷六月婷婷 | 免费看片免 | 国产精品igao在线观看樱花日本 | 欧美videosex性欧美成人 | 8844aa在线毛片| 模特视频一二三区 | 亚洲一区免费视频 | 亚洲毛片免费在线观看 | 国产福利不卡一区二区三区 | 国产精品无码永久免费888 | 三级色网站 | 曰韩欧美|