<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > CTS設計技巧:布線(xiàn)工程師如何充分“掌控”時(shí)鐘信號?

CTS設計技巧:布線(xiàn)工程師如何充分“掌控”時(shí)鐘信號?

作者: 時(shí)間:2014-01-22 來(lái)源:網(wǎng)絡(luò ) 收藏

在數字電路設計中,是一種在高態(tài)與低態(tài)之間振蕩的信號,決定著(zhù)電路的性能。在應用中,邏輯可能在上升沿、下降沿觸發(fā),或同時(shí)在上升沿和下降沿觸發(fā)。由于溢出給定時(shí)鐘域的案例極多,故有必要插入緩沖器樹(shù)來(lái)充足地驅動(dòng)邏輯。時(shí)鐘樹(shù)通常帶有必須滿(mǎn)足的延遲、歪曲率、最小功率及信號完整性要求。

本文引用地址:http://dyxdggzs.com/article/226725.htm

當電路從前工序設計人員轉移到后工序時(shí),可以認為時(shí)鐘概述與圖表是必須溝通的最關(guān)鍵信息。多年以來(lái),由于溝通失誤,數以小時(shí)、天甚至是星期計的設計工作淪為白費,需要包括時(shí)鐘樹(shù)在內的全套重新合成。

在布線(xiàn)之前,采用極佳的時(shí)鐘來(lái)用于合成及時(shí)序約束。約束的時(shí)鐘定義可能出現在模塊的頂層焊盤(pán)或引腳;可能出現在宏的輸出,如鎖延遲環(huán)(DLL) 或鎖相環(huán)(PLL);或者作為產(chǎn)生的時(shí)鐘出現在除法寄存器上。這些時(shí)鐘定義可能是也可能不是需要定義時(shí)鐘樹(shù)根以在不同工作模式之間獲得最優(yōu)延遲及平衡歪曲率的領(lǐng)域。前工序及布線(xiàn)工程師之間圍繞這些信息的高級別信息溝通以及理解布線(xiàn)工程師怎樣運用這些信息,將大幅優(yōu)化物理設計流程的CTS過(guò)程。

有效CTS的設計技巧

下面的某些技巧在業(yè)界已經(jīng)使用多年,但基于過(guò)去幾年的經(jīng)驗,仍然值得重復運用。

為時(shí)鐘樹(shù)根使用中到大強度的驅動(dòng)器。這就使時(shí)鐘樹(shù)能有恰當的起點(diǎn)。但不要使用庫中最大的驅動(dòng)強度,如果信號完整性(SI)分析或片上變化(VOC)分析未出現問(wèn)題,能夠在隨后的設計中用到。。

如果時(shí)鐘除法寄存器及其同步寄存器要在單獨測試模式中工作,確保它們被復用邏輯有針對性地驅動(dòng)。這就能夠在測試模式下在輸入端增加延遲,而不會(huì )影響此功能模式下所產(chǎn)生的時(shí)鐘驅動(dòng)的其他所有寄存器。

(divide-by)寄存器不會(huì )與任何下行寄存器平衡。綠色域的寄存器數量越少,越會(huì )使時(shí)鐘速度比紫色域中的時(shí)鐘速度快得多。

CTS設計技巧:布線(xiàn)工程師如何充分“掌控”時(shí)鐘信號?

圖1 寄存器時(shí)鐘除法寄存器圖2顯示了可能使每簇下行寄存器及除法寄存器能夠通過(guò)復用的一種輸入擁有極小時(shí)鐘及通過(guò)復用的另一路輸入擁有平衡時(shí)鐘的復用機制。

CTS設計技巧:布線(xiàn)工程師如何充分“掌控”時(shí)鐘信號?

圖2 下行寄存器及除法寄存器復用機制

若有需要,則插入專(zhuān)用復位驅動(dòng)器。某些情況下將使用幾個(gè)寄存器來(lái)同步復位。那些寄存器可能并不需要由相同的寄存器來(lái)平衡。在圖3中,由于未采用集中策略,軟件將嘗試平衡門(mén)控邏輯后的藍色寄存器,而每個(gè)粉紅色寄存器包含在復位同步邏輯中。

CTS設計技巧:布線(xiàn)工程師如何充分“掌控”時(shí)鐘信號?

圖3 平衡門(mén)控邏輯后的寄存器

如果它們在各自專(zhuān)用驅動(dòng)器中與其他寄存器分開(kāi)了的話(huà),在布線(xiàn)過(guò)程中這種情況就很容易處理。圖4顯示了可以怎樣在設計交遞(hand-off)溝通過(guò)程中插入及輕易識別占位符(place-holder)或排除緩沖器,使布線(xiàn)工程師知道哪里可能會(huì )出現平衡問(wèn)題。CTS設計技巧:布線(xiàn)工程師如何充分“掌控”時(shí)鐘信號?

圖4 插入及輕易識別占位符或排除緩沖器

提供超出預期的時(shí)鐘圖表及大量時(shí)鐘簡(jiǎn)介。當前工序設計準備好提供網(wǎng)表進(jìn)行布線(xiàn)時(shí),他們已經(jīng)非常熟悉設計及時(shí)鐘要求。某些情況下,初始CTS設計會(huì )提示預布線(xiàn)時(shí)序

鎖相環(huán)相關(guān)文章:鎖相環(huán)原理

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>