⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 map.tcl

📁 hdlc帧接收器 包含文件: 设计代码 测试代码 综合脚步 说明文档
💻 TCL
字号:
define_design_lib WORK -path ../work#---------------------------------------------#set library#----------------------------------------------source ./set_lib.tcl#report_lib -all > ../rpt/report_lib.rpt#-------------------------------------------------#             Synopsys Switches            #-------------------------------------------------#/*get rid of tri-state declarations and assigns*/set verilogout_no_tri trueset verilogout_equation false#/*enable if def processing*/set hdlin_enable_vpp true#/*enable inferred latch warnings*/set hdlin_check_no_latch true#/*disable skew for feedback loops*/set timing_self_loops_no_skew true#/*clock gating control*/#set power_cg_flatten true#set power_hdlc_do_not_split_cg_cells "false"#set power_preserve_rtl_hier_names true#set hdlin_no_group_register "true"#------------------------------------------------# Map Design#------------------------------------------------source ./analyze.tclelaborate hdlc_recvcurrent_design hdlc_recvlink#write -f db -h -o ../out/Filter.unmapped.hier.db#set_port_is_pad {iModeTest iClkTest inRstTest iScanIn iScanEn oScanOut iClk inRst oData oClk}#insert_padssource ./constraints.tcl#set_clock_gating_style -sequential latch#insert_clock_gatingcheck_design > ../rpt/check_design.rptwrite_script -format dctcl -output ../out/hdlc_recv.sdcuniquify#propagate_constraints -gate_clockset_fix_multiple_port_nets -all -buffer_constantscompile -map_effort medium #write -f db -h -o ../out/Filter.map.hier.db#write -f verilog -h -o ../out/Filter.map.hier.vset_fix_hold $CLK_PORTungroup -all -flattencompile -incsource ./dft.tclcompile -scan write -f db -h -o ../out/hdlc_recv.dbwrite -f verilog -h -o ../out/hdlc_recv.v#--------------------------------------------------#report#--------------------------------------------------report_clock > ../rpt/report_clock.rptreport_design > ../rpt/report_design.rptreport_constraint -all_violators > ../rpt/report_constraint.rpt#report_timing -nworst 5report_timing -path  full_clock -cap -tran -net -delay max -nworst 5 > ../rpt/max_timing.rptreport_timing -path  full_clock -cap -tran -net -delay min > ../rpt/min_timing.rptreport_area > ../rpt/report_area.rptreport_power > ../rpt/report_power.rptreport_net_fanout -threshold 50 > ../rpt/hign_fanout.rptquit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -