0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STA-0.靜態(tài)時序分析概述

冬至子 ? 來源:RTL2GDS ? 作者:Benjamin ? 2023-06-27 11:43 ? 次閱讀

靜態(tài)時序分析(Static Timing Analysis, 以下統(tǒng)一簡稱 STA )是驗證數字集成電路時序是否合格的一種方法,其中需要進行大量的數字計算,需要依靠工具進行,但是我們必須了解其中的原理。

在綜合工具(DC/Genus 等),布局布線工具(ICC2/Innovus 等),時序分析工具(PrimeTime/Tempus 等)中都嵌入了不同的STA引擎,這些引擎往往在時間和精度方面有一些折衷,但是目的就是以盡量小的誤差去模擬物理器件和繞線的SPICE模型,從而更接近芯片生產出來后真實的性能。

為了更好地理解STA,有必要提一下時序仿真,它是另外一種驗證數字集成電路時序是否合格的方法。下面用一張表來對比一下這兩者之間的區(qū)別:

  • 第一點是激勵波形,STA是不需要的激勵波形的,但是需要SDC(Synopsys Design Constraint,時序約束),后續(xù)的文章會具體介紹SDC的內容, 而時序仿真時嚴重依賴激勵波形的;
  • 第二點是完整度,STA能夠對數字電路中所有的時序路徑進行全面的檢查,而時序仿真在覆蓋率上有一定限制;
  • 第三點是效率,STA的比較簡單,速度更快,而生成仿真需要的激勵,建立仿真環(huán)境可能費時費力;
  • 第四點是魯棒性,STA能夠考慮到電路中串擾噪聲以及OCV(On Chip Violation, 片上偏差)的影響,提高芯片制成后的良率,而時序仿真做不到這一點。

1.jpg

既然,STA在數字集成電路中如此不可或缺,那具體是由哪些人負責,又是做什么具體的工作呢?關于這個問題,在不同的公司各有不同,但是負責STA的人一般都會同時負責綜合,生成SDC,標準單元工藝庫的選擇,時序簽核(Timing Signoff)及相關標準的制定等等。他們需要對設計有一定了解,更加需要對工藝的時序特性有全面地掌握,在系統(tǒng)性能指標的定義時需要提供參考意見。作為芯片時序性能檢查的最后的把關人,需要一定經驗的積累,同時也需要敏銳發(fā)現(xiàn)并解決潛在新問題的能力。

當然,STA也有它的局限性,需要通過仿真進行交叉驗證。下面簡單列舉幾個方面:

  • STA針對的是數字電路,和模擬電路相關的路徑無法通過STA驗證
  • 數字電路中產生的不定態(tài)在STA不會驗證,這個需要通過仿真進行仔細檢查確認
  • 電路中不同狀態(tài)機之間的同步需求不能通過STA來驗證
  • 時鐘生成電路的驗證無法通過STA完成
  • 時序約束中會有例外情況,需要人工處理
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SoC芯片
    +關注

    關注

    1

    文章

    640

    瀏覽量

    35719
  • OCV
    OCV
    +關注

    關注

    0

    文章

    25

    瀏覽量

    12708
  • SPICE仿真
    +關注

    關注

    1

    文章

    27

    瀏覽量

    6687
  • 靜態(tài)時序分析

    關注

    0

    文章

    29

    瀏覽量

    9670
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    靜態(tài)時序分析STA的優(yōu)點以及缺點分別有哪些呢

    靜態(tài)時序分析STA是什么?靜態(tài)時序分析
    發(fā)表于 11-02 07:51

    靜態(tài)時序分析在高速 FPGA設計中的應用

    介紹了采用STA (靜態(tài)時序分析)對FPGA (現(xiàn)場可編程門陣列)設計進行時序驗證的基本原理,并介紹了幾種與
    發(fā)表于 05-27 08:58 ?70次下載
    <b class='flag-5'>靜態(tài)</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>在高速 FPGA設計中的應用

    靜態(tài)時序分析基礎及應用

    _靜態(tài)時序分析(Static_Timing_Analysis)基礎及應用[1]。
    發(fā)表于 05-09 10:59 ?31次下載

    靜態(tài)時序分析基礎及應用

    靜態(tài)時序分析基礎及應用
    發(fā)表于 01-24 16:54 ?7次下載

    時序分析基本概念——STA概述簡析

    時序分析基本概念介紹——STA概述,動態(tài)時序分析,主要是通過輸入向量作為激勵,來驗證整個設計的
    的頭像 發(fā)表于 12-14 17:01 ?3w次閱讀
    <b class='flag-5'>時序</b><b class='flag-5'>分析</b>基本概念——<b class='flag-5'>STA</b><b class='flag-5'>概述</b>簡析

    靜態(tài)時序分析基礎與應用

    STA的簡單定義如下:套用特定的時序模型(Timing Model),針對特定電路分析其是否違反設計者給定的時序限制(Timing Constraint)。以
    發(fā)表于 04-03 15:56 ?10次下載

    FPGA進行靜態(tài)時序分析

    靜態(tài)時序分析簡稱STA,它是一種窮盡的分析方法,它按照同步電路設計的要求,根據電路網表的拓撲結構,計算并檢查電路中每一個DFF(觸發(fā)器)的建
    發(fā)表于 09-01 10:45 ?3403次閱讀
    FPGA進行<b class='flag-5'>靜態(tài)</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>

    正點原子FPGA靜態(tài)時序分析時序約束教程

    靜態(tài)時序分析是檢查芯片時序特性的一種方法,可以用來檢查信號在芯片中的傳播是否符合時序約束的要求。相比于動態(tài)
    發(fā)表于 11-11 08:00 ?66次下載
    正點原子FPGA<b class='flag-5'>靜態(tài)</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>與<b class='flag-5'>時序</b>約束教程

    靜態(tài)時序分析的基礎與應用的詳細說明

    在制程進入深次微米世代之后,晶片(IC)設計的高復雜度及系統(tǒng)單晶片(SOC)設計方式興起。此一趨勢使得如何確保IC品質成為今日所有設計從業(yè)人員不得不面臨之重大課題。靜態(tài)時序分析(Static
    發(fā)表于 01-14 16:04 ?3次下載
    <b class='flag-5'>靜態(tài)</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>的基礎與應用的詳細說明

    時序分析靜態(tài)分析基礎教程

    本文檔的主要內容詳細介紹的是時序分析靜態(tài)分析基礎教程。
    發(fā)表于 01-14 16:04 ?14次下載
    <b class='flag-5'>時序</b><b class='flag-5'>分析</b>的<b class='flag-5'>靜態(tài)</b><b class='flag-5'>分析</b>基礎教程

    基本的時序約束和STA操作流程

    一、前言 無論是FPGA應用開發(fā)還是數字IC設計,時序約束和靜態(tài)時序分析STA)都是十分重要的設計環(huán)節(jié)。在FPGA設計中,可以在綜合后和實
    的頭像 發(fā)表于 08-10 09:33 ?6063次閱讀
    基本的<b class='flag-5'>時序</b>約束和<b class='flag-5'>STA</b>操作流程

    FPGA靜態(tài)時序分析詳解

    靜態(tài)時序分析簡稱STA,它是一種窮盡的分析方法,它按照同步電路設計的要求,根據電路網表的拓撲結構,計算并檢查電路中每一個DFF(觸發(fā)器)的建
    的頭像 發(fā)表于 09-27 14:45 ?3461次閱讀

    靜態(tài)時序分析的相關概念

    ??本文主要介紹了靜態(tài)時序分析 STA。
    的頭像 發(fā)表于 07-04 14:40 ?1662次閱讀
    <b class='flag-5'>靜態(tài)</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>的相關概念

    STA分析-從一個案例開始

    靜態(tài)時序分析STA)是用來分析數字電路是否滿足時序目標的技術手段之一。比如,檢查CPU電路是否
    的頭像 發(fā)表于 07-05 15:01 ?2457次閱讀
    <b class='flag-5'>STA</b><b class='flag-5'>分析</b>-從一個案例開始

    集成電路設計中靜態(tài)時序分析介紹

    本文介紹了集成電路設計中靜態(tài)時序分析(Static Timing Analysis,STA)的基本原理、概念和作用,并分析了其優(yōu)勢和局限性。
    的頭像 發(fā)表于 02-19 09:46 ?549次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品