• 沒有找到結果。

增長支線長度之時序限制安全區域的建構

在文檔中 中 華 大 學 (頁 53-56)

第四章 二階段反覆式重設定演算法

4.3 增長支線長度階段流程

4.3.3 增長支線長度之時序限制安全區域的建構

在分群完成之後,根據 4.2.3 中的方式,將電路的延遲時間進行分解並計算出暫 存器的安全區域。以暫存器 E 為例,將暫存器 C、E 與 G 之間的關係套用至 FFi、FFj

單一暫存器群集 D F B

E G C

43

與 FFk之間的關係。以下圖 4-29 為例在暫存器 FFi到 FFj的關係中為一個可移動點到 二個固定點距離差的關係式,假設這二個固定點為 BRP’i,j與 CP’j,而在暫存器 FFj到 FFk的關係中為一個可移動點到二個固定點距離和的關係式,這二個固定點為 ARP’j,k

與 CP’j

4-29 在增長支線長度階段中暫存器 E 上的三個固定參考點之轉換

根據 4.2.3 節中分解出的時序限制式,在暫存器 FFi到 FFj之間的關係中,假設Cp為 時脈週期,Ti→jpre為暫存器 FFi 到前參考點的延遲時間,Ti→jpost為後參考點到暫存器 FFj

的延遲時間,Ti→jmin為中間組合電路的最小延遲時間,Ti→jmax為中間組合電路的最大延遲 時間,ti與tj為時脈訊號抵達暫存器 FFi與暫存器 FFj的時間,Tsetupj 與Tholdj 為暫存器 FFj

的準備時間與保持時間,因此在暫存器 FFi 到暫存器 FFj 之間的時序限制式為 Tholdj - (Ti→jpre + Ti→jmin) - ti ≤ Ti→jpost - tj ≤ Cp - (Ti→jpre + Ti→jmax) - ti - Tsetupj , 將 U1 設 為 Cp -

(Ti→jpre + Ti→jmax) - ti -Tsetupj ,L1設為Tholdj - (Ti→jpre + Ti→jmin) - ti,因此得到L1 ≤ Ti→jpost - tj ≤ U1,Ti→jpost 為 BRP’i,j到 FFj的距離所產生的延遲,tj為 CP’j到 FFj的距離所產生的延遲,這二段的 距離差會介於一個固定常數的範圍內,在下限值 L1 的部分會形成距離 BRP’i,j 為 (BRP'i,jCP'j + L1) / 2的線段與直線的界線,在上限值 U1 的部分會形成距離 BRP’i,j 為 (BRP'i,jCP'j + U1) 2⁄ 的線段與直線的界線,在這二段界線之間的範圍即為 FFj在暫存

FFi

FFj

FFk

CP’j

BRP’i,j ARP’j,k

44

器 FFi到 FFj之間的時序限制下可以移動的範圍,如圖 4-30(a)為在這二個界線之間所 形成的區域,將此區域定義為Ri→j

在暫存器 FFj到 FFk之間的關係中,假設Cp為時脈週期,Tj→kpre 為暫存器 FFj到前 參考點的延遲時間,Tj→kpost為後參考點到暫存器 FFk的延遲時間,Tj→kmin為中間組合電路 的最小延遲時間,Tj→kmax為中間組合電路的最大延遲時間,tj與tk為時脈訊號抵達暫存 器 FFj與暫存器 FFk的時間,Tsetupk 與Tholdk 為暫存器 FFk的準備時間與保持時間。因此 可以得到暫存器 FFj 到 FFk 之間的時序限制式為Tholdk - (Tj→kpost + Tj→kmin) + tk ≤ tj + Tj→kpre

≤ Cp - (Tj→kpost + Tj→kmax) + tk - Tsetupk ,接 著 再 將 U2 上限值 設置 為Cp - (Tj→kpost + Tj→kmax) + tk - Tsetupk ,L2設為Tholdk - (Tj→kpost + Tj→kmin) + tk,因此可以得到L2 ≤ tj + Tj→kpre ≤ U2,Tj→kpre 為 FFj 到 ARP’j,k的距離所產生的延遲,tj為 CP’j到 FFj的距離所產生的延遲,ARP'j,kCP'j

對角線所形成的矩形 RAB,在下限值 L2的部分會形成距離 RAB為(L2 - ARP'j,kCP'j) / 2的

八角形外圍,在上限值 U2的部分會形成距離 RAB為(U2 - ARP'j,kCP'j) / 2的八角形外圍。

所形成的範圍會類似於圖 4-30(b)在二個八角形外圍之間陰影部分的區域,將此區域 定義為Rj→k

暫存器 FFj在時序限制下的安全區域為,在暫存器 FFi到 FFj的關係中所形成的 區域Ri→j以及在暫存器 FFj到 FFk的關係中所形成的區域Rj→k,這二個區域Ri→j與Rj→k 所形成的區域共同交集,所形成的區域會類似於圖 4-30(c)共同區域的交集。

圖 4-30 在增長支線長度階段中暫存器E二個區域的交集 CP’j

ARP’j,k

CP’j

CP’j

BRP’i,j

BRP’i,j

(c)共同區域的交集 (b)FFj到 FF

k所形成的區域

ARP’j,k

(a)FFi到 FFj所形成的區域

45

在文檔中 中 華 大 學 (頁 53-56)

相關文件