Electronics 板


LINE

以backend的角度來看 排除你simulation上都沒有任何問題 我會認為是你script出了問題 用dc合成完之後 所產生的netlist 應該都要包含所有的memory或是其他hard macro 一般來說, script都會先寫好reprot timing的指令 我們會預期clock是ok的 但有的時候會出現不可預期的問題 所以 report_clock 這個指令很重要 因為跟CLK有關的指令 不外乎create clock及false path之類的 這些沒設好 report就會變得很奇怪 你現在遇到這問題 不管是在dc還是soce, 若妳現在是從report timing中覺得clk似乎沒被吃進去 那就是先看tool能不能報出clock的資訊 如果有報得出來 但是report上的路徑沒吃到 那我建議你看一下simulation是不是也這樣 有可能你接得不好 如果報不出來 你去dc合成的環境再報一次report_clock 若dc也報不出來 就是你create_clock點有問題 ※ 引述《hkrist (豆)》之銘言: : 5/31更新 : 目前經過幾位版友的回覆之後,部分問題已經獲得解決。現在依然遇到的最大問題是在 : floorplan的階段將sram及其他cell擺入之後,使用report timing去check wns等資訊時, : 會出現0和N/A的結果,看起來像是沒有吃到clk。在我去觀察接線的時候,發現clk pad是 : 接到一個sram output buffer的output,不知道有沒有版友知道為什麼會發生這樣的情形 : 呢? : ------------------------------------------------------------------------------ : 各位版友好,小弟最近在做電路的合成及APR,主要電路就只是BIST接上SRAM : 大致上的流程都清楚,但是之前做的電路中都沒有包含SRAM的部分 : 所以這次是第一次做有memory在內的電路,我看到只需要將memory compiler產生出的 : lib轉成db並且在一開始連同製程db一起讀入design compiler即可 : 目前我將top module(包含我的電路以及與sram module的接線)讀進dc中 : 不知道為什麼我的電路I/O總共只有18個,但是在dc的block diagram中卻跑出port 19 : 進入下一層的電路中查看後,發現是一個完全懸空的port(有前輩跟我說這是dc的bug) : 請問有沒有可能是哪個部分沒寫好產生的問題,或真的是dc的bug呢? : 另外我的sram有3bit的EMA控制線,從0~7分別會有不同的access time(0是min 7是max) : 但事實上EMA=0~3的access time值才是正常的,4~7的時候access time=999ns : 所以導致我合成後的電路slack都會是-99X,目前是先使用set_case_analysis的指令 : 將EMA的訊號設為011去分析,不知道有沒有其他辦法可以讓dc預設分析的case就是EMA=3 : ------------------------------------------------------------------------------ : APR的部分我是使用SOCE,拿上述合成後的電路來操作時,開始Import都沒有太大的問題 : 但是在進行floorplan時,ratio和utilization的值設為1.6和0.8 : apply之後會變成1.0和0.0X而已,怎麼更改都會停在這個範圍左右 : 接著嘗試直接用auto floorplan將sram的hard macro擺入時,tool似乎是認為我的電路裡 : 並沒有SRAM這個module,所以沒有擺入任何的hard macro,請問這有可能是什麼問題呢? : APR時使用的CHIP.v是將合成後的電路外面再包上一層接了pad : 也就是說我在APR中電路的hierarchy是 : CHIP--top--BIST : | : |-SRAM : 不知道有可能是什麼因素導致tool認為我的電路並沒有SRAM呢? : P.S.因為是BIST接上SRAM電路,所以SRAM吃到的clock是有經過一個MUX選擇 : ------------------------------------------------------------------------------ : 這陣子做過許多嘗試,只將BIST部分拿去合成,之後再使用top將BIST和SRAM相接,最後 : 在包一層CHIP來接pad : 這個做法在APR時可以將SRAM的macro擺入,但是將standardcell也擺入後去report timing : 從結果顯示看來是沒有吃到clock,所有數值都是0和N/A,但是不擺放SRAM只擺cell的時候 : 可以report出那些參數的值,所以我才認為是SRAM的問題,導致後面一連串的錯誤 : 問題敘述有點繁複,但為了正確說明我的情況,還請大家見諒並請知道可能的問題點的前 : 輩不吝指教,先謝謝耐心看完的前輩們。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.128.230.220
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Electronics/M.1433407534.A.F2D.html
1F:→ hkrist: 謝謝您的回覆,這部分的問題已經解決,我是照著CIC的流程 06/06 11:31
2F:→ hkrist: 去在電路外再接一層Pad,後來發現應該是接法沒寫好,導致A 06/06 11:31
3F:→ hkrist: PR時接線亂繞 06/06 11:31







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP