ASIC(Application Specific Integrated Circuit)即專用集成電路,是指應(yīng)特定用戶要求和特定電子系統(tǒng)的需要而設(shè)計(jì)、制造的集成電路。ASIC集成電路設(shè)計(jì)流程可以分為前端設(shè)計(jì)和后端設(shè)計(jì)兩大部分,以下是的流程介紹:
一、前端設(shè)計(jì)
- 準(zhǔn)備需求規(guī)范
- 確定芯片的具體指標(biāo),包括物理實(shí)現(xiàn)(制作工藝、裸片面積、封裝)和性能指標(biāo)(速度、功耗)以及功能指標(biāo)(功能描述、接口定義)。
- 系統(tǒng)級設(shè)計(jì)
- 使用系統(tǒng)建模語言(如Matlab、C等)對各個模塊進(jìn)行描述,驗(yàn)證方案的可行性。
- RTL設(shè)計(jì)
- RTL驗(yàn)證
- 消除Linting Error,確保可綜合。
- 執(zhí)行基于周期的驗(yàn)證(功能),驗(yàn)證RTL的協(xié)議行為。
- 執(zhí)行屬性檢查,驗(yàn)證RTL實(shí)現(xiàn)和規(guī)范理解匹配。
- 執(zhí)行IP功能驗(yàn)證。
- 邏輯綜合
- 設(shè)計(jì)檢查
二、后端設(shè)計(jì)
- 布局布線準(zhǔn)備
- 綜合網(wǎng)表文件(VHDL/Verilog格式)和SDC(約束文件)作為輸入文件傳遞給布局布線工具。
- Floor-plan
- 布局(Placement)
- 在布局工具中,切割行,在防止放置單元的位置創(chuàng)建阻塞。
- 單元的物理布局基于時(shí)序/面積需求執(zhí)行。
- 布線(Routing)
- 最初的全局布線和細(xì)節(jié)布線,根據(jù)生產(chǎn)需要滿足DRC需求。
- 參數(shù)提取與驗(yàn)證
- 執(zhí)行布線后,將布線后Verilog網(wǎng)表、標(biāo)準(zhǔn)單元LEF/DEF文件給提取工具,以在SPEF(標(biāo)準(zhǔn)寄生交換格式)格式中提取芯片寄生(RLC阻感容)參數(shù),并生成SPEF文件。
- 布局布線后檢查是否設(shè)計(jì)滿足需求(功能、時(shí)序、面積、功耗、可測性、DRC、LVS、ERC、ESD、SI、IR-Drop)。
- 執(zhí)行布線后網(wǎng)表的功耗分析,確認(rèn)設(shè)計(jì)是否滿足功耗目標(biāo)。
- 使用布線后網(wǎng)表執(zhí)行門級仿真,檢查設(shè)計(jì)是否滿足功能需求。
- 執(zhí)行RTL和布線網(wǎng)表之間的形式驗(yàn)證,確認(rèn)PR工具未修改功能性。
- 使用SPEF文件和布線網(wǎng)表文件執(zhí)行STA,檢查設(shè)計(jì)是否滿足時(shí)序需求。
- 在DFT工具中執(zhí)行scan-tracing,檢查scan-chain是否是基于DFT需求建立的,使用DFT工具執(zhí)行故障覆蓋,生成ATPG測試向量。
- 執(zhí)行稱作物理驗(yàn)證的DRC(設(shè)計(jì)規(guī)則檢查)驗(yàn)證,確認(rèn)設(shè)計(jì)滿足了制造需求。
- 執(zhí)行LVS(layout vs Spice)檢查,將布線網(wǎng)表轉(zhuǎn)換為spice(SPICE-R),轉(zhuǎn)換綜合網(wǎng)表(SPICE-S),比較確認(rèn)二者匹配。
- 執(zhí)行ESD檢查,在芯片中同時(shí)具備模擬部分和數(shù)字部分的情況下,確認(rèn)正確的背靠背二極管被放置并且具備正確的防護(hù)。對數(shù)字和模擬部分分別設(shè)置電源和地,以降低襯底噪聲。
- 執(zhí)行特定的STA以確認(rèn)芯片的信號完整性。將布線網(wǎng)表和SPEF文件(包含耦合電容值的寄生參數(shù))輸入STA工具執(zhí)行此步驟。
- 執(zhí)行IR壓降分析,電源網(wǎng)格足夠健壯以經(jīng)受設(shè)計(jì)的靜態(tài)和動態(tài)功耗下降,并且IR壓降在目標(biāo)限制范圍內(nèi)。
- 芯片完工修整
- 布線設(shè)計(jì)使用設(shè)計(jì)約束驗(yàn)證完成后,進(jìn)入芯片完工修整階段(金屬開槽、放置解耦帽等)。
- 設(shè)計(jì)與制造準(zhǔn)備
- 芯片設(shè)計(jì)準(zhǔn)備好進(jìn)入制造單元,以制造廠可理解的GDS文件發(fā)布設(shè)計(jì)文件。
- GDS發(fā)布后,執(zhí)行LAPO檢查,確認(rèn)發(fā)布給fab的數(shù)據(jù)庫的正確性。
- 封裝與測試
- 執(zhí)行封裝引線鍵合(wire-bounding),將芯片連接至封裝。
綜上,ASIC集成電路設(shè)計(jì)流程是一個復(fù)雜而精細(xì)的過程,需要多個階段的協(xié)同工作和嚴(yán)格的驗(yàn)證與測試,以確保最終產(chǎn)品的性能和可靠性。
-
集成電路
+關(guān)注
關(guān)注
5417文章
11942瀏覽量
367032 -
模塊
+關(guān)注
關(guān)注
7文章
2783瀏覽量
49521 -
asic
+關(guān)注
關(guān)注
34文章
1242瀏覽量
121970 -
電子系統(tǒng)
+關(guān)注
關(guān)注
0文章
455瀏覽量
31531
發(fā)布評論請先 登錄
中國集成電路大全 接口集成電路
淺談集成電路設(shè)計(jì)中的標(biāo)準(zhǔn)單元
集成電路產(chǎn)業(yè)新地標(biāo) 集成電路設(shè)計(jì)園二期推動產(chǎn)業(yè)創(chuàng)新能級提升
集成電路設(shè)計(jì)中靜態(tài)時(shí)序分析介紹
ASIC集成電路在人工智能中的應(yīng)用
ASIC集成電路如何提高系統(tǒng)效率
ASIC集成電路與通用芯片的比較
ASIC集成電路在物聯(lián)網(wǎng)中的應(yīng)用
如何進(jìn)行ASIC集成電路性能優(yōu)化
ASIC集成電路設(shè)計(jì)中的常見問題
ASIC集成電路應(yīng)用領(lǐng)域 ASIC集成電路的優(yōu)缺點(diǎn)分析
ASIC集成電路與FPGA的區(qū)別
什么是集成電路?有哪些類型?
集成電路設(shè)計(jì)流程主要有哪些步驟
成為集成電路設(shè)計(jì)高手的必經(jīng)之路:科目攻略大公開

評論