在线观看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

    文章

    5402

    瀏覽量

    122915
  • IC設計
    +關注

    關注

    38

    文章

    1344

    瀏覽量

    105081
  • RTL
    RTL
    +關注

    關注

    1

    文章

    388

    瀏覽量

    60538
  • DRC
    DRC
    +關注

    關注

    2

    文章

    153

    瀏覽量

    36848
  • 靜態時序分析

    關注

    0

    文章

    29

    瀏覽量

    9656
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    電源開關EMC電磁兼容性測試整改:測試到優化的流程

    南柯電子|電源開關EMC電磁兼容性測試整改:測試到優化的流程
    的頭像 發表于 04-16 11:26 ?192次閱讀
    電源開關EMC電磁兼容性測試整改:測試到優化的<b class='flag-5'>全</b><b class='flag-5'>流程</b>

    封裝失效分析的流程、方法及設備

    本文首先介紹了器件失效的定義、分類和失效機理的統計,然后詳細介紹了封裝失效分析的流程、方法及設備。
    的頭像 發表于 03-13 14:45 ?467次閱讀
    封裝失效分析的<b class='flag-5'>流程</b>、方法及設備

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

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

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

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

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

    電子發燒友網站提供《保偏光纖流程處理儀表技術說明書.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 ?487次閱讀

    TI電池監控器IC的高級電量監測器固件流程

    電子發燒友網站提供《TI電池監控器IC的高級電量監測器固件流程圖.pdf》資料免費下載
    發表于 10-12 10:07 ?0次下載
    TI電池監控器<b class='flag-5'>IC</b>的高級電量監測器固件<b class='flag-5'>流程</b>圖

    變電所的建設流程介紹

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

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

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

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

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

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

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

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

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

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

    如何利用該系統進行精確的ADC靜態參數測試。我們將以斜坡測試(Ramp test)這一典型測試流程為例,指導您高效地使用我們的ATX測試系統來完成這一關鍵任務。 在今天的文章中我們將先介紹ADC靜態參數測試中的“測試適用性”以及“硬件準備”兩部分
    的頭像 發表于 06-14 10:11 ?1318次閱讀
    ADC靜態測試<b class='flag-5'>全</b><b class='flag-5'>流程</b>:以斜坡測試為例(一)
    主站蜘蛛池模板: 亚洲黄色第一页 | 五月激情丁香 | wwwxx在线 | 91久久人澡人人添人人爽 | 丁香五月缴情在线 | a免费网站 | 午夜精品久久久久久久四虎 | 亚洲一卡2卡4卡5卡6卡在线99 | 97人人在线| 黄色大片视频在线观看 | 国产乱码免费卡1卡二卡3卡四 | 天天操天天干天天拍 | 亚洲情网| 久久激情五月 | 成年女人毛片免费视频 | 人色网 | 岛国三级在线看 | 日日操夜夜操天天操 | 色视频免费观看 | 四虎国产视频 | 深夜在线观看大尺度 | www.色av.com| 亚洲视频四区 | 午夜剧场官网 | 全部免费特黄特色大片农村 | 亚洲精品欧洲久久婷婷99 | 美女黄页黄频 | 开心激情五月网 | www狠狠干 | 成人网在线观看 | 在线看欧美成人中文字幕视频 | 拍真实国产伦偷精品 | 作爱在线观看 | 国产精品一久久香蕉产线看 | xx毛片| 亚洲欧美日韩特级毛片 | 黄 色 片 在 线 看 | 奇米影视婷婷 | 99青草青草久热精品视频 | 在线观看成人网 | 狠狠乱|