這篇部落格主要記錄我在使用dc的過程**現的問題以及解決的辦法。
1、在設計檔案中,可能將parameter單獨提取出來,放在乙個檔案中。然後其他verilog檔案就可以直接使用這些parameter。在dc的時候這些存放parameter的檔案不要read到dc環境中。因為這樣會報錯。解決辦法是將這些檔案的路徑放到searchpath中。具體操作如下:
set searchpath 「.
path1 \
path 2 \
$synopsys/libraries/syn \
…」其中path1,path2就是parameter的路徑,$synopsys/libraries/syn是dc自帶的庫的路徑。
2、關於link不上的問題。
由於在綜合的時候庫沒有新增完全,dc報出了unresloved的問題。讓我用link命令檢查一下。但是我已經退出了dc的環境,於是用read_ddc的方式開啟之前的綜合儲存的ddc檔案。然後link發現全都link不上。用list_libs檢視有哪些庫,發現乙個想要的庫都沒有。就想用read_lib新增,但是read_lib會報錯。檢視了文件發現,應該用read_file來讀取庫檔案。讀取了所有的庫檔案後,發現link還是有問題。最後沒辦法只能重新綜合一次,重新綜合後就沒有報link的問題了。
3、get_pins u_sys_top/u1/* 無法獲取u1及其子模組的pins,而只能獲取u1這一層的pins。這需要注意,萬用字元*無法實現跨層次查詢。
Vulnhub實戰靶場 DC 4
一 環境搭建 3 為了正常練習,將靶場的網絡卡模式設定為橋接模式,啟動即可 二 靶場攻略 2 使用命令 nmap a p 192.168.1.7,尋找突破口,發現開啟80和22埠 4 得到乙個命令執行的地方 可以檢視檔案 再次使用burpsuite抓包,通過修改radio引數,可以執行系統命令 5 ...
Vulnhub靶機實戰 DC 2
描述 靶機dc 2共有5個flag,最終需要root許可權 才可以找到並檢視flag 環境 vmware虛擬機器軟體 1.檢視ip nmap sp 192.168.1.0 24 檢視ip nmap a 192.168.1.146 這裡我的靶機ip是146 2.瀏覽器訪問 發現無法正常訪問頁面,但在u...
DC釋放的問題
以前編寫gdi程式的時候沒有怎麼注意這一塊,dc隨便使用,也沒有什麼大問題,現在發現這樣做問題很大,首先就是記憶體洩露 乙個dc就相當於乙個畫家,但是他沒有畫筆 顏料 畫布就不能作畫,在gdi就類似於pen brush bitmap等等,乙個dc的建立要涉及到畫畫的各個方面,因而它是一塊很大的記憶體...