建立時(shí)間和保持時(shí)間是SOC設(shè)計(jì)中的兩個(gè)重要概念。它們都與時(shí)序分析有關(guān),是確保芯片正常工作的關(guān)鍵因素。
建立時(shí)間(Tsu):在時(shí)鐘采樣沿之前,數(shù)據(jù)必須保持穩(wěn)定的時(shí)間,該時(shí)間量稱(chēng)為建立時(shí)間。保持時(shí)間 (Th):在時(shí)鐘采樣沿之后,數(shù)據(jù)必須保持穩(wěn)定的最短時(shí)間。理想最優(yōu)的建立時(shí)間和保持時(shí)間出現(xiàn)在數(shù)據(jù)中間采樣的位置,如下所示,實(shí)質(zhì)就是使觸發(fā)器在采樣沿得到穩(wěn)定的數(shù)據(jù),如果數(shù)據(jù)在時(shí)鐘上升沿的建立保持時(shí)間內(nèi) {latch edge-setup,latch edge+hold time}發(fā)生跳變,則會(huì)產(chǎn)生亞穩(wěn)態(tài)輸出,即輸出值在短時(shí)間內(nèi)處于不確定態(tài),有可能是1,有可能是0,也可能什么都不是,處于中間態(tài)1。
建立時(shí)間和保持時(shí)間都與時(shí)鐘信號(hào)、數(shù)據(jù)信號(hào)和觸發(fā)器之間的關(guān)系有關(guān)。建立時(shí)間要求數(shù)據(jù)信號(hào)在時(shí)鐘信號(hào)上升沿之前保持穩(wěn)定一段時(shí)間,以便觸發(fā)器能夠正確采樣數(shù)據(jù)。而保持時(shí)間要求數(shù)據(jù)信號(hào)在時(shí)鐘信號(hào)上升沿之后繼續(xù)保持穩(wěn)定一段時(shí)間,以便觸發(fā)器能夠正確鎖存數(shù)據(jù)。
如果建立時(shí)間或保持時(shí)間不滿(mǎn)足要求,則可能會(huì)導(dǎo)致時(shí)序違例。這種情況下,觸發(fā)器可能無(wú)法正確采樣或鎖存數(shù)據(jù),從而導(dǎo)致芯片工作不正常。因此,在SOC設(shè)計(jì)中,需要對(duì)建立時(shí)間和保持時(shí)間進(jìn)行嚴(yán)格的分析和優(yōu)化,以確保芯片能夠正常工作。
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
soc
-
SoC設(shè)計(jì)
-
觸發(fā)器
-
建立時(shí)間
-
保持時(shí)間
原文標(biāo)題:soc設(shè)計(jì)中的建立時(shí)間和保持時(shí)間
文章出處:【微信號(hào):快樂(lè)的芯片工程師,微信公眾號(hào):快樂(lè)的芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
靜態(tài)時(shí)序分析包括建立時(shí)間分析和保持時(shí)間分析。建立時(shí)間設(shè)置不正確可以通過(guò)降低芯片工作頻率解決,保持時(shí)間
發(fā)表于 08-22 10:38
?4295次閱讀
建立時(shí)間(setup time)和保持時(shí)間(hold time)是時(shí)序分析中最重要的概念之一,深入理解建立時(shí)間和保持
發(fā)表于 06-21 10:44
?1783次閱讀
今天有個(gè)小伙伴遇到一個(gè)問(wèn)題,就是在vivado里面綜合后看到的建立時(shí)間和保持時(shí)間裕量都是inf,我們來(lái)看看怎么解決這個(gè)問(wèn)題。
發(fā)表于 07-30 10:26
?1340次閱讀
本帖最后由 虎子哥 于 2015-3-12 21:24 編輯
建立時(shí)間(Setup Time):是指在觸發(fā)器的時(shí)鐘信號(hào)上升沿到來(lái)以前,數(shù)據(jù)穩(wěn)定不變的時(shí)間,如果建立時(shí)間不夠,數(shù)據(jù)將不能在這個(gè)時(shí)鐘
發(fā)表于 03-10 23:19
建立時(shí)間和保持時(shí)間本文節(jié)選自特權(quán)同學(xué)的圖書(shū)《FPGA設(shè)計(jì)實(shí)戰(zhàn)演練(邏輯篇)》配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt 在這個(gè)波形中,我們看到cl
發(fā)表于 07-17 12:02
什么叫建立時(shí)間,保持時(shí)間,和恢復(fù)時(shí)間
發(fā)表于 04-08 16:52
如圖,建立時(shí)間和保持時(shí)間都是針對(duì)的時(shí)鐘沿,如圖所示,時(shí)鐘沿有一個(gè)上升的過(guò)程,圖中虛線與clk上升沿的交點(diǎn)是什么?幅值的50%?還是低電平(低于2.5V)往高電平(高于2.5V)跳轉(zhuǎn)的那個(gè)點(diǎn)?
發(fā)表于 11-29 00:20
建立時(shí)間(Setup Time)是指觸發(fā)器的時(shí)鐘信號(hào)上升沿到來(lái)之前,數(shù)據(jù)保持穩(wěn)定不變的時(shí)間?! ≥斎胄盘?hào)應(yīng)該提前時(shí)鐘上升沿(如上升沿有效)Tsu時(shí)間到達(dá)芯片,這個(gè) Tsu就是
發(fā)表于 07-26 07:36
什么是同步邏輯和異步邏輯?同步電路和異步電路的區(qū)別在哪?為什么觸發(fā)器要滿(mǎn)足建立時(shí)間和保持時(shí)間?什么是亞穩(wěn)態(tài)?為什么兩級(jí)觸發(fā)器可以防止亞穩(wěn)態(tài)傳播?
發(fā)表于 08-09 06:14
什么是同步邏輯和異步邏輯?同步電路和異步電路的區(qū)別在哪?為什么觸發(fā)器要滿(mǎn)足建立時(shí)間和保持時(shí)間?
發(fā)表于 09-28 08:51
時(shí)延和建立時(shí)間setup在ADC電路中的區(qū)別:對(duì)于大多數(shù) ADC 用戶(hù)來(lái)說(shuō),“時(shí)延”和“建立時(shí)間”這兩個(gè)術(shù)語(yǔ)有時(shí)可以互換。但對(duì)于 ADC 設(shè)計(jì)人員而言,他們非常清楚
發(fā)表于 11-22 23:33
?1601次閱讀
??本文主要介紹了建立時(shí)間和保持時(shí)間。
發(fā)表于 06-21 14:38
?2700次閱讀
在時(shí)序電路設(shè)計(jì)中,建立時(shí)間/保持時(shí)間可以說(shuō)是出現(xiàn)頻率最高的幾個(gè)詞之一了,人們對(duì)其定義已經(jīng)耳熟能詳,對(duì)涉及其的計(jì)算(比如檢查時(shí)序是否正確,計(jì)算最大頻率等)網(wǎng)上也有很多。
發(fā)表于 06-27 15:43
?1.5w次閱讀
信號(hào)經(jīng)過(guò)傳輸線到達(dá)接收端之后,就牽涉到建立時(shí)間和保持時(shí)間這兩個(gè)時(shí)序參數(shù),它們表征了時(shí)鐘邊沿觸發(fā)前后數(shù)據(jù)需要在鎖存器的輸入持續(xù)時(shí)間,是接收器本身的特性。簡(jiǎn)而言之,時(shí)鐘邊沿觸發(fā)前,要求數(shù)
發(fā)表于 09-04 15:16
?878次閱讀
文件提到兩種setup/hold測(cè)量方式:10% push-up和pass/fail,按照TSMC說(shuō)法,前者會(huì)更樂(lè)觀一些,因此如果是采用前者(10% push-up)的測(cè)量方式得到建立時(shí)間和保持時(shí)間,需要十份小心時(shí)序裕量是否足夠
發(fā)表于 12-05 11:19
?1891次閱讀
評(píng)論