加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 1.1 Timing Arc概念
    • 1.2 Timing Arcs的類型
    • 1.3Timing Sense(時序感知)
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

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

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

1.1 Timing Arc概念

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

1.2 Timing Arcs的類型

時序弧分為單元弧Cell Arc和線弧Net Arc,單元弧有分為組合邏輯弧和時序邏輯弧

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

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

線弧:一個單元的輸出引腳到另一個單元輸入引腳之間的路徑即為線弧Net Arcs,線弧引起信號在時序路徑中的Net中存在傳輸時延。

1.3Timing Sense(時序感知)

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

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

以AND門為例,AND邏輯門真值表如下圖

分析如下:

A=0,B為0-》1時,輸出Y不會變化,一直為0

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

B=0,A為0-》1時,輸出Y不會變化,一直為0

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

上升沿切換圖如下

下降沿切換如下圖

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

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

以或非門為例,真值表如下圖

分析如下

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

A=1,B為0-》1時,輸出Y不變,為0

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

B=1,A為0-》1時,輸出Y不變,為0

上升沿切換如下

下降沿切換如下

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

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

異或門的真值表如下圖

分析如下:

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

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

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

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

上升沿切換圖如下圖

下降沿變換圖

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

1.4 參考資料

vlsi-expert.com4

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
EPM570T100C5N 1 Intel Corporation Flash PLD, 8.7ns, 440-Cell, CMOS, PQFP100, 16 X 16 MM, 0.50 MM PITCH, LEAD FREE, TQFP-100

ECAD模型

下載ECAD模型
$23.38 查看
10M08SCU169I7G 1 Intel Corporation Field Programmable Gate Array, 8000-Cell, CMOS, PBGA169, 11 X 11 MM, 0.80 MM PITCH, ROHS COMPLIANT, UBGA-169

ECAD模型

下載ECAD模型
$28.99 查看
XC2C384-10TQG144I 1 AMD Xilinx Flash PLD, 10ns, 384-Cell, CMOS, PQFP144, 20 X 20 MM, 0.50 MM PITCH, LEAD FREE, TQFP-144

ECAD模型

下載ECAD模型
$41.45 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜