阻有形,容無聲——STA 簽核之RC Corner

RC corner,RC指的是gate跟network的寄生參數,寄生參數抽取工具(比如Starrc)根據電路的物理信息,抽取出電路的電阻電容值,再以寄生參數文件(Spef)輸入給STA工具(PT),常見的寄生參數文件格式為SPEF/QrcTechfile。
![[Pasted image 20250711173123.png]]

介電材料、繞線材料、線間距、線寬及線的厚度這些物理特性決定了network的RC值。
![[Pasted image 20250711173155.png|475]]

Network電容:

  • 耦合電容:Coupling capacitance=e*T/S
  • 表面電容:Surface capcitance=e*W/H
  • 邊緣電容:Fringe capcitance
    決定容值的因素:
  • 介電常數:e
  • 線寬:W
  • 線厚:T
  • 線間距:S
  • 介電材料的厚度:H

隨著工藝進步,W, S, T 逐代遞減,表面電容跟隨減小,耦合電容隨之增加,耦合電容在總電容中占比增加,當線厚 T 一定時為了減少耦合電容要么增加線間距要么減小介電常數。通常為了減小噪聲敏感信號線(如clock net)上的耦合電容,在物理實現時會人為增加對應信號的線寬及線間距,俗稱NDR。

Network電阻:
R=r/W*T, r為電阻率,除了跟線寬 W 和線厚 T 相關之外,還跟溫度相關,隨著溫度的上升而增大。
![[Pasted image 20250711173349.png]]

由上面的分析可知,Network的單位電容和單位電阻是不可能同時最大或同時最小的。有了這些鋪墊,來看一下不同工藝結點是如何定義RC corner的。
90nm 之前,Cell delay占主導,Network電容主要是對地電容,STA只需要兩個RC corner即可:

  • Cbest(Cmin): 電容最小電阻最大
  • Cworst(Cmax):電容最大電阻最小

90nm 之后,netdelay的比重越來越大,而且network的耦合電容不可忽略,所以又增加了兩個RC corner:

  • RCbest(XTALK corner): 耦合電容最大,(對地電容*電阻)最小
  • RCworst(Delay corner): 耦合電容最小,(對地電容*電阻)最大

![[Pasted image 20250711173446.png|475]]

至此總共有兩個需要setup timing sign-off的RC corner,有四個需要hold timing sign-off的RC corner:

  • Setup time sign-off 的RC corner是: Cworst / RCworst
  • Hold time sign-off 的RC corner是: Cbest / RCbest / Cworst / RCworst

其中:
C-best:

  • It hasminimum capacitance. So also known as Cmin corner.
    它具有最小電容。因此也稱為 Cmin corner。
  • InterconnectResistance is larger than the Typical corner.
    互連電阻比典型 corner 更大。
  • Thiscorner results in smallest delay for paths with short nets and can be used formin-path-analysis.
    這個角落對于短網路徑產生的延遲最小,可用于最小路徑分析。

C-worst:

  • Refers tocorners which results maximum Capacitance. So also known as Cmax corner.
    指產生最大電容的角落。因此也稱為 Cmax 角落。
  • Interconnectresistance is smaller than at typical corner.
    互連電阻比典型角落更小。
  • Thiscorners results in largest delay for paths with shorts nets and can be used formax-path-analysis.
    這個角落對于短網路徑產生的延遲最大,可用于最大路徑分析。

RC-best:

  • Refers tothe corners which minimize interconnect RC product. So also known as RC-mincorner.
    指的是使互連 RC 乘積最小的拐角。因此也稱為 RC 最小拐角。
  • Typicallycorresponds to smaller etch which increases the trace width. This results insmallest resistance but corresponds to larger than typical capacitance.
    通常對應較小的蝕刻,這會增加走線寬度。這會導致最小的電阻,但對應于比典型值更大的電容。
  • Corner hassmallest path delay for paths with long interconnects and can be used formin-path-analysis.
    拐角對于具有長互連的路徑具有最小的路徑延遲,可用于最小路徑分析。

RC-worst:

  • Refers tothe corners which maximize interconnect RC product. So also known as RC-maxcorner.
    指的是最大化互連 RC 乘積的拐角。因此也稱為 RC-最大拐角。
  • Typicallycorresponds to larger etch which reduces the trace width. This results inlargest resistance but corresponds to smaller than typical capacitance.
    通常對應較大的蝕刻,這會減小走線寬度。這會導致最大的電阻,但對應于比典型值更小的電容。
  • _Corner haslargest path delay for paths with long interconnects and can be used formax-path-analysis.
    Corner 對具有長互連路徑的路徑具有最大的路徑延遲,可用于最大路徑分析。

![[Pasted image 20250711173709.png]]

從12nm開始,引入DPT(Double Patterning Technology)之后,在同一層layer上要做兩次mask,兩次mask之間的偏差,會導致線間距變化,從而影響耦合電容值,需要將這一因素考慮到RC corner中,所以DPT 的RC corner是:Cworst_CCworst, RCworst_CCworst, Cbest_CCbest, RCbest_CCbest.

![[Pasted image 20250711173749.png]]

因此12nm以下:

  • Setup timesign-off 的RC corner是: Cworst_CCworst / RCworst_CCworst
  • Hold timesign-off 的RC corner是: Cbest_CCbest / RCbest_CCbest / Cworst_CCworst /RCworst_CCworst
    ![[Pasted image 20250711173843.png|500]]

除以上這些corner外,還有一個corner叫Typical corner,對應于DPT的是Ctypical_CCworst, Ctypical_CCbest,這些corner不用于timing sign-off

那么還會見到Cworst_T中的“T“代表什么意思?

Cworst_T中的"T"代表tighten,意味著更緊的RC取值范圍,相較于Cworst使用的3sigma,Cworst_T采用1.5 sigma,所以_T的rc比不帶_T的小,延時更小。但fab為了讓hold保守些,只推薦setup帶_T。是由FAB廠提供的,對工藝偏差更緊,對設計更友好。

文章出自,博客園https://www.cnblogs.com/lelin/p/11421362.html
個人認為比較好,遂轉載,侵刪!

代碼與文字齊飛,邏輯共創意一色!若我的文章讓你會心一笑,點個贊我們一起笑談"IC人生"!qxOWwKbl1tTzkyu.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/88680.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/88680.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/88680.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

多代理系統(multi-agent)框架深度解析:架構、特性與未來

在人工智能技術迭代的浪潮中,多代理系統(Multi-Agent System)正從實驗室走向產業應用的核心舞臺。這一技術范式的崛起源于三大驅動力:大模型能力的指數級提升、復雜任務分解的需求爆發,以及傳統單體智能架構的局限性日…

【Redis】黑馬點評筆記:使用redis解決各種分布式/并發問題

1、系統架構2、基于session登錄用戶的 session 是由服務器(如 Tomcat)自動管理和維護的,每個用戶在訪問 Web 應用時都會擁有一個獨立的 session 對象。這個對象是通過瀏覽器和服務器之間的 HTTP 協議自動綁定的。1. 如何區分不同用戶的 Sessi…

Javaweb- 11 MVC架構模式

MVC(Model View Controller) 是軟件工程中一種軟件架構模式,它把軟件系統分為模型,視圖,控制器,三個基本部分。用一種業務邏輯,數據,界面顯示分離的方法組織代碼,將業務邏…

【電腦】主板的基礎知識

主板(Motherboard)是計算機的核心組件之一,它將所有其他硬件部件連接在一起并協調它們的工作。以下是關于主板的詳細知識:1. 架構組成一個典型的主板通常由以下幾個主要部分構成:芯片組(Chipset&#xff09…

【飛算JavaAI】一站式智能開發,驅動Java開發全流程革新

【作者主頁】Francek Chen 【專欄介紹】???人工智能與大模型應用??? 人工智能(AI)通過算法模擬人類智能,利用機器學習、深度學習等技術驅動醫療、金融等領域的智能化。大模型是千億參數的深度神經網絡(如ChatGPT&#xff09…

STM32中的RTC(實時時鐘)詳解

前言:為什么需要RTC? 在嵌入式系統中,時間記錄是一項基礎且關鍵的功能。想象一下:智能家居設備需要按時間觸發開關燈,工業儀表需要記錄傳感器數據的采集時刻,物聯網終端需要同步服務器時間戳……這些場景都…

Python技巧記錄

空格拼接數組格式化顯示 一維數組 arr [1, 2, 3, 4, 5] print( .join(map(str, arr))) # 直接轉換并連接二維數組 for row in arr:print( .join(map(str, row)))for row in arr: 此循環會遍歷矩陣arr中的每一行。這里的arr是一個二維列表,每一行代表一個子列表。m…

next.js打包后的前端資源如何進行部署和訪問,為什么沒有index.html

在 Next.js 項目中,打包后的部署方式和傳統單頁應用(SPA)有所不同,尤其是沒有直接生成 index.html 這一點。以下是詳細解釋和部署指南:為什么沒有 index.html 文件? Next.js 采用 混合渲染策略,…

Qt+FFmpeg網絡視頻流播放

init 函數用于初始化 FFmpeg,包括設置參數、打開輸入、初始化視頻和音頻等。initOption 函數用于設置 FFmpeg 的參數選項。bool FFmpegThread::init() {if (url.isEmpty()) {return false;}//判斷該攝像機是否能聯通if (checkConn && isRtsp) {if (!checkUr…

【SpringBoot】Spring Boot 高并發優化終極指南,涵蓋線程模型、JVM 調優、數據庫訪問、緩存策略等 15+ 核心模塊

Spring Boot 高并發優化終極指南,涵蓋線程模型、JVM 調優、數據庫訪問、緩存策略等 15 核心模塊一、線程模型深度調優(核心瓶頸突破)1. Tomcat 線程池原子級配置2. 異步任務線程池隔離策略二、JVM 層終極調參(G1GC 深度優化&#…

linux(CentOS-7-x86_64:NAT模式下解決yum無法使用:更新yum源的詳細操作步驟2025)

目錄 一、CentOS-7-x86_64的NAT模式下解決yum無法使用。(更新可用的yum) (1)首先保證能夠ping通,也就是NAT模式下虛擬機有網絡。 (2)錯誤:無法使用yum。比如我現在無法yum search if…

C++11的整理筆記

Lambda 表達式Lambda 表達式是 C11 引入的一種強大的功能,它允許你在代碼中直接定義匿名函數對象。Lambda 表達式可以捕獲上下文中的變量,并在需要時使用它們。它們通常用于簡化代碼,尤其是那些需要傳遞函數對象作為參數的場景(如…

MS1826+MS9332 4K@30Hz HD4×2視頻分割器

MS1826MS9332是一款支持4K30Hz分辨率的HD42視頻分割器方案。支持四路HD輸入兩路HD輸出,最高支持4K30Hz分辨率。該方案具有Scaler、OSD、畫面分割、無縫切換、淡入淡出及旋轉等功能。該方案現已實現量產,并提供完善的技術支持,適用于各類高清視…

用 MATLAB 模擬傳染病傳播:從 SI 模型到 SIS 模型的可視化之旅

在公共衛生研究中,數學模型是理解傳染病傳播規律的重要工具。通過數值模擬,我們能直觀看到 “易感人群” 和 “感染人群” 隨時間的變化趨勢,甚至能預測疫情發展的關鍵節點。今天就帶大家用 MATLAB 實現兩個經典的傳染病模型 ——SI 模型和SI…

Ruby如何采集直播數據源地址

在當今數字化的時代,實時獲取并處理信息變得尤為重要。特別是在體育賽事、新聞報道等領域,及時獲取最新的直播數據源對于提升用戶體驗至關重要。本文將介紹如何使用Ruby語言來采集特定網站的數據源地址 一、準備工作 首先,確保你的環境中已…

【fitz+PIL】PDF圖片文字顏色加深

文章目錄0 引言1 解決思路及流程1.1 思路1.2 代碼實現2 完整代碼與效果3 總結0 引言 沒錯,這是連續劇。女友對上一篇【fitzOpenCV】去除PDF圖片中的水印得到的去水印效果很滿意,于是問我可不可以再幫她處理一下另一個PDF文件,我二話不說答應…

tp8.0\jwt接口安全驗證

環境&#xff1a;php8.3\tp8.1\firebase-jwt6.1app\middleware\JwtAuth<?php namespace app\middleware;use app\common\library\JwtHandler; use think\Request; use think\facade\Env;class JwtAuth {public function handle(Request $request, \Closure $next){// 獲取當…

ReactNative【實戰系列教程】我的小紅書 5 -- 文章詳情(含輪播圖 ImageSlider,點亮紅心動畫 Heart,嵌套評論等)

最終效果 安裝依賴 npm i dayjs用于對時間進行格式化 必備組件 輪播圖 ImageSlider https://blog.csdn.net/weixin_41192489/article/details/149224510 點亮紅心動畫 Heart components/Heart.tsx import AntDesign from "expo/vector-icons/AntDesign"; import …

嗶哩嗶哩第三方TV-BBLL最新版

—————【下 載 地 址】——————— 【?本章下載一】&#xff1a;https://pan.xunlei.com/s/VOUtUcaymd9rpgurgDKS9pswA1?pwdp76n# 【?本章下載二】&#xff1a;https://pan.xunlei.com/s/VOUtUcaymd9rpgurgDKS9pswA1?pwdp76n# 【百款黑科技】&#xff1a;https://uc…

用YOLOv5系列教程(1)-用YOLOv5輕松實現設備狀態智能監控!工業級教程來了

用YOLOv5輕松實現設備狀態智能監控&#xff01;工業級教程來了設備運維革命&#xff1a;15分鐘教會你的攝像頭看懂指示燈狀態工業現場各種設備狀態指示燈是工程師的"眼睛"——紅燈報警、綠燈運行、黃燈待機。但人工巡檢耗時費力&#xff0c;關鍵故障容易漏檢&#xf…