国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
    • 1.1 Timing Arc概念
    • 1.2 Timing Arcs的類(lèi)型
    • 1.3Timing Sense(時(shí)序感知)
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

FPGA設(shè)計(jì)時(shí)序分析概念之Timing Arc

2023/12/18
3564
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

1.1 Timing Arc概念

在時(shí)序工具對(duì)設(shè)計(jì)進(jìn)行時(shí)序分析時(shí),經(jīng)常會(huì)看到一個(gè)概念Timing Arch(時(shí)序弧)。Timing Arc是一個(gè)信號(hào)一個(gè)單元Cell的輸入引腳Pin到該單元輸出引腳Output Pin間的路徑。對(duì)于一個(gè)單元Cell,可以存在多個(gè)時(shí)序弧,通過(guò)時(shí)序弧的信息,我們可以計(jì)算每一段路徑的時(shí)延從而進(jìn)行時(shí)序分析以及優(yōu)化。

1.2 Timing Arcs的類(lèi)型

時(shí)序弧分為單元弧Cell Arc和線(xiàn)弧Net Arc,單元弧有分為組合邏輯弧和時(shí)序邏輯弧

組合邏輯弧:信號(hào)從組合邏輯單元的輸入引腳到輸出引腳的路徑

時(shí)序邏輯弧:信號(hào)從時(shí)序邏輯單元(如觸發(fā)器FF和鎖存器Latch)的時(shí)鐘輸入引腳Clock Pin到輸出引腳,或者是時(shí)鐘輸入引腳到時(shí)序單元的其他輸入引腳,下圖中ck到D之間的時(shí)序弧即是用于setup、hold分析,CK到Q的路徑為時(shí)序單元內(nèi)部的傳輸時(shí)延。

線(xiàn)弧:一個(gè)單元的輸出引腳到另一個(gè)單元輸入引腳之間的路徑即為線(xiàn)弧Net Arcs,線(xiàn)弧引起信號(hào)在時(shí)序路徑中的Net中存在傳輸時(shí)延。

1.3Timing Sense(時(shí)序感知)

Timing Sense時(shí)序感知是時(shí)序弧中源引腳到目的引腳的邊沿傳輸變換,可以分為三類(lèi):Positive unate,Negative unate和Non unate,Timing Sense也可稱(chēng)為Unateness(單邊性)。

Positive unate arc: 如果源引腳的上升沿切換能引起目的引腳的上升沿切換,則該段弧即為正級(jí)弧。如AND與門(mén)單元,OR或門(mén)單元,緩沖器BUFFER以及所有的Net arc都屬于Positive Unate arcs。

以AND門(mén)為例,AND邏輯門(mén)真值表如下圖

分析如下:

A=0,B為0-》1時(shí),輸出Y不會(huì)變化,一直為0

A=1,B為0-》1時(shí),輸出也是上升沿切換

B=0,A為0-》1時(shí),輸出Y不會(huì)變化,一直為0

B=1,A為0-》1時(shí),輸出也是上升沿切換

上升沿切換圖如下

下降沿切換如下圖

因此,AND存在4個(gè)時(shí)序弧:上升沿時(shí),輸入引腳A,引腳B到輸出Y,下降沿時(shí)輸入引腳A,引腳B到輸出Y.

Negative unate arc:如果源引腳的上升沿切換能引起目的引腳的下降沿切換,則該段弧即為負(fù)級(jí)弧。如NAND與非門(mén)單元,NOR或非門(mén)單元以及反相器都屬于Negative Unate arcs。

以或非門(mén)為例,真值表如下圖

分析如下

A=0,B為0-》1時(shí),輸出Y下降沿切換

A=1,B為0-》1時(shí),輸出Y不變,為0

B=0,A為0-》1時(shí),輸出Y下降沿變換

B=1,A為0-》1時(shí),輸出Y不變,為0

上升沿切換如下

下降沿切換如下

同樣地,NOR存在4個(gè)時(shí)序?。荷仙貢r(shí),輸入引腳A,引腳B到輸出Y,下降沿時(shí)輸入引腳A,引腳B到輸出Y,和Positive unate arc不同的是輸出邊沿切換與輸入相反。

Non Unate arc:如果源引腳的邊沿切換與目的引腳的邊沿切換無(wú)相同或相反的關(guān)系,則該段弧即為Non-unate時(shí)序弧。如XOR異或門(mén)單元

異或門(mén)的真值表如下圖

分析如下:

A=0,B為0-》1時(shí),輸出Y上升沿變換

A=1,B為0-》1時(shí),輸出Y下降沿變換

B=0,A為0-》1時(shí),輸出Y上升沿變換

B=1,A為0-》1時(shí),輸出Y下降沿變換

上升沿切換圖如下圖

下降沿變換圖

通過(guò)這種變化關(guān)系,可以知道輸出的邊沿變換無(wú)法僅僅看一個(gè)輸入引腳的變換。對(duì)于B上升沿的切換,輸出Y還和輸入A有關(guān),A的值會(huì)影響輸出Y是同邊沿還是反邊沿切換

1.4 參考資料

vlsi-expert.com4

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
XC7A75T-2FGG676C 1 AMD Xilinx Field Programmable Gate Array, 5900 CLBs, 1286MHz, 75520-Cell, CMOS, PBGA676, FBGA-676

ECAD模型

下載ECAD模型
$1103.58 查看
EPM1270T144C3N 1 Altera Corporation Flash PLD, 6.2ns, 980-Cell, CMOS, PQFP144, 22 X 22 MM, 0.50 MM PITCH, LEAD FREE, TQFP-144

ECAD模型

下載ECAD模型
$85.9 查看
XC7S25-2FTGB196C 1 AMD Xilinx Field Programmable Gate Array, PBGA196, CSBGA-196

ECAD模型

下載ECAD模型
$33.37 查看

相關(guān)推薦

广水市| 景宁| 宁德市| 伊金霍洛旗| 海伦市| 丰宁| 志丹县| 横山县| 正宁县| 河池市| 中宁县| 赤峰市| 南郑县| 开原市| 驻马店市| 大洼县| 新平| 宝清县| 沈丘县| 杭州市| 平泉县| 双鸭山市| 博客| 通化县| 新乐市| 景谷| 翼城县| 内丘县| 永平县| 江城| 富阳市| 夏邑县| 宁海县| 哈尔滨市| 江津市| 湘乡市| 天全县| 四平市| 延安市| 依兰县| 涟水县|