SLIDE 5
syn-script.tcl
/uusoc/facility/cad_common/local/class/6710/F13/synopsys #/* search path should include directories with memory .db files */ #/* as well as the standard cells */ set search_path [list . \ [format "%s%s" SynopsysInstall /libraries/syn] \ [format "%s%s" SynopsysInstall /dw/sim_ver] \ !!your-library-path-goes-here!!] #/* target library list should include all target .db files */ set target_library [list !!your-library-name!!.db] #/* synthetic_library is set in .synopsys_dc.setup to be */ #/* the dw_foundation library. */ set link_library [concat [concat "*" $target_library] $synthetic_library]
syn-script.tcl
#/* below are parameters that you will want to set for each design */ #/* list of all HDL files in the design */ set myFiles [list !!all-your-structural-Verilog-files!! ] set fileFormat verilog ;# verilog or VHDL set basename !!basename!! ;# Name of top-level module set myClk !!clk!! ;# The name of your clock set virtual 0 ;# 1 if virtual clock, 0 if real clock #/* compiler switches... */ set useUltra 1 ;# 1 for compile_ultra, 0 for compile # mapEffort, useUngroup are for # non-ultra compile... set mapEffort1 medium ;# First pass - low, medium, or high set mapEffort2 medium ;# second pass - low, medium, or high set useUngroup 1 ;# 0 if no flatten, 1 if flatten