国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

手機(jī)數(shù)字基帶處理芯片中的靜態(tài)時(shí)序分析

發(fā)布時(shí)間:2010-12-19 16:24    發(fā)布者:conniede
關(guān)鍵詞: PT , TDS-CDMA , 測(cè)試 , 手機(jī)
1.引言

隨著深亞微米技術(shù)的發(fā)展,數(shù)字電路的規(guī)模已經(jīng)發(fā)展到上百萬門甚至上千萬門。工藝也從幾十um提高到65nm甚至45nm。這樣的電路規(guī)模做驗(yàn)證的時(shí)間在整個(gè)芯片的開發(fā)周期所占的比例會(huì)越來越重。通常,在做驗(yàn)證的時(shí)候,我們都會(huì)采用動(dòng)態(tài)驗(yàn)證的方法。現(xiàn)在,用靜態(tài)驗(yàn)證方法(STA Static Timing Analysis),不僅能夠完成驗(yàn)證的工作,而且還能大大節(jié)省驗(yàn)證所需要的時(shí)間。靜態(tài)時(shí)序分析簡(jiǎn)稱它提供了一種針對(duì)大規(guī)模門級(jí)電路進(jìn)行時(shí)序驗(yàn)證的有效方法。靜態(tài)時(shí)序分析是相對(duì)于動(dòng)態(tài)時(shí)序分析而言的。動(dòng)態(tài)時(shí)序分析時(shí)不可能產(chǎn)生完備的測(cè)試向量,覆蓋門級(jí)網(wǎng)表中的每一條路徑。因此在動(dòng)態(tài)時(shí)序分析中,無法暴露一些路徑上可能存在的時(shí)序問題;而靜態(tài)時(shí)序分析,可以方便地顯示出全部路徑的時(shí)序關(guān)系,因此逐步成為集成電路設(shè)計(jì)簽字認(rèn)可的標(biāo)準(zhǔn)。

2.靜態(tài)時(shí)序分析工作原理

本文以Synopsys公司的Prime Time SI作為時(shí)序分析的工具,介紹靜態(tài)時(shí)序分析的工作原理。Prime Time把整個(gè)設(shè)計(jì)電路打散成從主要的輸入端口到電路觸發(fā)器、從觸發(fā)器到觸發(fā)器、從觸發(fā)器到主要輸出端口、從主要的輸出端口到主要的輸出端口、四種類型的時(shí)序路徑,分析不同路徑的時(shí)序信息,得到建立時(shí)間(setup time)和保持時(shí)間(hold time)的計(jì)算結(jié)果。而Prime time SI又在Prime time的基礎(chǔ)上加入串?dāng)_分析(Crosstalk analysis)。串?dāng)_是由兩個(gè)或者多個(gè)物理相鄰連線之間的容性交叉耦合(capacitive cross-coupling)產(chǎn)生的相互作用。隨著工藝越來越進(jìn)步,在130nm或者90nm的工藝下,串?dāng)_的影響已經(jīng)變得與單元延遲和線延遲一樣重要。

2.1 時(shí)序路徑的分析

整個(gè)電路的靜態(tài)時(shí)序分析都是由時(shí)序路徑分析組成。時(shí)序路徑分析就是檢查從發(fā)射沿(lunching edge)到捕獲沿(capturing edge)的時(shí)間是否滿足設(shè)計(jì)的需要。它主要可以分為兩類:

(1)建立時(shí)間路徑

這種路徑用于檢查信號(hào)在到達(dá)捕獲沿之前的一段穩(wěn)定時(shí)間(setup time),也就是確定從發(fā)射沿到捕獲沿的過程是否足夠快。建立路徑包括普通的數(shù)據(jù)到時(shí)鐘的建立路徑、數(shù)據(jù)到數(shù)據(jù)以及時(shí)鐘門的路徑。如果最晚的一個(gè)發(fā)射沿到最早的一個(gè)捕獲沿之間的時(shí)間滿足時(shí)序要求(沒有timing violation),才能確保這條建立路徑都滿足條件。

(2)保持時(shí)間路徑

這種路徑用于檢查信號(hào)在到達(dá)捕獲沿之后的一段穩(wěn)定時(shí)間的(hold time),也就是確定從發(fā)射沿到捕獲沿的時(shí)間是否太短。包括普通的數(shù)據(jù)到時(shí)鐘的建立路徑、數(shù)據(jù)到數(shù)據(jù)以及時(shí)鐘門的路徑、異步信號(hào)同步化的檢查。為了正確的分析,我們檢查保持路徑時(shí)必須檢查最早的一個(gè)發(fā)射沿到最晚的一個(gè)捕獲沿之間的時(shí)間滿足時(shí)序要求。

如圖1中發(fā)射部分由所有的時(shí)鐘端口到觸發(fā)器FF2的D端口之間的單元(包括U1、U2、FF1、U4)和線組成;捕獲部分由所有的時(shí)鐘端口到觸發(fā)器FF2的時(shí)鐘端口之間的單元(U1、U3、FF2)和線組成。其中U1既屬于建立路徑又屬于保持路徑。那么,建立路徑就應(yīng)該結(jié)合到FF2的D端口最慢的路徑和到其時(shí)鐘端口最快的路徑來看。保持路徑則相反,我們應(yīng)該找到達(dá)FF2D端口最快的路徑和到其時(shí)鐘端口最慢的路徑。對(duì)于Setup Time驗(yàn)證來說:

Slack=Required Time – Arrival Time

對(duì)于Hold Time驗(yàn)證來說:

Slack= Arrival Time –Required Time

Slack為正值,表示滿足時(shí)序要求


圖1 建立/保持路徑示意圖

(3)PT工作流程

圖2為PT的工作流程,我們可以看出靜態(tài)時(shí)序分析是一個(gè)反復(fù)進(jìn)行的過程。直到結(jié)果滿足要求為止。


圖2 PT工作流程

芯片在工作時(shí)所處的環(huán)境是不同的,然而環(huán)境的不同導(dǎo)致芯片內(nèi)部的單元和線的延遲不同。為了使芯片在大多數(shù)環(huán)境下都能正常工作,PT中提供了三種分析模式:single、bc_wc、on_chip_variation。我們平時(shí)常用的是bc_wc模式,它把環(huán)境用工藝制程(process)、溫度(temperature)、電壓(voltage)分為以下3種情況:

1)、best case:工藝制程:1;理想溫度零下40攝氏度;電壓1.32V(此芯片額定電壓為1.2V)

2)、typical case:工藝制程:1;室溫環(huán)境25攝氏度;電壓1.2V

3)、worst case: 工藝制程:1;125攝氏度;電壓1.08v

為了測(cè)試芯片在投片生產(chǎn)和封裝整個(gè)制造過程是否出現(xiàn)物理等方面的缺陷導(dǎo)致功能不正確。現(xiàn)在的超大規(guī)模集成電路的設(shè)計(jì)中,都加入了可測(cè)性設(shè)計(jì)(DFT:Design for Test)電路。當(dāng)芯片工作于測(cè)試模式時(shí),時(shí)鐘樹的結(jié)構(gòu)與功能模式完全不同。我們必須在測(cè)試模式下也要分以上3種情況做靜態(tài)時(shí)序分析。

3.靜態(tài)時(shí)序分析與門級(jí)仿真的關(guān)系

靜態(tài)時(shí)序分析也有自己的弱點(diǎn),它無法驗(yàn)證電路功能的正確性。值得注意的是,靜態(tài)時(shí)序分析只能有效地驗(yàn)證同步時(shí)序的正確性,大部分設(shè)計(jì)中可能包含地異步電路的時(shí)序驗(yàn)證,則必須通過門級(jí)仿真來保證其時(shí)序的正確性。

根據(jù)以上對(duì)靜態(tài)時(shí)序分析的介紹,我們做門級(jí)仿真也應(yīng)該分別仿真功能模式和測(cè)試模式下的best case、typical case、worst case三種情況,但是側(cè)重點(diǎn)有所不同。功能模式下,大部分電路我們只需要驗(yàn)證worst case和best case就可以認(rèn)為是正確的,但是在我們芯片的設(shè)計(jì)中,曾經(jīng)過出現(xiàn)worst case和best case通過而typical case仿真失敗的情況。這是因?yàn)橛械碾娐分屑拇嫫骷?jí)數(shù)太多,時(shí)鐘偏移(clock skew)對(duì)電路的影響造成的。雖然這種情況即使在百萬門級(jí)以上的設(shè)計(jì)中也很少見,但為了提高芯片成功率,對(duì)于關(guān)鍵路徑,關(guān)鍵模塊,需要仿真3中情況。測(cè)試模式一般工作在室溫環(huán)境,它的仿真我們只需要關(guān)心typical case就可以了。

靜態(tài)時(shí)序分析工具無法驗(yàn)證異步時(shí)鐘的電路。然而現(xiàn)在芯片中可能存在異步時(shí)鐘電路,如我們的TDS-CDMA數(shù)字基帶處理芯片中,就有二十幾個(gè)異步時(shí)鐘域。在PT中,所有異步時(shí)鐘域的路徑都必須被設(shè)為false_path(表示不關(guān)心該路徑)。由于RTL級(jí)功能仿真也不能發(fā)現(xiàn)異步時(shí)鐘域之間信號(hào)的錯(cuò)誤,我們?cè)陂T級(jí)仿真時(shí)需要特別注意異步時(shí)鐘域之間的信號(hào)的驗(yàn)證。

我們還可能遇到門級(jí)仿真失敗,但是PT中并沒有報(bào)錯(cuò)的情況。經(jīng)過反復(fù)試驗(yàn)分析,可能會(huì)有以下幾種情況導(dǎo)致它們的結(jié)果不一致:

1)、VCS不支持負(fù)的輸入輸出路徑延遲,但是PT是支持的。當(dāng)VCS遇到負(fù)輸入輸出路徑延遲,它就自動(dòng)認(rèn)為它是0。這樣就導(dǎo)致了錯(cuò)誤

2)、新版本的PT產(chǎn)生的SDF文件有關(guān)于信號(hào)沿的信息。如果我們用老版本的庫或存儲(chǔ)器模型沒有包含這種沿的信息,PT將會(huì)認(rèn)為它是一條更長(zhǎng)的路徑。而VCS仍然用標(biāo)準(zhǔn)的延遲來計(jì)算,就導(dǎo)致結(jié)果不一致。可見,一套完善的EDA工具很復(fù)雜,不同版本之間的細(xì)微差別也可能導(dǎo)致我們驗(yàn)證的失敗。

3)、最常見的原因是`timescale不同。如果設(shè)計(jì)和SDF文件中所設(shè)的`timescale不同,那么SDF文件中的反標(biāo)值可能被舍去。這就導(dǎo)致了靜態(tài)時(shí)序分析和動(dòng)態(tài)仿真的不匹配。所以,保證RTL代碼、庫文件、存儲(chǔ)器模型、SDF文件中的`timescale一致非常重要。

門級(jí)仿真是芯片流片前的最后一道驗(yàn)證。雖然能夠很好的反映芯片工作的真實(shí)情況,但是資源占用嚴(yán)重、時(shí)間長(zhǎng)。只有綜合利用動(dòng)態(tài)驗(yàn)證和靜態(tài)驗(yàn)證的優(yōu)點(diǎn),才能高效準(zhǔn)確的完成一塊芯片的設(shè)計(jì)。

4.TDS-CDMA數(shù)字基帶處理芯片中的應(yīng)用

我們實(shí)驗(yàn)的對(duì)象TDS-CDMA數(shù)字基帶處理芯片,是一塊規(guī)模在1000萬門以上,130nm工藝的超大規(guī)模集成電路,其中包含ARMDSP等硬核。在門級(jí)做全功能測(cè)試需要大量的人力物力資源,是很不現(xiàn)實(shí)的。我們?cè)趯?shí)際芯片中設(shè)計(jì)中采用靜態(tài)時(shí)序的分析加門級(jí)仿真的方法。

在芯片的設(shè)計(jì)過程中,我們?cè)趲讉(gè)階段做靜態(tài)時(shí)序分析。

1)綜合之后先做一次STA。此時(shí)主要檢查:

(1)、電路設(shè)計(jì)的時(shí)序有沒有問題。如兩個(gè)寄存器之間有過多的組合邏輯,使電路不能運(yùn)行在需要的時(shí)鐘頻率上。

(2)、由于綜合工具(設(shè)計(jì)中用Design Complier)的算法限制,每一次綜合出的網(wǎng)表都不同。需要反復(fù)做綜合,直到網(wǎng)表的時(shí)序達(dá)到我們的期望。用這一版網(wǎng)表再繼續(xù)往下做。

因?yàn)闆]有具體的布局布線信息,此時(shí)的時(shí)序分析建立在線上負(fù)載模型(wire load model)上。線上負(fù)載模型是一種比較悲觀的模型,所以可能出現(xiàn)一些不是很嚴(yán)重的Violation。現(xiàn)階段我們不需要關(guān)心這些,它們可以在布局布線時(shí)得到解決。

2)預(yù)布局之后

這時(shí)候,元件的大概位置關(guān)系已經(jīng)確定。可以通過靜態(tài)時(shí)序分析來解決布局中不合理的地方,以便修改。

3)布局布線完成后

布局布線后可以從版圖中提取精確的器件和網(wǎng)絡(luò)延遲得到SPEF (Standard Parasitic Exchange Format ) 文件,反標(biāo)到Prime Time SI中再做一次時(shí)序分析,這時(shí)可以得到基于版圖的精確的時(shí)序分析結(jié)果。

布局布線的過程中,需要不停的用STA來分析布局布線的結(jié)果。我們的芯片采用SMIC提供的0.13微米工藝的元件庫。他們提供了標(biāo)準(zhǔn)元件庫和HVT元件庫兩種。HVT元件的特點(diǎn)是漏電低,但是延時(shí)比較大。所以,剛開始的時(shí)候我們用HVT元件,做STA之后發(fā)現(xiàn)有的路徑不能滿足時(shí)序要求。我們?cè)儆靡恍?biāo)準(zhǔn)元件來替代這些HVT元件,反復(fù)不停比較,直到所有路徑都滿足時(shí)序要求為止。這樣,既最大程度的實(shí)現(xiàn)了低功耗,也滿足了時(shí)序要求。  

在完成時(shí)序分析之后,用PT SI生成SDF(standard delay format)文件反標(biāo)到網(wǎng)表中做門級(jí)仿真。

此時(shí)的SDF文件不僅包含單元延遲和線延遲,也包含了版圖信息,串?dāng)_信息等。門級(jí)仿真可以得到最真實(shí),最接近實(shí)際情況的結(jié)果。

5.結(jié)束語

靜態(tài)時(shí)序分析以它運(yùn)行速度很快、占用內(nèi)存較少,可以對(duì)芯片設(shè)計(jì)進(jìn)行全面的時(shí)序功能檢查,并利用時(shí)序分析的結(jié)果來優(yōu)化設(shè)計(jì)等優(yōu)點(diǎn),很快地被用到數(shù)字集成電路設(shè)計(jì)的驗(yàn)證中。然而門級(jí)仿真也由于它不可取代的地位在ASIC設(shè)計(jì)中仍有一席之地。結(jié)合在TDS-CDMA數(shù)字基帶處理芯片設(shè)計(jì)中的經(jīng)驗(yàn),我們可以得出這樣的結(jié)論:靜態(tài)時(shí)序分析和門級(jí)時(shí)序仿真是從不同的側(cè)重點(diǎn)來分析電路以保證電路的時(shí)序正確,它們是相輔相成的。現(xiàn)在,實(shí)驗(yàn)中的TDS-CDMA數(shù)字基帶處理芯片已經(jīng)成功流片。

本文作者創(chuàng)新點(diǎn):在實(shí)踐中尋找到一種STA和門級(jí)仿真結(jié)合的新方法。在保證流片成功率的基礎(chǔ)上最大程度的節(jié)省芯片驗(yàn)證的時(shí)間。
本文地址:http://www.qingdxww.cn/thread-47241-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 了解一下Microchip強(qiáng)大的PIC18-Q24 MCU系列
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • PIC18-Q71系列MCU概述
  • 安靜高效的電機(jī)控制——這才是正確的方向!
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 免费色视频网站 | 插插操操| 亚瑟天堂久久一区二区影院 | 欧洲精品在线观看 | 天堂网在线www资源网 | 恐怖星球在线观看完整版免费 | 亚洲一区视频在线播放 | 国产一级做a爰片在线看免费 | 粉嫩极品国产在线观看 | 九九热免费在线视频 | 91啪国自产中文字幕在线 | 91磁力| 天堂a免费视频在线观看 | 九九热在线免费视频 | 黄色视屏在线播放 | 欧美日韩一区二区三区在线观看 | 四虎影永久在线观看网址 | 国产日韩精品一区二区三区 | 国产成人久久精品一区二区三区 | 在线看欧美三级中文经典 | 嗯啊潮乱喷肉失禁高h | 中文字幕 二区 三区 搜查官 | 久久精品蜜芽亚洲国产a | 亚洲欧美中文日韩在线v日本 | 日韩在线一区二区三区 | 欧美视频免费播放 | 一区不卡在线观看 | 国产精品成人观看视频免费 | 国产一区二区视频在线 | 在线a人片免费观看不卡 | 向日葵视频色板app 向日葵视频免费在线观看 向日葵视频免费下载 | 亚洲国产精品激情在线观看 | 成 年 人 视频在线播放 | 高清毛片在线看高清 | 操操操美女 | 日本不卡不码高清免费观看 | 9热这里只有真品 | 国产精自产拍久久久久久 | 四虎成人免费视频 | 国产国语一级毛片 | 国产成人永久在线播放 |