Digital electronic device design, adjustment method, and server. In this method, a digital electronic device is designed to analyze data retention time feature sets and obtain multiple paths for keeping time violations. The method traverses more than one path to maintain the time violation of the hold time violation, collecting multiple types of variable data each of the plurality of paths against the hold time violation. According to the type of variable data collected by the multi path time violations, assessment of key variables keep time violations, and in view of the key variables to adjust the digital electronic device design, optimization of data retention time.
【技術實現步驟摘要】
數字電子裝置設計調整方法以及服務器
數字電子裝置的信號同步技術。
技術介紹
電子工程中,信號同步是一項重要議題。數字電子裝置是根據時鐘信號的有效翻轉存取數據信號,如數據信號在每次時鐘信號翻轉前后保持穩定不變的時間符合設計要求,能在每個節點順利讀取數據,是為信號同步,如果時鐘信號有效翻轉之后,數據信號保持穩定不變的時間不夠,無法準確存取數據,稱作保持時間違例;如時鐘信號有效翻轉之前,數據信號保持穩定不變的時間不夠,也無法準確存取數據,稱作建立時間違例。因此后期調整數字電子裝置設計,保證數據信號能夠被正確存取,是電子工程的一項重要課題。
技術實現思路
本申請為保持時間違例提出數字電子裝置設計調整方法以及實現該方法的服務器。在一種實施方式中,數字電子裝置設計調整方法包括:對一數字電子裝置設計分析數據保持時間特征集,以獲取保持時間違例的多條路徑;遍歷保持時間違例的所述保持時間違例的多條路徑,以對所述保持時間違例的多條路徑各自收集多類型的變量數據;根據所收集的所述保持時間違例的多條路徑的多類型的變量數據,評估出保持時間違例的關鍵變量;以及針對上述關鍵變量,調整該數字電子裝置的設計,優化數據保持時間。一種實施方式根據所述保持時間違例的多條路徑的多類型的變量數據建立評估標準。所述多類型變量中不滿足上述評估標準者視為保持時間違例的關鍵變量。一種實施方式更為所述保持時間違例的多條路徑各自估算所述多類型變量相對違例量的比例。所述保持時間違例的多條路徑間最頻繁顯示為最高比例的變量將被視為上述關鍵變量。一種實施方式是根據所述保持時間違例的多條路徑上違例量分布情況設定違例量重點分布區間 ...
【技術保護點】
一種數字電子裝置設計調整方法,包括:對數字電子裝置設計分析數據保持時間特征集,獲取保持時間違例的多條路徑;遍歷所述保持時間違例的多條路徑,以對所述保持時間違例的多條路徑各自收集多類型的變量數據;根據所收集的所述保持時間違例的多條路徑的多類型的變量數據,評估出保持時間違例的關鍵變量;以及針對所述關鍵變量,調整該數字電子裝置的設計,優化數據保持時間。
【技術特征摘要】
1.一種數字電子裝置設計調整方法,包括:對數字電子裝置設計分析數據保持時間特征集,獲取保持時間違例的多條路徑;遍歷所述保持時間違例的多條路徑,以對所述保持時間違例的多條路徑各自收集多類型的變量數據;根據所收集的所述保持時間違例的多條路徑的多類型的變量數據,評估出保持時間違例的關鍵變量;以及針對所述關鍵變量,調整該數字電子裝置的設計,優化數據保持時間。2.如權利要求1所述的數字電子裝置設計調整方法,還包括:比較所收集的所述保持時間違例的多條路徑多類型的變量數據,據以建立評估標準;以及將所述多類型的變量中不滿足上述評估標準者,視為保持時間違例的關鍵變量。3.如權利要求2所述的數字電子裝置設計調整方法,還包括:為所述保持時間違例的多條路徑各自估算所述多類型的變量相對違例量的比例;以及將所述保持時間違例的多條路徑間最頻繁顯示為最高比例的變量視為上述關鍵變量。4.如權利要求1所述的數字電子裝置設計調整方法,還包括:基于所述路徑的違例量分布,設定違例量重點分布區間,其中,上述關鍵變量的評估專注于所述保持時間違例的多條路徑中符合該違例量重點分布區間者。5.如權利要求1所述的數字電子裝置設計調整方法,還包括:令所述多類型的變量包括反映路徑兩端的時鐘信號不同步;且在上述時鐘信號不同步被評估為上述關鍵變量時,調整時鐘樹和/或時鐘樹周邊電路,以優化數據保持時間。6.如權利要求1所述的數字電子裝置設計調整方法,還包括:令所述多類型的變量包括反映數據傳遞延時;且在上述數據傳遞延時被評估為上述關鍵變量時,調整路徑和/或路徑周邊電路,以優化數據保持時間。7.如權利要求1所述的數字電子裝置設計調整方法,還包括:令所述多類型的變量包括工藝預留裕度;且在該工藝預留裕度被評估為上述關鍵變量時,壓縮該工藝預留裕度,以優化數據保持時間。8.如權利要求1所述的數字電子裝置設計調整方法,還包括:令所述多類型的變量包括接收端限制;且在該接收端限制被評估為上述關鍵變量時,變換接收端設計,以優化數據保持時間。9.如權利要求1所述的數字電子裝置設計調整方法,其中:所述保持時間違例的多條路徑位于第一階功能方塊以及多個第二階功能方塊之間。10.如權利要求1所述的數字電子裝置設計調整方法,其中:所述保持時間違例的多條路徑相關的功能方塊在同時域。11.一種數字電子裝置設計調整方法,用于電路,包括:遍歷該電路中保持時間違例的多條路徑,以對所述保持時間違例的多條路徑各自收集多類型變量的數據根據所收集的所述保持時間違例的多條路徑的多類型變量的數據生成列表或曲線;利用所述列表或曲線,評估出保持時間違例的關鍵變量;以及針對所述關鍵變量,決定調整該數字電子裝置的設計,優化數據保持時間。12.如權利要求11所述的數字電子裝置設計調整方法,其中所述列表或曲線包括:反映路徑兩端的時鐘信號不同步;反映數據傳遞延時;工藝預留裕度;以及接收端限制。13.如權利要求11所述的數字電子裝置設計調整方法其中該方法,還包括:為所收集的上述多條路徑所述保持時間違例的多條路徑的多類型的變量數據各自設立閾值;各自與所述保持時間違例的多條路徑在所述列表或曲線數據進行比較;以及超出所述閾值者視為上述關鍵變量。14.如權利要求12所述的數字電子裝置設計調整方法,還包括:當上述時鐘信號不同步被評估為上述關鍵變量時,調整時鐘樹或時鐘樹周邊電路,以優化數據保持時間。15.如權利要求12所述的數字電子裝置設計調整方法,還包括:當上述數據傳遞延時被評估為上述關鍵變量時,調整路徑或路徑周邊電路,以優化數據保持時間。16.如權利要求12所述的數字電子裝置設計調整方法,還包括:當上述工藝預留裕度被評估為上述關鍵變量時,壓縮該工藝預留裕度,以優化數據保持時間。17.如權利要求12所述的數字電子裝置設計調整方法,還包括:當上述接收端限制被評估為上述關鍵變量時,變換接收端設計,以優化數據保持時間。18.如權利要求11所述的數字電子裝置設計調整方法,其中:上述多條路徑所述保持時間違例關鍵變量多條路徑穿過多階多個功能方塊。19.如權利要求1所述的數字電子裝置設計調整方法,其中:上...
【專利技術屬性】
技術研發人員:林哲民,李冰,辛玲,楊帥,
申請(專利權)人:上海兆芯集成電路有限公司,
類型:發明
國別省市:上海,31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。