chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

如何去實現(xiàn)一種數(shù)字IC的設(shè)計?

FPGA自習室 ? 來源:FPGA自習室 ? 作者:FPGA自習室 ? 2021-07-04 15:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、IC 定義

IC就是半導體元件產(chǎn)品的統(tǒng)稱,IC按功能可分為:數(shù)字IC、模擬IC、微波IC及其他IC。數(shù)字IC就是傳遞、加工、處理數(shù)字信號的IC,是近年來應(yīng)用最廣、發(fā)展最快的IC品種,可分為通用數(shù)字IC和專用數(shù)字IC。

通用IC:是指那些用戶多、使用領(lǐng)域廣泛、標準型的電路,如存儲器(DRAM)、微處理器(MPU)及微控制器MCU)等,反映了數(shù)字IC的現(xiàn)狀和水平。

專用IC(ASIC):是指為特定的用戶、某種專門或特別的用途而設(shè)計的電路。

集成電路產(chǎn)品有以下幾種設(shè)計、生產(chǎn)、銷售模式。

1.IC制造商(IDM)自行設(shè)計,由自己的生產(chǎn)線加工、封裝,測試后的成品芯片自行銷售。

2.IC設(shè)計公司(Fabless)與標準工藝加工線(Foundry)相結(jié)合的方式。設(shè)計公司將所設(shè)計芯片最終的物理版圖交給Foundry加工制造,同樣,封裝測試也委托專業(yè)廠家完成,最后的成品芯片作為IC設(shè)計公司的產(chǎn)品而自行銷售。

二、芯片各個節(jié)點分工

全球晶圓片廠排名前五依次是 臺積電(TSMC)、格羅方德、聯(lián)電、三星、中芯國際(SMI).

三、數(shù)字IC設(shè)計全流程

pYYBAGDhY02AFw5OAADg0t9I-Qo914.jpg

四、IC Design

前端設(shè)計 :

4.1 SPEC擬寫

(1)工藝的選定 ;(2)詳細feature描述 (3)模塊劃分、IP選型;

(4)架構(gòu)規(guī)劃 ;(5)時鐘域、時鐘結(jié)構(gòu)規(guī)劃;(6)電源域、低功耗規(guī)劃

(7)地址空間分配;(7)IO選定與分配;

4.2 RTL 邏輯設(shè)計

使用硬件描述語言(VHDL,Verilog HDL,業(yè)界公司一般都是使用后者)將模塊功能以代碼來描述實現(xiàn),也就是將實際的硬件電路功能通過HDL語言描述出來,形成RTL(寄存器傳輸級)代碼。

前端邏輯設(shè)計時也需要注意PPA(Performance、Power、Area)性能、功耗、面積平衡。需要特別關(guān)注面積和速度互換原則(串并轉(zhuǎn)換和并串轉(zhuǎn)換、乒乓操作、流水線設(shè)計)和低功耗設(shè)計方法(門控時鐘clock_gatinng、資源共享、采用獨熱碼多路器)等等,做到這些才能算是比較好的設(shè)計。

涉及到代碼檢查,使用工具vcs/verdi 把一般的錯誤和警告消除掉,還有一些隱藏比較深的錯誤和警告就要使用spyglass 進行l(wèi)int/cdc檢查。

物理實現(xiàn) :

4.3 邏輯綜合、DFT

綜合:仿真驗證通過后,進行邏輯綜合,一般由后端工程師完成,但是時序的迭代需要與前端工程師配合。需要的文件:RTL代碼+約束文件+庫文件(.db);使用的工具是Design Compiler。邏輯綜合的結(jié)果就是把設(shè)計實現(xiàn)的HDL代碼翻譯成門級網(wǎng)表netlist。

DFT:Design For Test 可測試性設(shè)計,一般由前端工程師集成DFT邏輯。DFT通過插入 DFT 邏輯,比如Scan Chain(寄存器)、MBist(片上存儲器)、Boundary Scan(IO)等,然后利用 ATPG、MBist、Boundary Scan 工具產(chǎn)生測試向量,仿真驗證測試向量。目的為了檢測到芯片量產(chǎn)過程中出現(xiàn)的帶有各種制造缺陷的片子,從而為顧客提供性能更穩(wěn)定的產(chǎn)品,降低DPPM(每百萬芯片缺陷數(shù)量),從而為公司產(chǎn)品保證良好的口碑。

4.4 布局&布線、CTS

布局規(guī)劃(Floorplan)直接影響芯片的面積,布線需要考慮擁塞情況,而且由于線延時的存在,在PR時一般時序比單純邏輯綜合要差一些。

CTS :clock tree synthesis 時鐘樹綜合,目的是要時鐘到各個寄存器單元延時差異最小。

4.5 靜態(tài)時序分析(STA)

主要是通過檢查建立時間和保持時間是否滿足要求,其目的是通過遍歷所有的傳輸路徑,尋找所有的組合邏輯電路的最壞延遲情況(以及毛刺、時鐘偏差等等),也被稱為關(guān)鍵路徑。涉及到的時序分析路徑有:寄存器到寄存器:Reg2Reg;寄存器到輸出引腳:Reg2Pin;

輸入引腳到寄存器:Pin2Reg;輸入引腳到輸出引腳:Pin2Pin. 此外,在芯片設(shè)計中我們還會經(jīng)常見到reg2mem和mem2reg 時序違例報告。

時序分析只能驗證同步時序電路的時序特性,不能自動識別設(shè)計中的特殊路徑,如多周期路徑(Multi-Cycle Path)、非正常路徑(False Path)、多時鐘分配(Multiple Path)。如果設(shè)計中含有較多的異步電路,我們一般把異步路徑設(shè)置為max_delay進行約束。

4.6 形式驗證

它是從功能上(STA是時序上)對綜合后的網(wǎng)表進行驗證。常用的就是等價性檢查方法,以功能驗證后的HDL設(shè)計為參考,對比綜合后的網(wǎng)表功能,他們是否在功能上存在等價性。這樣做是為了保證在邏輯綜合過程中沒有改變原先HDL描述的電路功能。形式驗證工具有Synopsys的Formality。

4.7 TapeOut

在流片之前,為提高良率和解決物理規(guī)則違規(guī)還要做些DRC/LVS的工作;芯片設(shè)計階段完成之后,把輸出的物理版圖GDS文件->芯片代工廠->晶體硅->做出實際電路->封裝和測試->芯片。

功能驗證:

4.8 驗證環(huán)境

如下圖所示,其中,Scoreboard主要用于比較reference model與DUT輸出是否一致,并給出比較結(jié)果Reference model和DUT是對SPEC的兩個獨立的實現(xiàn)。當ref model和DUT行為不一致時,或者dut錯,或者ref model錯,或者兩者都錯,debug就好。Stimulus激勵,需覆蓋DUT不同的工作場景以及可能出現(xiàn)的異常情況。Monitor 做一些中間狀態(tài)監(jiān)控或者計數(shù)。

pYYBAGDhY3CAVL7QAACG8JxFyAU846.jpg

4.9 驗證方式

驗證方式包含兩種:白盒驗證和黑盒驗證

白盒指的是驗證對象(DUT)的內(nèi)部結(jié)構(gòu)是完全可見的,我們可以清楚的看到設(shè)計的詳細內(nèi)容,白盒驗證的好處是我們可以了解設(shè)計者的意圖,并且驗證可以達到設(shè)計上的每一點,但這需要花費更長的時間。

灰盒指的是驗證對象(DUT)的內(nèi)部結(jié)構(gòu),只有一部分是可見的,黑盒驗證則DUT內(nèi)部完全不可見,我們只能看到設(shè)計的輸入接口和輸出接口,對黑盒驗證,我們只能通過了解其設(shè)計文檔來了解它的功能。

4.10 驗證語言和驗證方法學

驗證語言:Verilog 、SystemVerilog、Assertion、SystemC、Perl、Makefile

驗證方法學 :UVM 、OVM、VMM

4.11 驗證覆蓋率

代碼覆蓋率(Code Coverage):Line coverage /Condition coverage 、

Branch coverage /Toggle coverage /FSM coverage

功能覆蓋率(Function Coverage):uassertion

4.12 后仿真

? 門級延遲

Sdf延遲文件加載

– 與RTL不一致

? X 態(tài)傳播

– 異步時序電路產(chǎn)生X態(tài)

– 增加debug難度

– 控制X態(tài)傳播

? PG網(wǎng)表門級仿真

– 低功耗仿真

4.13 FPGA驗證

ASIC 代碼移植

– PLL/IO/MEM/STDCELL替換

– 時鐘產(chǎn)生邏輯去除

– 時鐘頻率、時鐘關(guān)系調(diào)整

– 設(shè)計裁剪partition

? 代碼FPGA實現(xiàn)

– 時序約束

– 時序檢查

? FPGA調(diào)試、驗證

4.14 仿真加速器驗證

Cadence – Palladium

CPU based

? Synopsys – ZeBu

– FPGA based

? Mentor – Veloce

– FPGA based

4.15 驗證方式比較

一般在代碼開發(fā)過程中,以下驗證方式一般是逐級遞進的,后期同時進行回歸驗證,由于FPGA驗證和仿真加速器都是降頻模式下驗證下,一些時序問題也是驗證不出來的。但是兩者好處在于仿真速度快,容易驗出一些在長時間運行累積的錯誤,因此,一般需要長時間拷機測試。

責任編輯:lq6

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 集成電路
    +關(guān)注

    關(guān)注

    5446

    文章

    12465

    瀏覽量

    372687
  • IC
    IC
    +關(guān)注

    關(guān)注

    36

    文章

    6258

    瀏覽量

    184241
  • 數(shù)字IC
    +關(guān)注

    關(guān)注

    2

    文章

    38

    瀏覽量

    13324

原文標題:數(shù)字IC設(shè)計知識結(jié)構(gòu)

文章出處:【微信號:FPGA_Study,微信公眾號:FPGA自習室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    【「高速數(shù)字設(shè)計(基礎(chǔ)篇)」閱讀體驗】第六章 耦電容的容量需求分析

    耦電容容量別瞎猜!《高速數(shù)字設(shè)計》第6章教你量化計算,精準選型 在高速數(shù)字電路設(shè)計中,耦電容選多大容量是個難點?!陡咚?b class='flag-5'>數(shù)字設(shè)計》第6章“
    發(fā)表于 11-19 20:48

    【「高速數(shù)字設(shè)計(基礎(chǔ)篇)」閱讀體驗】第五章 耦電容

    最近在啃《高速數(shù)字設(shè)計》,第五章“耦電容:遠交近攻”把高速電路里電源噪聲的問題講透了,對于做硬件設(shè)計的同學來說,這章簡直是“電源完整性”的入門必讀。 為啥耦電容是剛需? 數(shù)字
    發(fā)表于 11-19 20:35

    【RA4M2-SENSOR】數(shù)字識讀及實現(xiàn)

    這里就介紹一種在RA4M2-SENSOR 開發(fā)板上實現(xiàn)數(shù)字識讀的方法,其實現(xiàn)的思路就是在給定數(shù)據(jù)的情況下,通過相應(yīng)的功能函數(shù)來自動提取各數(shù)據(jù)位的值及權(quán)重,進而通過串口向語音模塊發(fā)送指令
    發(fā)表于 09-15 22:47

    內(nèi)置光學濾鏡用于紅外線過濾的一種光-數(shù)字轉(zhuǎn)換器-WH81120UF

    WH81120UF是一種光數(shù)轉(zhuǎn)換器,它結(jié)合了光電二極管、電流放大器、模擬電路和數(shù)字信號處理器。環(huán)境光傳感器(ALS)內(nèi)置了個抑制紅外光譜的濾光片,并提供了個接近人眼反應(yīng)的光譜。
    的頭像 發(fā)表于 08-28 09:35 ?441次閱讀
    內(nèi)置光學濾鏡用于紅外線過濾的<b class='flag-5'>一種</b>光-<b class='flag-5'>數(shù)字</b>轉(zhuǎn)換器-WH81120UF

    文詳解線性霍爾IC

    全面認知·線性霍爾IC 線性霍爾IC,是一種rail to rail的模擬輸出傳感器,后端微控制器處理起來簡單方便,因此與霍爾IC樣,適用
    的頭像 發(fā)表于 07-24 17:59 ?2030次閱讀
    <b class='flag-5'>一</b>文詳解線性霍爾<b class='flag-5'>IC</b>

    一種高效智能的光伏電站管理平臺

    體化(集成多種儲能管理功能等)。用戶根據(jù)自身場景和需求,選擇合適光伏電站管理平臺及功能應(yīng)用配置,從而實現(xiàn)發(fā)電效率最大化、運維成本最小化及碳中和目標。 光伏電站管理平臺作為一種智能光伏管理系統(tǒng),通過光伏智能管理
    的頭像 發(fā)表于 07-18 09:20 ?832次閱讀
    <b class='flag-5'>一種</b>高效智能的光伏電站管理平臺

    開關(guān)式霍爾IC的應(yīng)用實例

    霍爾IC一種能夠進行高/低電平數(shù)字信號輸出的傳感器,檢測磁場強度的霍爾IC被稱為開關(guān)式霍爾IC。本章將介紹開關(guān)式霍爾
    的頭像 發(fā)表于 07-10 14:32 ?900次閱讀
    開關(guān)式霍爾<b class='flag-5'>IC</b>的應(yīng)用實例

    鎖存型霍爾IC的定義和典型應(yīng)用實例

    霍爾IC一種能夠進行高/低電平數(shù)字信號輸出的傳感器,交替檢測S極和N極磁場的霍爾IC被稱為鎖存型霍爾IC
    的頭像 發(fā)表于 07-10 14:23 ?1485次閱讀
    鎖存型霍爾<b class='flag-5'>IC</b>的定義和典型應(yīng)用實例

    霍爾IC的原理和分類

    霍爾IC一種能夠進行高/低電平數(shù)字信號輸出的傳感器,便于后端驅(qū)動器和微控制器進行數(shù)據(jù)處理,因此被廣泛應(yīng)用于各種白色家電和工業(yè)設(shè)備中。本頁將介紹霍爾IC的原理和分類。
    的頭像 發(fā)表于 07-08 14:28 ?1680次閱讀
    霍爾<b class='flag-5'>IC</b>的原理和分類

    實用電子電路設(shè)計(全6本)—— 數(shù)字系統(tǒng)設(shè)計

    。其中包括數(shù)字電路基礎(chǔ)、布爾代數(shù)和數(shù)字電路的表示方法、基本的數(shù)字IC、數(shù)字電路的基本功能塊、各種數(shù)字
    發(fā)表于 05-15 15:25

    一種基于分數(shù)階 PID 直流電機調(diào)速的 AGV 控制系統(tǒng)

    為設(shè)計一種低成本、抗干擾、穩(wěn)定可靠的 AGV,提出一種基于磁帶導航的 AGV 系統(tǒng)。采用 Megawin 公司的80C51單片機為控制核心,以并排對稱設(shè)計的霍爾傳感器實現(xiàn)循跡和糾偏,紅外光
    發(fā)表于 03-25 15:10

    免費分享篇《機械設(shè)計與制造》網(wǎng)絡(luò)首發(fā)論文——一種光電吊艙轉(zhuǎn)臺電機驅(qū)動裝置設(shè)計與實現(xiàn)

    這里基于某機電科技公司的永磁無刷直流力矩電機和Microchip公司 dsPIC30F4012芯片設(shè)計了一種光電吊艙轉(zhuǎn)臺電機驅(qū)動裝置。點擊附件查看詳情!*附件:一種光電吊艙轉(zhuǎn)臺電機驅(qū)動裝置設(shè)計與實現(xiàn).pdf
    發(fā)表于 03-10 16:23

    用硬件電路實現(xiàn)PID的控制

    PID是一種非常經(jīng)典的控制方法,該方法被廣泛的應(yīng)用在工業(yè)領(lǐng)域,通常PID算法是通過對希望控制的模擬量進行數(shù)字化采樣后得到的數(shù)據(jù)與預先希望的數(shù)據(jù)進行做差,對得到的差值進行積分、微分與比例運算,然后加
    的頭像 發(fā)表于 03-03 19:33 ?1946次閱讀
    用硬件電路<b class='flag-5'>去</b><b class='flag-5'>實現(xiàn)</b>PID的控制

    AN-202: IC放大器用戶指南:耦、接地及其他些要點

    電子發(fā)燒友網(wǎng)站提供《AN-202: IC放大器用戶指南:耦、接地及其他些要點.pdf》資料免費下載
    發(fā)表于 01-13 15:16 ?3次下載
    AN-202: <b class='flag-5'>IC</b>放大器用戶指南:<b class='flag-5'>去</b>耦、接地及其他<b class='flag-5'>一</b>些要點

    一種實現(xiàn)寬電壓增益的改進型LLC-AHB變換器

    電子發(fā)燒友網(wǎng)站提供《一種實現(xiàn)寬電壓增益的改進型LLC-AHB變換器.pdf》資料免費下載
    發(fā)表于 12-16 14:39 ?28次下載