介紹一下芯片OCV

OCV全稱是on chip variation瘦穆,指的是在同一片wafer上,因為片上工藝的誤差遍膜,導(dǎo)致不同位置的chip性能不一樣碗硬。另外對于同一塊chip瓤湘,不同位置上的同一類cell的性能也會有差異。這些差異所影響最大的就是timing相關(guān)的東西恩尾,delay弛说、transition什么的都會有所影響。為此我們引入OCV的概念翰意,用來在設(shè)計階段模擬這些片上誤差木人。

舉一個具體的例子讓大家更好理解OCV的概念,比如一個cell的lib中的延時是10ns冀偶,同樣的電路醒第,同樣的input和output,這顆cell做出來的實際延時可能是9.9ns进鸠,也可能是10.1ns稠曼,一般不會剛剛好就是某一個確定的數(shù)值,而是會在10ns左右浮動客年。注意這個浮動并不是PVT影響的霞幅,純粹是片上工藝偏差所帶來的,就是說在同一個corner下量瓜,因為有OCV司恳,一個cell的delay就不是固定的值。這對我們timing的分析至關(guān)重要绍傲,如果不考慮OCV的影響扔傅,所分析出來的timing結(jié)果會過于樂觀。而我們一般signoff的時候都希望芯片在最悲觀的時候還可以正常工作才行烫饼。

為此猎塞,最傳統(tǒng)、樸素的想法就是給chip中的所有cell加上一個derate值枫弟,所有的delay都根據(jù)這個derate值來縮放邢享。什么意思呢,比如說在算setup檢查的時候淡诗,launch path要delay最大骇塘,capture path要delay最小,我們就放大launch path上所有cell的delay值韩容,減小capture path上所有cell的delay值款违。也就是說假設(shè)derate設(shè)為0.1,那么launch path和data path所有cell的delay要在原來lib的基礎(chǔ)上乘1.1群凶,capture path上的cell要乘0.9插爹。這樣做出來的setup檢查才足夠悲觀,如果要是hold檢查則加的derate正相反。一般來說赠尾,我們會分別定義setup和hold檢查所用的derate值力穗,而其中的early derate和late derate也會分別定義,并且對于每一種情況气嫁,clock path上的derate和data path上的derate也會分別定義当窗。具體的值是怎么來的我不知道,可能是經(jīng)驗寸宵,也可能是經(jīng)過復(fù)雜的模擬得出的崖面。

好了,到這里已經(jīng)介紹完了OCV的基本內(nèi)容了梯影,其中蘊(yùn)含的基本思想已經(jīng)介紹完畢巫员。但這是遠(yuǎn)遠(yuǎn)不夠的,因為現(xiàn)在用的OCV已經(jīng)不再是傳統(tǒng)的直接加上一個derate那么簡單了甲棍,隨著工藝的進(jìn)步简识,人們后來又用了AOCV,目前又是主流POCV/SOCV救军。我這里就快速簡要介紹一下這兩種模式财异。

AOCV是advanced OCV倘零,在傳統(tǒng)OCV的基礎(chǔ)上加入了cell級數(shù)和距離的考量唱遭,認(rèn)為一個cell級數(shù)越深,和前一級cell距離越大呈驶,derate相應(yīng)越大拷泽,反之derate越小。等于說AOCV模式會根據(jù)具體的design來動態(tài)調(diào)整derate值袖瞻。而POCV是認(rèn)為所有的delay都是一個正態(tài)分布司致,我們算path的delay時是用delay的分布來加加減減,最終得出的整條path delay也對應(yīng)一個分布聋迎,在最悲觀的情況下脂矫,如果需要取最大delay就用這個分布偏大的某個點,一般是mean值加3倍sigma霉晕;最小delay就是mean值減3倍sigma庭再。而現(xiàn)在,最新的技術(shù)已經(jīng)不再用標(biāo)準(zhǔn)的高斯分布來模擬了牺堰,會再在原高斯分布的基礎(chǔ)上加一定偏移量拄轻,得出一個不對稱的分布來模擬delay。

有關(guān)POCV的內(nèi)容不是三言兩語就能講完的伟葫,之后可能會再寫專門介紹POCV恨搓。

微信公眾號:偉醬的芯片后端之路。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市斧抱,隨后出現(xiàn)的幾起案子常拓,更是在濱河造成了極大的恐慌,老刑警劉巖辉浦,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件墩邀,死亡現(xiàn)場離奇詭異,居然都是意外死亡盏浙,警方通過查閱死者的電腦和手機(jī)劈伴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門凶硅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事鸟蟹。” “怎么了绊序?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵茴迁,是天一觀的道長。 經(jīng)常有香客問我灌闺,道長艰争,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任桂对,我火速辦了婚禮甩卓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蕉斜。我一直安慰自己逾柿,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布宅此。 她就那樣靜靜地躺著机错,像睡著了一般。 火紅的嫁衣襯著肌膚如雪父腕。 梳的紋絲不亂的頭發(fā)上弱匪,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機(jī)與錄音璧亮,去河邊找鬼萧诫。 笑死,一個胖子當(dāng)著我的面吹牛杜顺,可吹牛的內(nèi)容都是我干的财搁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼躬络,長吁一口氣:“原來是場噩夢啊……” “哼尖奔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤提茁,失蹤者是張志新(化名)和其女友劉穎淹禾,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茴扁,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡铃岔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了峭火。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毁习。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖卖丸,靈堂內(nèi)的尸體忽然破棺而出纺且,到底是詐尸還是另有隱情,我是刑警寧澤稍浆,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布载碌,位于F島的核電站,受9級特大地震影響衅枫,放射性物質(zhì)發(fā)生泄漏嫁艇。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一弦撩、第九天 我趴在偏房一處隱蔽的房頂上張望步咪。 院中可真熱鬧,春花似錦孤钦、人聲如沸歧斟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至觉鼻,卻和暖如春俊扭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坠陈。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工萨惑, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人仇矾。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓庸蔼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親贮匕。 傳聞我的和親對象是個殘疾皇子姐仅,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 今天我們要介紹的時序分析概念是on chip variations掏膏,簡稱OCV劳翰。OCV會對時序分析提出更嚴(yán)格的要求...
    飛奔的大虎閱讀 1,978評論 0 1
  • 以下三個是最經(jīng)常被問到的,基本上屬于介紹性的題目馒疹,無所謂正確答案佳簸,在我看來,這些不算真正的問題颖变。 Discuss ...
    蜀湘情緣閱讀 6,154評論 0 8
  • 今天我們介紹的時序分析概念是timing derate. 我們可以稱為時序增減因子生均。我們知道在芯片的生產(chǎn)過程中,由...
    飛奔的大虎閱讀 1,770評論 0 0
  • 首先,我們回憶一下setup的定義肛走。下圖-1展示了一條典型的timing path以及setup的計算方法漓雅。 Se...
    飛奔的大虎閱讀 785評論 0 0
  • 上一期介紹了setup violation的修復(fù),這次我們來講講hold violation朽色。 相比setup來說...
    飛奔的大虎閱讀 1,922評論 0 0