我們都知道,在做hold time檢查的時候,是需要從lib中讀取reg的hold requirement time,或者說hold margin。
最基本的,hold margin應(yīng)該也是一個input transition及output load的函數(shù)。那么,如果考慮socv/pocv的時候,hold margin的mean和sigma值要如何計算呢?
其實我對這個問題的理解還不夠深入,感覺還是比較復(fù)雜的,我只能大概說一下我的想法。Mean值就比較樸素,應(yīng)該可以直接查lib得到。
不過需要注意的是,有些lib可能在創(chuàng)建的時候就考慮到了sigma的影響,為了更加悲觀一些,這種lib就會在hold margin的mean值上已經(jīng)加上了一些sigma的影響,這種lib的hold margin會比正常的要小一點,具體是怎么計算的可能真的在我的能力范圍之外了。
那么,hold margin的sigma值怎么得來的呢?之前我的理解很簡單,認(rèn)為和一般查cell delay的sigma一樣,讀取lvf文件即可。
但是今天發(fā)現(xiàn)事情并沒有如此質(zhì)樸,它的sigma是要被前面一系列delay的sigma影響的。這有點不好理解,我暫時也不知道為什么會被前面的delay sigma影響。
首先我們知道一條path上,最終delay的分布的mean值是所有cell及net mean值的和,最終delay分布的sigma值是所有cell及net sigma的平方和再開根號。好像是data path的delay sigma會影響到hold margin的sigma,launch path貌似沒有影響。
最終好像也有不同的計算方式,一種是算數(shù)相加,把path delay sigma與lib中查到的hold margin的假的sigma直接加起來,還要乘以相應(yīng)系數(shù),得到hold margin真的sigma。另一種是取他們的平方和開根號,再乘系數(shù)。
現(xiàn)在我也在努力找這部分的資料,但是感覺還是有點少,了解的不夠深,上面寫的都是半猜半推理的,有可能不對,如果有什么想法歡迎與我討論。
另外我還想問,transition的sigma要考慮進去嗎,因為不同的transition不是會對應(yīng)不同的cell的delay嗎?
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
寄存器,是集成電路中非常重要的一種存儲單元,通常由觸發(fā)器組成。在集成電路設(shè)計中,寄存器可分為電路內(nèi)部使用的寄存器和充當(dāng)內(nèi)外部接口的寄存器這兩
發(fā)表于 07-21 16:59
?4136次閱讀
寄存器與移位寄存器
寄存器是用來寄存數(shù)碼的邏輯部件,所以必須具備接收和寄存數(shù)碼的功能。任何一種觸發(fā)器
發(fā)表于 03-12 15:19
?59次下載
第二十六講 寄存器和移位寄存器7.4.1 寄存器1.定義2.電路舉例 3.邏輯功能分析7.4.2 移位寄存器一、單向移位
發(fā)表于 03-30 16:30
?9782次閱讀
寄存器,寄存器是什么意思
寄存器定義 寄存器是中央處理器內(nèi)的組成部分。寄存器是有限存貯容量
發(fā)表于 03-08 14:26
?2.2w次閱讀
數(shù)據(jù)寄存器,數(shù)據(jù)寄存器是什么意思
數(shù)據(jù)寄存器數(shù)據(jù)寄存器包括累加器AX、基址寄存器BX、計數(shù)
發(fā)表于 03-08 14:38
?1.3w次閱讀
移位寄存器,移位寄存器是什么意思
移位寄存器_
發(fā)表于 03-08 14:50
?1.8w次閱讀
寄存器培訓(xùn)教程
7.4.1 寄存器1.定義2.電路舉例 3.邏輯功能分析7.4.2 移位寄存器一、單向移位寄存器㈠ 由4個維持阻塞D觸發(fā)
發(fā)表于 03-08 14:52
?1261次閱讀
寄存器與移位寄存器:介紹寄存器原理和移位寄存器的原理及實現(xiàn)。
發(fā)表于 05-20 11:47
?0次下載
移位寄存器是一個具有移位功能的寄存器,是指寄存器中所存的代碼能夠在移位脈沖的作用下依次左移或右移。本文主要介紹了移位寄存器的用途以及移位
發(fā)表于 12-22 15:49
?2w次閱讀
本文主要詳解寄存器操作方法以及對寄存器操作的通用方法總結(jié),具體的跟隨小編來了解一下。
發(fā)表于 05-22 15:53
?2.3w次閱讀
AD轉(zhuǎn)換寄存器設(shè)置AD轉(zhuǎn)換寄存器設(shè)置AD轉(zhuǎn)換寄存器設(shè)置
發(fā)表于 11-10 17:36
?16次下載
筆者來聊聊ARM通用寄存器以及狀態(tài)寄存器的認(rèn)識與理解。
發(fā)表于 01-06 14:58
?7424次閱讀
今天我們介紹的時序分析概念是 **SOCV** 。也被叫作POCV,全稱為 **Statistic OCV** . 這是一種比AOCV更加先進的分析模式。
發(fā)表于 07-03 15:19
?2876次閱讀
寄存器是計算機中用于存儲數(shù)據(jù)的高速存儲單元,它們是CPU內(nèi)部的重要組成部分。寄存器可以分為基本寄存器和擴展寄存器兩種類型。 一、基本寄存器
發(fā)表于 07-12 10:31
?1634次閱讀
寄存器故障分析是計算機硬件維護與系統(tǒng)穩(wěn)定性保障中的重要環(huán)節(jié)。寄存器作為計算機中的關(guān)鍵組成部分,負(fù)責(zé)存儲和傳輸數(shù)據(jù),其穩(wěn)定性和可靠性直接影響到整個計算機系統(tǒng)的性能。以下是對寄存器故障的全
發(fā)表于 08-29 11:26
?1304次閱讀
評論