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

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

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

3天內不再提示

解析邏輯設計和物理設計流程

我快閉嘴 ? 來源:芯爵ChipLord ? 作者:功燁 ? 2021-03-08 14:39 ? 次閱讀

典型的ASIC設計流程可分為 邏輯設計 和 物理設計 兩個部分。

邏輯設計 開始于高層次設計規范和芯片架構。芯片架構描述高層次功能、功耗和時序(設計運行的速度)需求。緊接著對設計進行寄存器傳輸層的描述,通常稱為RTL(register transfer level),按照設計中信號的邏輯操作如何使數據在寄存器之間流動,RTL提供了電路功能行為的抽象描述。RTL通常用Verilog、System Verilog、VHDL等硬件描述語言(HDL)進行描述。編程設計功能以后,通過仿真進行驗證。仿真是一個過程,在這個過程中各種激勵加載到設計中,并捕獲設計的響應。仿真的目的是驗證輸出結果與電路預期的功能是否相匹配。例如要驗證兩個輸入和一個輸出的加法器,測試向量把相加的兩個數字作為仿真輸入,輸出應該為兩個數字之和,驗證通過,設計就做好了綜合的準備。

綜合(又稱為邏輯綜合 logic synthesis)是RTL描述傳輸到門級表示的步驟,門級表示是用HDL描述功能硬件的等價實現。

定義一個正沿觸發的同步復位D觸發器,有三個input,一個output,當時鐘正沿的時候,如果rst信號為1,輸出0,否則輸出d端值。

綜合工具可以把上述RTL描述映射到由上升沿觸發的同步復位觸發器上。如果此HDL描述能夠使用行業標準綜合工具映射到一個唯一并且明確的實現上,則可稱為可綜合的RTL。在綜合步驟中,設計者還需要采集某些設計和時序特征,它們代表了芯片架構闡述的高層目標,如時鐘頻率、基本單元可用延遲、目標庫等,以便綜合工具能夠優化設計從而滿足需求。

完成綜合之后,設計開始為DFT做準備,DFT,可測性設計指在芯片設計階段即插入各種用于提高芯片可測性(包括可控制性和可觀測性)的硬件邏輯,通過這部分邏輯,生成測試向量,達到測試大規模芯片的目的。

考慮下圖的電路,第二個觸發器是不可控的,但是通過增加多路選擇器(mux),用戶能夠使用掃描時鐘(scan clock)和掃描使能(scan enable)信號控制第二個觸發器。這種將所有寄存器都連到一條鏈路上的形式稱作為掃描鏈或掃描路徑。和時鐘控制類似,進入觸發器的數據也可以通過scan enable信號進行控制。

在綜合和掃描鏈插入以后,硬件等價表示需要針對原始RTL進行驗證,以便保存設計目的。這稱作等價性檢驗(equivalence checking)和形式驗證(forml verification)技術。在這個階段,設計還為STA或靜態時序分析做好了準備。值得注意的是,等價性檢驗只驗證實現的門級表示和原始描述的功能,而不驗證是是否滿足頻率目標,驗證頻率目標是STA的職責。

STA是檢查設計是否滿足時序要求,它是靜態的,不需要模擬。大多數STA引擎要求設計師指定時序約束來模擬在外圍如何表征芯片,以及在設計內部做何種假定來滿足芯片架構設定的時序需求。通過SDC的行業標準格式來做出規定,STA完成了邏輯設計步驟,充當邏輯設計和物理設計之間的橋梁。

物理設計開始于布局規劃。經過初步的時序分析之后,設計的邏輯塊以優化區域、長寬比、基本單元之間的通信等目標進行布局。目標是保證沒有太多的內部交換,從而避免布線上的擁堵和困擾。這些因素直接影響功耗、面積、時序和性能。一旦達到了優化的布局規劃,基本單元之間的連接就開始布線。

在綜合階段,許多假設都是關于時鐘網絡的,這是因為層次設計信息是不可用的,只有在完成布局規劃后才可用。布局規劃之后緊接著是時鐘樹綜合,時鐘樹綜合會盡量均勻分配時鐘,從而減少設計中不同部分間的時鐘偏斜。布局規劃、布局、布線等步驟稱為設計布局。在物理設計階段,由于在初步實現階段做出的假設逐漸固化,所以可能需要執行多次STA來完成一個更加精確的時序分析。

在這個階段需要對IC布局進行驗證,以確保滿足以下條件:

1.遵守代工廠制造芯片的所有規則,稱為DRC,設計規則檢查;

2.布局匹配綜合之后生成的網表,這稱為LVS,布線圖與原理圖的比較,形式上電路布局對后綜合網表進行驗證。

一旦設計完成了DRC和LVS,sign off 靜態時序分析就完成了。布局以后,不能保證設計滿足時序要求,需要進行調整以滿足時序和頻率需求,sign off 靜態時序分析完成后,生成設計的GDSII,GDSII是一個多邊形的幾何圖形,它描述設計的實際布局,包括所有連線,fab廠根據相關的GDSII來生產芯片。

從邏輯綜合到物理設計的全部流程稱為RTL2GDSII流程,釋放GDSII來生產芯片的過程稱作Tapeout。
責任編輯:tzh

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

    關注

    456

    文章

    51157

    瀏覽量

    426878
  • 電路
    +關注

    關注

    172

    文章

    5962

    瀏覽量

    172882
  • asic
    +關注

    關注

    34

    文章

    1206

    瀏覽量

    120717
  • 通信
    +關注

    關注

    18

    文章

    6069

    瀏覽量

    136374
  • 觸發器
    +關注

    關注

    14

    文章

    2003

    瀏覽量

    61319
收藏 人收藏

    評論

    相關推薦

    Verilog 與 ASIC 設計的關系 Verilog 代碼優化技巧

    Circuit,專用集成電路)設計是一個復雜的過程,涉及到邏輯設計、綜合、布局布線、物理驗證等多個環節。在這個過程中,Verilog被用來描述數字電路的行為和結構,進而實現ASIC的設計。 具體來說
    的頭像 發表于 12-17 09:52 ?246次閱讀

    VLAN與物理網絡的比較 VLAN在數據中心的作用

    在交換機上劃分不同廣播域的技術,它允許網絡管理員將一個物理網絡劃分為多個邏輯上的網絡,每個邏輯網絡稱為一個VLAN。 2. 功能 物理網絡 :物理
    的頭像 發表于 12-06 15:09 ?399次閱讀

    編碼器邏輯功能解析與實現

    在現代電子技術與自動化控制系統中,編碼器作為一種關鍵性傳感器,扮演著舉足輕重的角色。它通過將機械位移或旋轉轉換成數字信號,為各種設備提供了精確的位置、速度和方向信息。本文將深入探討編碼器的邏輯功能,并解析其在實際應用中的實現方式。
    的頭像 發表于 11-30 14:35 ?573次閱讀

    德州儀器推出全新可編程邏輯產品系列

    德州儀器(TI)近日宣布推出其最新的可編程邏輯器件(PLD)系列,為工程師們帶來了從概念到原型設計的全新解決方案。這一創新產品系列基于TI出色的邏輯產品系列,旨在簡化各類應用的邏輯設計流程
    的頭像 發表于 10-28 17:38 ?545次閱讀

    ZCAN PRO解析的DBC Singal 起始位與XNET解析的起始位不同;解析的信號不符合大端邏輯

    上圖中的DBC文件使用記事本打開,Data_Field信號,起始位為23,長度為48,大端方式存儲;(按照這個方式存儲,明顯已經溢出) 上圖為該信號在ZCANPRO軟件中打開,解析的起始位為23
    發表于 10-18 13:53

    邏輯組件中的流程塊節點通常出于什么用途

    邏輯組件中的流程塊節點是流程圖、狀態圖、序列圖等圖表中的基本元素,它們用于表示業務流程、工作流程、算法步驟、系統狀態等。這些節點在軟件開發、
    的頭像 發表于 10-15 14:38 ?208次閱讀

    邏輯電路芯片-組合邏輯電路芯片-時序邏輯電路芯片

    邏輯電路芯片,簡而言之,是執行邏輯運算的電子元件集合體,這些邏輯運算包括與(AND)、或(OR)、非(NOT)、與非(NAND)、或非(NOR)等基本操作。這些芯片通過集成大量的晶體管、電阻、電容等
    發表于 09-30 10:47

    邏輯內存和物理內存的區別

    邏輯內存和物理內存是計算機系統中兩個重要的概念,它們在計算機的運行和數據處理中起著至關重要的作用。 1. 物理內存(Physical Memory) 物理內存,也稱為RAM(Rando
    的頭像 發表于 09-27 15:38 ?912次閱讀

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

    一站式PCBA智造廠家今天為大家講講PCBA加工流程的關鍵環節有那些?PCBA加工電子制造的關鍵環節全流程解析。在電子制造行業中,PCBA加工作為核心環節之一,承擔著將電子元器件焊接到電路板上并組裝
    的頭像 發表于 09-18 09:51 ?727次閱讀

    自動售貨機MDB協議中文解析(七)MDB-RS232控制紙幣器的詳細流程解析

    自動售貨機MDB協議中文解析(七)MDB-RS232控制紙幣器的詳細流程解析
    的頭像 發表于 09-09 10:04 ?695次閱讀

    自動售貨機MDB協議中文解析(六)MDB-RS232控制硬幣器的流程解析

    自動售貨機MDB協議中文解析(六)MDB-RS232控制硬幣器的流程解析
    的頭像 發表于 08-19 15:53 ?755次閱讀
    自動售貨機MDB協議中文<b class='flag-5'>解析</b>(六)MDB-RS232控制硬幣器的<b class='flag-5'>流程</b>和<b class='flag-5'>解析</b>

    專用集成電路設計流程包括 專用集成電路的特點包括

    設計:確定整體系統結構和模塊劃分。 功能設計:根據架構設計,對各個模塊進行具體功能的設計。 邏輯設計:將功能設計轉換為邏輯電路,進行邏輯電路的設計與優化。 電路設計:將邏輯電路轉換為
    的頭像 發表于 05-04 15:00 ?689次閱讀

    python解析netflow數據到csv的流程詳解

    本文主要講解了linux下通過tcpdump抓取netflow數據包,并將其導入到wireshark進行解析,然后通過wireshark導出數據為json文件,再通過python腳本將其解析為csv文件以便做數據分析。
    的頭像 發表于 05-01 11:18 ?719次閱讀
    python<b class='flag-5'>解析</b>netflow數據到csv的<b class='flag-5'>流程</b>詳解

    基于VHDL的組合邏輯設計

    電子發燒友網站提供《基于VHDL的組合邏輯設計.ppt》資料免費下載
    發表于 03-11 09:23 ?2次下載

    數字電路與邏輯設計

    電子發燒友網站提供《數字電路與邏輯設計.ppt》資料免費下載
    發表于 03-11 09:21 ?9次下載
    主站蜘蛛池模板: 国产欧美日韩综合精品一区二区 | 亚洲三级黄色 | 黄色三级图片 | 亚州精品永久观看视频 | 午夜在线观看免费观看 视频 | 99精品久久精品一区二区 | 日产亚洲一区二区三区 | 一起洗澡的老师免费播放 | 大肥女ass樱桃 | 少妇精品久久久一区二区三区 | 羞羞影院男女爽爽影院尤物 | 国产SUV精品一区二区69 | 啊…嗯啊好深男男高h文总受 | 久久久久国产精品嫩草影院 | 99国产视频 | 国产国产乱老熟女视频网站97 | 丰满的寡妇hd高清在线观看 | 丰满人妻熟女色情A片 | 综合色就爱涩涩涩综合婷婷 | 超碰国产视频免费播放 | 艳鉧动漫1~6全集观看在线 | 动漫美女喷水 | 亚洲精品AV中文字幕在线 | 国产亚洲美女在线视频视频 | 亚洲黄网站wwwwww | 1024人成网站色www下载 | 日韩精品久久久久影院 | 99视频精品全部 国产 | 91精品免费久久久久久久久 | 中国女人精69xxxxxx视频 | 韩国无遮羞禁动漫在线观看96 | 狠狠色综合久久丁香婷婷 | 国产乱对白精彩在线播放 | 香蕉97超级碰碰碰碰碰久 | 亚洲欧美精品一中文字幕 | 久久视频在线视频观看天天看视频 | 亚洲欧美综合中文字幕 | 亚洲欧洲日本无在线码播放 | 国产不卡在线观看视频 | 亚洲AV成人片色在线观看网站 | 欧美性狂猛AAAAAA |