2013-01-31 60 views
0

爲Synopsys PrimeTime創建腳本時,我找到的教程通過加載工具(pt_shell)然後找到腳本來執行腳本。如何創建可執行的PrimeTime腳本?

要運行腳本:

pt_shell 
source power.scr 

示例腳本:

#power.scr 
set power_enable_analysis TRUE 
set target_library "/home/syedh/iit_stdcells/lib/tsmc018/lib/iit018_stdcells.db" 
set link_library "/home/syedh/iit_stdcells/lib/tsmc018/lib/iit018_stdcells.db *" 

read_db $target_library 
read_verilog top_syn.v 
current_design top 
link 
read_vcd dmp_top.vcd -strip_path tb_top/uut 
create_power_waveforms –output vcd 

report_power 

如何使一個可執行腳本,將推出黃金時段(pt_shell),然後運行命令?

示例來自here

回答

2

pt_shell -h顯示-file選項,可以做你的需要:

pt_shell -file power.scr 
+0

我已經看到了一個bash腳本,認沽本身,你再執行。我希望將它全部包含在一個文件中。 – Morgan

+0

我想你可以創建一個shell或Perl腳本,它包含你的'power.scr'文件的內容,它寫出一個臨時的'power.scr'文件,然後調用'pt_shell -file power.scr',然後刪除'power .scr'。但是,這似乎有點極端,只是爲了避免有2個文件。 – toolic

相關問題