數字積體電路的描述

2021-08-21 04:51:15 字數 1612 閱讀 4463

一、三個描述領域

1. 行為領域:描述乙個設計的基本功能,或者說所設計的電路應該做什麼。從概念上講,是純行為的描述,是輸入和輸出對映關係的描述。

2. 結構領域:描述乙個設計的邏輯結構,或者說乙個設計的抽象實現。典型的表達方式是一些抽象功能模組之間相互連線的網表。

二、五個描述層次

1. 系統級:是針對整個數字系統效能的描述,是系統最高層次的抽象描述。系統級只描述電路的行為而不涉及電路的結構。

2. 演算法級:是在系統級效能分析和結構劃分之後,對每個模組功能行為的描述。這一層次又稱為行為層或功能層。

3. 暫存器傳輸級:是從訊號儲存、傳輸的角度去描述整個系統的。

4. 門級:是從各種邏輯門的組合、連線的角度去描述整個系統的。

5. 開關級:門級中的邏輯門是由電晶體電路組成的。因此開關級描述是從電晶體的組合、連線的角度來描述整個系統的。

三、積體電路的描述

設計

層次

描  述  領  域

行為領域描述

結構領域描述

物理領域描述

系統級

行為、效能、輸入輸出映

射的關係(自

然語言描述)

cpu、儲存器、控制器及匯流排之間的聯絡(系統邏輯方框圖)

晶元、模組、電路板及子系統的物理劃分

演算法級

實現行為

的演算法

硬體模組、資料結構

部件之間的物理連線、電路板

暫存器傳輸級

暫存器傳輸、狀態表、

狀態圖等

alu、多路選擇器

、暫存器、儲存器、控制器等模組互連

晶元、巨集單元等

門級

布林方程、

卡諾圖

邏輯門、觸發器、鎖存器構成的邏輯圖

門級單元布圖

開關級

電路微分方程

電晶體、電阻、電容

版圖

數字積體電路的層次關係

一篇博文,挺喜歡它的那個層次圖,很清晰的反映了數字積體電路的層次關係 數位電路的設計,是按照層次化的方式進行的。在每乙個設計層次上,乙個複雜模組的內部細節可以被抽象化並用乙個黑盒子或模型來替代。典型的抽象層次 器件 電路 門 功能模組 系統。這點類似於軟體設計,也是採用層次化結構,乙個完整的程式由若...

讀 數字積體電路物理設計

靜態時序分析 sta貫穿設計過程的各個階段,從rtl邏輯綜合到布局 時鐘樹綜合 佈線和反標,直到tape out。每一次分析的目的都是為了檢查當前設計的結果是否滿足設計的約束條件。在做時序分析時,總延遲的期間延遲部分由時序庫提供,互連線延遲部分在每一階段是不一樣的。前者在設計中隨後者的變化而變化。即...

《數字積體電路靜態時序分析基礎》筆記

網路課程 數字積體電路靜態時序分析基礎 的筆記 通常對於普通路徑來說,路徑延遲是t,但是某些情況下,中間延遲遠遠大於乙個週期t。多週期時序約束 乙個簡單的例子,對於多週期路徑,建立時間檢查邊沿會推到第三個週期 多週期時序路徑,launch path和普通的沒有區別 而captured path有些不...