The embodiment of the invention discloses a scanning chain reordering method, which is applied to the scanning test technical field of integrated circuits. In one embodiment of the invention, the composition of the scan chain register in accordance with the clock tree delay from big to small order, after sorting of segmentation, reorganization, after the reorganization of the scan chain of chain length calculation, until the shorter chain length. The embodiment of the invention can be considered the clock deviation between the registers, can meet the time constraints between adjacent registers to keep the case, try to reduce the number of buffer insertion, scan chain can reduce the occupied area, alleviate the routing congestion problem, reducing the overall low power consumption circuit. There are no side effects on the scan time and scan coverage of the scan chain, and the impact on the design flow is small.
【技術實現步驟摘要】
一種掃描鏈重定序方法
本專利技術涉及集成電路測試
,尤其涉及一種掃描鏈重定序方法。
技術介紹
插入掃描鏈是集成電路可測性設計的重要方法,它將集成電路中的普通寄存器替換成掃描寄存器,并將掃描寄存器首尾連接,構成串行的掃描鏈,以實現附加的掃描測試功能。掃描鏈的插入會增加集成電路的面積和功耗開銷,并且在測試模式下,掃描鏈的數據通路還必須滿足建立時間、保持時間等時序檢查約束,由此所引入的緩沖器進一步增加了集成電路的面積和功耗開銷。對掃描鏈進行重定序是降低集成電路的面積和功耗的一種途徑,掃描鏈重定序方法是將掃描鏈上的掃描寄存器按照一定的順序,在不影響邏輯功能的前提下,進行重新連接,從而減少掃描鏈占用的面積及功耗。雖然現有的重定序方法在降低電路功耗方面取得了一定的成果,但是卻帶來了另外一個問題,即布線擁塞,而且隨著集成電路技術的發展,電路集成度越來越高,當集成電路設計的工藝節點縮小到65nm以下時,為滿足掃描鏈的建立時間、保持時間約束,掃描鏈上所需的緩沖器單元越來越多,導致的面積和功耗額外開銷越來越大,引起的布局布線擁塞問題越來越嚴重,從而對芯片的性能、功耗和面積造成不利影響。
技術實現思路
本專利技術從滿足掃描鏈的建立時間、保持時間等時序約束出發,提出一種掃描鏈重定序方法,這種方法可大幅度減少掃描鏈上所插入的緩沖器單元數量,達到減少布局布線擁塞以及降低面積和功耗開銷的目的。有鑒于此,本專利技術第一方面提供一種掃描鏈重定序方法,可包括:將掃描鏈中的所有寄存器按照在測試時鐘下的時鐘樹延遲從大到小排序,組成寄存器第一序列;以為單位長度將所述第一序列分為多段,序列中最后長 ...
【技術保護點】
一種掃描鏈重定序方法,其特征在于,包括:將掃描鏈中的所有寄存器按照在測試時鐘下的時鐘樹延遲從大到小排序,組成寄存器第一序列;以
【技術特征摘要】
1.一種掃描鏈重定序方法,其特征在于,包括:將掃描鏈中的所有寄存器按照在測試時鐘下的時鐘樹延遲從大到小排序,組成寄存器第一序列;以為單位長度將所述第一序列分為多段,序列中最后長度不足的部分作為一段,其中n為寄存器的個數,為對取整;依次從每段中取第i個寄存器順序組成第i組,直至取完第一段中的寄存器,將i組寄存器按照組成的先后順序依次排列組成第二序列;記所述第二序列中的第二個寄存器為當前寄存器,執行定序流程,所述定序流程包括:查找當前寄存器之后與當前寄存器的時鐘樹延遲相等的第一個寄存器,若找到,則記為第一寄存器;計算當前寄存器與第一寄存器交換位置之前與交換之后的掃描鏈的鏈長,如果交換之后的掃描鏈鏈長較短,則交換當前寄存器與第一寄存器的位置;更新第二序列;在更新的第二序列中繼續查找當前寄存器之后與當前寄存器的時鐘樹延遲相等的第一個寄存器,若未找到,將更新后的第二序列中的第三個寄存器作為當前寄存器,返回執行定序流程直至最后一個寄存器執行完定序流程;若在更新的第二序列中找到,則仍記為第一寄存器,返回執行計算當前寄存器與第一寄存器交換位置...
【專利技術屬性】
技術研發人員:劉祥遠,劉必慰,陳書明,黃東昌,郭陽,陳躍躍,李振濤,劉蓬俠,胡春媚,梁斌,池雅慶,
申請(專利權)人:中國人民解放軍國防科學技術大學,
類型:發明
國別省市:湖南,43
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。