📄 eco.script
字号:
/* dc_shell Command script for the ECO compiler tutorial */ eco_instance_name_prefix = "ECO" compile_instance_name_prefix = eco_instance_name_prefix read old_netlist.dbcurrent_design old_netlist.db:uwave_ctluniquify_naming_style = "on_%s_%d"uniquify -forcewrite -hier -out db/old_net_u.dbremove_design -designread {old_hdl.db old_net_u.db new_hdl.db new_netlist.db}eco_current_design_pair -old_hdl old_hdl.db:uwave_ctl -old_netlist old_net_u.db:uwave_ctl eco_align_design eco_current_design_pair -new_hdl new_hdl.db:uwave_ctl -new_netlist new_netlist.db:uwave_ctl eco_align_design eco_current_design_pair -old_hdl old_hdl.db:uwave_ctl -new_hdl new_hdl.db:uwave_ctl set_eco_unique second port cancel set_eco_unique second port cook_time_m[6] set_eco_unique second port min_cook[6] set_eco_unique second cell min_cook_reg[6]eco_align_design eco_analyze_design eco_current_design_pair -old_netlist old_net_u.db:uwave_ctl -new_netlist new_netlist.db:uwave_ctl set_eco_reuse sub_119 sub_121set_eco_align cell sub_135 sub_137set_eco_unique second port cancel set_eco_unique second port cook_time_m[6] set_eco_unique second port min_cook[6] set_eco_unique second cell min_cook_reg[6] set_eco_unique second pin sub_137/A[6]set_eco_unique second pin sub_137/SUM[6]eco_align_designeco_implement -post_tapeoutwrite -hier -out db/eco_implemented.dbeco_report_cellcurrent_design new_netlist.db:uwave_ctlset_max_area 0compile -incrementalwrite -hier -out db/eco_optimized.dbeco_report_cellcurrent_design new_netlist.db:uwave_ctlread_clusters -design new_netlist.db:uwave_ctl scripts/uwave_ctl.pdefeco_recycle -post_tapeoutwrite -hier -out db/eco_recycled.dbeco_report_cellquit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -