作者hikaruh (蔚藍海)
看板comm_and_RF
標題[問題] 請教有關在工作站上合成完做模擬的問題
時間Fri Jan 12 11:00:04 2007
※ [本文轉錄自 Electronics 看板]
作者: hikaruh (蔚藍海) 看板: Electronics
標題: [問題] 請教有關在工作站上合成完做模擬的問題
時間: Fri Jan 12 00:25:50 2007
請教一下板上的前輩
小弟目前在跑tsmc.18的cellbase
先前已經把寫好的verilog code download到fpga
用la驗證功能無誤,在fpga的速度大約可以跑40幾MHZ
不過現在拿到工作站上去跑Design Complier
用跑出來的vg檔+sdf檔+tsmc18.v+testbench去模擬
發現速度只到290幾KHZ就不能跑了
感覺不太合理
在module裡我的timescale設定是1ns/1ps
會是script file參數設定的問題嗎
還是可能哪裡出了問題
可以告訴我問題出在哪邊嗎
感謝
這個module需求的速度很快要求可以達到528mhz
下面是我看一篇講義的範例打的script file
#A Synopsys DC Script Example under TSMC 0.18um Design Environment
read_file -format verilog "detfc.v"read_file -format verilog "n_d_ff_1.v"
read_file -format verilog "n_d_ff_8.v"
read_file -format verilog "detfc_sram.v"
current_design detfc
#Specify Clock
create_clock -name "CLK_0" -period 50 -waveform {0 25} {clk}
set_dont_touch_network [find clock CLK_0]
set_fix_hold [find clock CLK_0]
#Set Maximum / Minimum Delay
#set_max_delay 30 -from [all_inputs] -to [all_outputs]
#set_min_delay 0 -from [all_inputs] -to [all_outputs]
#Set Drive Strength / Output Load / Wire Load Model
set_drive [drive_of "tpz973gtc/PDIDGZ/C"] [all_inputs]
set_load [load_of "tpz973gtc/PDO16CDG/I"] [all_outputs]
set_wire_load_model -name tsmc18_wl10 -library slow
set_fix_multiple_port_nets -all -buffer_constants
compile -map_effort medium -area_effort medium
#Change Naming Rule
source TSMC_naming_rule.dc
change_names -rules asic_core_rules -verbose -hierarchy
change_names -rules asic_top_rules -verbose
#remove the unconnected port
remove_unconnected_ports -blast_buses [get_cells * -hier]
#Write the information after compiled
write -hierarchy -format db -output detfc.db
write -hierarchy -format verilog -output detfc.vg
write_sdf -version 2.1 -context verilog detfc.sdf
#end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.129.120.71
※ 編輯: hikaruh 來自: 140.117.160.139 (01/12 10:47)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.160.139
1F:→ wildwolf:clock constraint 設定為 1MHz,設定錯誤 140.113.212.9 01/12 11:50
2F:→ wildwolf:修正上行,應是 10MHz 140.113.212.9 01/12 11:51
3F:→ wildwolf:另外不能跑到預期速度要分析是setup/hold 140.113.212.9 01/12 11:52
4F:→ wildwolf:time 的問題,訊息太少 140.113.212.9 01/12 11:52