一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何對(duì)待時(shí)序問題

倩倩 ? 來源:芯司機(jī) ? 作者:芯司機(jī) ? 2022-09-07 10:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

4798dd0a-2e52-11ed-ba43-dac502259ad0.jpg

時(shí)序問題幾乎貫穿整個(gè)ASIC實(shí)現(xiàn)流程的所有環(huán)節(jié),也許大家從教材上或者網(wǎng)上了解了很多解決時(shí)序問題的方法。但我今天想從實(shí)際項(xiàng)目出發(fā),以一個(gè)PD工程師的角度來說說時(shí)序問題。

首先,ASIC流程都是有不同部門協(xié)調(diào)來完成,主要包括設(shè)計(jì),綜合和PR等環(huán)節(jié),他們也為同一個(gè)時(shí)序目標(biāo)而努力,PR作為最后一個(gè)環(huán)節(jié),也是時(shí)序能否收斂的最重要環(huán)節(jié)。

如果PR人員發(fā)現(xiàn)post-layout后時(shí)序不滿足怎么辦呢?是不是立馬采用各種修復(fù)的方法,或者找前端反饋,找設(shè)計(jì)人員修改呢?別急,凡事都有個(gè)流程,特別是協(xié)調(diào)合作,最能體現(xiàn)個(gè)人的綜合素質(zhì)的。

當(dāng)通過ICC或者PT的report_timing 報(bào)出有時(shí)序問題的路徑時(shí),可以按照以下思路來解決:

1

檢查這條path是否合法,比如可能是條異步的path,或者半周期的path,這時(shí)可以找設(shè)計(jì)人員確認(rèn)這是否是一條合法的path,或許是約束寫錯(cuò)了,或者designer不小心寫了一個(gè)負(fù)沿的寄存器

2

如果合法,需要確認(rèn)這條path本來邏輯就很長,還是因?yàn)镻R的floorplan導(dǎo)致的。如果你發(fā)現(xiàn)時(shí)序路徑上有一連串的buffer, 那很可能是floorplan導(dǎo)致這條path的cell之間距離很遠(yuǎn),工具插入了很多buffer。

3

如果是floorplan導(dǎo)致,可以嘗試在placement時(shí)把這條path group起來,加大權(quán)重使得工具優(yōu)先對(duì)待這條path。

4

如果不是floorplan導(dǎo)致,那可以通過在pre-layout時(shí)報(bào)一下這條路徑,以確認(rèn)這條路徑在綜合時(shí)就已經(jīng)有很大的時(shí)序違規(guī)了。

5

如果是邏輯問題,建議還是自己先研究一下原因,以便在找設(shè)計(jì)人員的“麻煩”的時(shí)能給出一些建議,比如是不是有些很大fanout的cell,或者一串復(fù)雜的邏輯門,或者是否有很深的邏輯深度。

6

設(shè)計(jì)人員可能告訴你這是一個(gè)多周期path,甚至是條不用check的path,這樣就輕松了,直接加timing exception,甚至不用修就可以了。

7

如果設(shè)計(jì)人員告訴你這是條真實(shí)的單周期path,這時(shí)還是先建議設(shè)計(jì)人員修改代碼,當(dāng)然PR階段還是有手段可以解決,但要給自己保留一點(diǎn)余地,同時(shí)修改代碼是一勞永逸的問題。

8

如果設(shè)計(jì)人員說不能修改,或者項(xiàng)目已經(jīng)過了RTL freeze這個(gè)節(jié)點(diǎn),那只能依賴后端的手段來實(shí)現(xiàn)了。

9

到這個(gè)時(shí)候,才是你后端人員發(fā)揮的時(shí)候了,比如可以采用high effort的post-route時(shí)序優(yōu)化命令,ECO修復(fù)方法,或者利用useful skew技術(shù),通過調(diào)整時(shí)鐘延時(shí)來修復(fù),當(dāng)然路徑前后有得借才行。

10

如果還是不能解決,項(xiàng)目允許而且?guī)煲仓С?,可以采用?a href="http://www.www27dydycom.cn/tags/閾值電壓/" target="_blank">閾值電壓的Cell(LVT)來替換一些cell,以修復(fù)setup。當(dāng)然LVT的使用也會(huì)引起功耗的增加,這個(gè)需要從全局去考慮,比如項(xiàng)目只允許使用0.5%的LVT。

11

如果所有辦法都不行,那沒轍,只能采用終極手段了,那就是:“不好意思,臣妾做不到啊,降頻吧”?。。?/p>

審核編輯 :李倩

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

    關(guān)注

    34

    文章

    1247

    瀏覽量

    122410
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124533
  • 時(shí)序
    +關(guān)注

    關(guān)注

    5

    文章

    398

    瀏覽量

    37957

原文標(biāo)題:后端老司機(jī)講述:如何對(duì)待時(shí)序問題

文章出處:【微信號(hào):芯司機(jī),微信公眾號(hào):芯司機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    歐/美標(biāo)直流充電樁控制時(shí)序講解

    直流充電樁控制時(shí)序
    的頭像 發(fā)表于 06-30 09:22 ?304次閱讀
    歐/美標(biāo)直流充電樁控制<b class='flag-5'>時(shí)序</b>講解

    FPGA時(shí)序約束之設(shè)置時(shí)鐘組

    Vivado中時(shí)序分析工具默認(rèn)會(huì)分析設(shè)計(jì)中所有時(shí)鐘相關(guān)的時(shí)序路徑,除非時(shí)序約束中設(shè)置了時(shí)鐘組或false路徑。使用set_clock_groups命令可以使時(shí)序分析工具不分析時(shí)鐘組中時(shí)
    的頭像 發(fā)表于 04-23 09:50 ?469次閱讀
    FPGA<b class='flag-5'>時(shí)序</b>約束之設(shè)置時(shí)鐘組

    一文詳解Vivado時(shí)序約束

    Vivado的時(shí)序約束是保存在xdc文件中,添加或創(chuàng)建設(shè)計(jì)的工程源文件后,需要?jiǎng)?chuàng)建xdc文件設(shè)置時(shí)序約束。時(shí)序約束文件可以直接創(chuàng)建或添加已存在的約束文件,創(chuàng)建約束文件有兩種方式:Constraints Wizard和Edit T
    的頭像 發(fā)表于 03-24 09:44 ?3527次閱讀
    一文詳解Vivado<b class='flag-5'>時(shí)序</b>約束

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

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

    TPS65910x時(shí)序配置

    電子發(fā)燒友網(wǎng)站提供《TPS65910x時(shí)序配置.pdf》資料免費(fèi)下載
    發(fā)表于 10-25 09:57 ?0次下載
    TPS65910x<b class='flag-5'>時(shí)序</b>配置

    DDR4時(shí)序參數(shù)介紹

    DDR4(Double Data Rate 4)時(shí)序參數(shù)是描述DDR4內(nèi)存模塊在執(zhí)行讀寫操作時(shí)所需時(shí)間的一組關(guān)鍵參數(shù),它們直接影響到內(nèi)存的性能和穩(wěn)定性。以下是對(duì)DDR4時(shí)序參數(shù)的詳細(xì)解釋,涵蓋了主要的時(shí)序參數(shù)及其功能。
    的頭像 發(fā)表于 09-04 14:18 ?7405次閱讀

    鎖存器的基本輸出時(shí)序

    在深入探討鎖存器的輸出時(shí)序時(shí),我們需要詳細(xì)分析鎖存器在不同控制信號(hào)下的行為表現(xiàn),特別是控制信號(hào)(如使能信號(hào)E)的電平變化如何影響數(shù)據(jù)輸入(D)到輸出(Q)的傳輸過程。以下是對(duì)鎖存器輸出時(shí)序的詳細(xì)描述,旨在全面覆蓋其工作原理和時(shí)序
    的頭像 發(fā)表于 08-30 10:43 ?1180次閱讀

    時(shí)序邏輯電路有記憶功能嗎

    時(shí)序邏輯電路確實(shí)具有記憶功能 。這一特性是時(shí)序邏輯電路與組合邏輯電路的本質(zhì)區(qū)別之一。
    的頭像 發(fā)表于 08-29 10:31 ?1596次閱讀

    時(shí)序邏輯電路必不可少的部分是什么

    時(shí)序邏輯電路必不可少的部分是 存儲(chǔ)電路 ,這一結(jié)論主要基于時(shí)序邏輯電路的基本工作原理和特性。存儲(chǔ)電路在時(shí)序邏輯電路中扮演著至關(guān)重要的角色,它使得電路能夠存儲(chǔ)和記憶之前的狀態(tài)信息,并在需要時(shí)根據(jù)這些
    的頭像 發(fā)表于 08-28 14:12 ?1035次閱讀

    時(shí)序邏輯電路的功能表示方法有哪些

    時(shí)序邏輯電路是數(shù)字電路中的一種重要類型,其特點(diǎn)是電路的輸出不僅取決于當(dāng)前的輸入,還取決于電路的狀態(tài)。時(shí)序邏輯電路廣泛應(yīng)用于計(jì)算機(jī)、通信、控制等領(lǐng)域。 1. 引言 在數(shù)字電路設(shè)計(jì)中,時(shí)序邏輯電路是實(shí)現(xiàn)
    的頭像 發(fā)表于 08-28 11:41 ?1492次閱讀

    時(shí)序邏輯電路的描述方法有哪些

    時(shí)序邏輯電路是數(shù)字電路中的一種重要類型,它具有存儲(chǔ)功能,能夠根據(jù)輸入信號(hào)和內(nèi)部狀態(tài)的變化來改變其輸出。時(shí)序邏輯電路廣泛應(yīng)用于計(jì)算機(jī)、通信、控制等領(lǐng)域。本文將介紹時(shí)序邏輯電路的描述方法,包括狀態(tài)圖
    的頭像 發(fā)表于 08-28 11:37 ?1423次閱讀

    時(shí)序邏輯會(huì)產(chǎn)生鎖存器嗎

    時(shí)序邏輯電路本身并不直接“產(chǎn)生”鎖存器,但鎖存器是時(shí)序邏輯電路中的重要組成部分。時(shí)序邏輯電路(Sequential Logic Circuits)與組合邏輯電路(Combinational
    的頭像 發(fā)表于 08-28 11:03 ?895次閱讀

    FPGA電源時(shí)序控制

    電子發(fā)燒友網(wǎng)站提供《FPGA電源時(shí)序控制.pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:25 ?0次下載
    FPGA電源<b class='flag-5'>時(shí)序</b>控制

    深度解析FPGA中的時(shí)序約束

    建立時(shí)間和保持時(shí)間是FPGA時(shí)序約束中兩個(gè)最基本的概念,同樣在芯片電路時(shí)序分析中也存在。
    的頭像 發(fā)表于 08-06 11:40 ?1407次閱讀
    深度解析FPGA中的<b class='flag-5'>時(shí)序</b>約束

    時(shí)序邏輯電路包括什么器件組成

    時(shí)序邏輯電路是一種數(shù)字電路,它根據(jù)輸入信號(hào)和電路內(nèi)部狀態(tài)的變化產(chǎn)生輸出信號(hào)。時(shí)序邏輯電路廣泛應(yīng)用于計(jì)算機(jī)、通信、控制等領(lǐng)域。 一、時(shí)序邏輯電路概述 時(shí)序邏輯電路是一種動(dòng)態(tài)邏輯電路,其輸
    的頭像 發(fā)表于 07-30 15:02 ?2446次閱讀