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

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

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

AOCV時(shí)序分析概念介紹

冬至子 ? 來源:數(shù)字后端IC芯片設(shè)計(jì) ? 作者:Tao濤 ? 2023-07-03 16:29 ? 次閱讀

今天我們要介紹的時(shí)序分析概念是 AOCV 。全稱Stage Based Advanced OCV。我們知道,在OCV分析過程中,我們會給data path,clock path上設(shè)定單一的timing derate值。

隨著工藝演變的加速,我們發(fā)現(xiàn)這種設(shè)置方法是過于悲觀的,大家可以想象下,OCV是片上誤差,就代表一條path上有的cell delay大于標(biāo)準(zhǔn)值,那也有的cell delay會小于標(biāo)準(zhǔn)值。因此不能一味的加大或減小delay來模擬片上誤差。

如下圖所示,對于下面這樣一條buffer鏈,假設(shè)8個(gè)buffer處于不同的PVT條件下,OCV會將8個(gè)buffer都選用最差的條件來分析(同一derate參數(shù)),而AOCV則會采用不同的timing derate值來分析。

圖片

AOCV有它專門的libary庫,我們稱為AOCV table。按照維度分為兩種,一種是一位的只以stage count作為計(jì)算的表格,如下圖所示:

version: 2.0

object_type: lib_cell

object_spec: LIB/BUF1X

rf_type: rise fall

delay_type: cell

derate_type: late

path_type: data

depth: 1 2 3 4 5

distance:

table: \\

1.123 1.090 1.075 1.067 1.062

depth就代表著stage count,從表格中我們可以看到隨著;路徑的深入,derate的效應(yīng)會減小。那我們怎么來計(jì)算stage count呢?

通常這個(gè)計(jì)算方法比較復(fù)雜,不同的電路情況對應(yīng)著不同的count計(jì)算方式:如下timing path,我們將L1,L2,DFF1,U1,U2,U3的stage count設(shè)成6,而C1,C2,C3,C4的stage count需要設(shè)成4,這邊需要說明的是B1,B2由于是common point,所以在計(jì)算stage count時(shí)需要忽略。

圖片

另外一種是以distancestage count混合組成的二維AOCV table. 它在計(jì)算derate時(shí)同時(shí)考慮了timing path的距離因素,當(dāng)然這個(gè)雖然更加精確,但是會增加runtime,所以一般現(xiàn)在一維表格用的更多。

version: 2.0

object_type: lib_cell

object_spec: LIB/BUF1X

rf_type: rise fall

delay_type: cell

derate_type: late

path_type: data

depth: 1 2 3 4 5

distance: 500 1000 1500 2000

table: \\

1.123 1.090 1.075 1.067 1.062 \\

1.124 1.091 1.076 1.068 1.063 \\

1.125 1.092 1.077 1.070 1.065 \\

1.126 1.094 1.079 1.072 1.067

使用方法:

set_analysis_mode -aocv true

圖片

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

    關(guān)注

    0

    文章

    185

    瀏覽量

    26762
  • 時(shí)序分析
    +關(guān)注

    關(guān)注

    2

    文章

    127

    瀏覽量

    22542
  • OCV
    OCV
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    12507
  • dff
    dff
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    3392
收藏 人收藏

    評論

    相關(guān)推薦

    如何使用AOCV做STA分析

    OCV介紹及實(shí)現(xiàn)方法 如何使用AOCV做STA分析
    發(fā)表于 02-01 07:54

    AOCV時(shí)序分析法降低工作電壓

    (process variation) 導(dǎo)致電路時(shí)序評估過度悲觀,從而影響電路的整體性能。與傳統(tǒng)的時(shí)序分析方法相比,AOCV 方法更加精準(zhǔn)合理。在電路設(shè)計(jì)中,降低功耗的方法有很多種,比
    發(fā)表于 10-31 15:04 ?9次下載
    <b class='flag-5'>AOCV</b><b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>法降低工作電壓

    時(shí)序分析基本概念介紹——時(shí)序庫Lib,除了這些你還想知道什么?

    時(shí)序分析基本概念介紹——時(shí)序庫Lib。用于描述物理單元的時(shí)序和功耗信息的重要庫文件。lib庫是最
    的頭像 發(fā)表于 12-15 17:11 ?1.2w次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b><b class='flag-5'>介紹</b>——<b class='flag-5'>時(shí)序</b>庫Lib,除了這些你還想知道什么?

    詳細(xì)介紹時(shí)序基本概念Timing arc

    時(shí)序分析基本概念介紹——Timing Arc
    的頭像 發(fā)表于 01-02 09:29 ?2.4w次閱讀
    詳細(xì)<b class='flag-5'>介紹</b><b class='flag-5'>時(shí)序</b>基本<b class='flag-5'>概念</b>Timing arc

    時(shí)序分析的基本概念ETM的詳細(xì)介紹及如何應(yīng)用的資料概述

    今天我們要介紹時(shí)序分析概念是ETM。全稱extracted timing model。這是在層次化設(shè)計(jì)中必須要使用的一個(gè)時(shí)序模型文件。由b
    的頭像 發(fā)表于 09-24 19:30 ?1.8w次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>的基本<b class='flag-5'>概念</b>ETM的詳細(xì)<b class='flag-5'>介紹</b>及如何應(yīng)用的資料概述

    時(shí)序分析基本概念介紹

    今天我們要介紹時(shí)序分析概念是Combinational logic. 中文名組合邏輯單元。這是邏輯單元的基本組成器件。比如我們常見的and, or, not, nand,nor等門電
    的頭像 發(fā)表于 05-14 17:27 ?5703次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b><b class='flag-5'>介紹</b>

    時(shí)序分析時(shí)序約束的基本概念詳細(xì)說明

    時(shí)序分析時(shí)FPGA設(shè)計(jì)中永恒的話題,也是FPGA開發(fā)人員設(shè)計(jì)進(jìn)階的必由之路。慢慢來,先介紹時(shí)序分析中的一些基本
    發(fā)表于 01-08 16:57 ?28次下載
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>和<b class='flag-5'>時(shí)序</b>約束的基本<b class='flag-5'>概念</b>詳細(xì)說明

    介紹時(shí)序分析的基本概念lookup table

    今天要介紹時(shí)序分析基本概念是lookup table。中文全稱時(shí)序查找表。
    的頭像 發(fā)表于 07-03 14:30 ?1414次閱讀
    <b class='flag-5'>介紹</b><b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>的基本<b class='flag-5'>概念</b>lookup table

    時(shí)序分析概念min pulse width介紹

    今天我們要介紹時(shí)序分析概念是 **min pulse width** ,全稱為最小脈沖寬度檢查。這也是一種非常重要的timing arc check,經(jīng)常用在
    的頭像 發(fā)表于 07-03 14:54 ?2579次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>概念</b>min pulse width<b class='flag-5'>介紹</b>

    clock gate時(shí)序分析概念介紹

    今天我們要介紹時(shí)序分析概念是clock gate。 clock gate cell是用data signal控制clock信號的cell,它被頻繁地用在多周期的時(shí)鐘path,可以節(jié)省
    的頭像 發(fā)表于 07-03 15:06 ?2876次閱讀
    clock gate<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>概念</b><b class='flag-5'>介紹</b>

    SOCV時(shí)序分析概念簡析

    今天我們介紹時(shí)序分析概念是 **SOCV** 。也被叫作POCV,全稱為 **Statistic OCV** . 這是一種比AOCV更加先
    的頭像 發(fā)表于 07-03 15:19 ?2631次閱讀
    SOCV<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>概念</b>簡析

    介紹時(shí)序分析基本概念MMMC

    今天我們要介紹時(shí)序分析基本概念是MMMC分析(MCMM)。全稱是multi-mode, multi-corner, 多模式多端角
    的頭像 發(fā)表于 07-04 15:40 ?2411次閱讀
    <b class='flag-5'>介紹</b><b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b>MMMC

    時(shí)序分析Slew/Transition基本概念介紹

    今天要介紹時(shí)序分析基本概念是Slew,信號轉(zhuǎn)換時(shí)間,也被稱為transition time。
    的頭像 發(fā)表于 07-05 14:50 ?2953次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>Slew/Transition基本<b class='flag-5'>概念</b><b class='flag-5'>介紹</b>

    時(shí)序分析基本概念介紹—Timing Arc

    今天我們要介紹時(shí)序基本概念是Timing arc,中文名時(shí)序弧。這是timing計(jì)算最基本的組成元素,在昨天的lib庫介紹中,大部分
    的頭像 發(fā)表于 07-06 15:00 ?3175次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b><b class='flag-5'>介紹</b>—Timing Arc

    時(shí)序分析基本概念介紹時(shí)序庫Lib

    今天主要介紹時(shí)序概念時(shí)序庫lib,全稱liberty library format(以? lib結(jié)尾),
    的頭像 發(fā)表于 07-07 17:15 ?2851次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>基本<b class='flag-5'>概念</b><b class='flag-5'>介紹</b>—<b class='flag-5'>時(shí)序</b>庫Lib