Professional Documents
Culture Documents
ECO COMMANDS:
add_buffer_on_route <netname/tile_dfx/cts0> <Lib cell name/HDBLVT08_BUF_CK_6> -
repeater_distance 75 -cell_prefix <any name/tranfix_aug1> -net_prefix <any
name/tranfix_aug1> -punch_port ----> It will add the buffers every 75microns
1. split_fanout -max_fanout 8 -net <net_name> -on_route -net_prefix <enet> -
cell_prefix <ecell> -lib_cell <HDBLVT08_BUF_6> ---------> it will split the net according
to the sinks (its usefull)
2. add_buffer_on_route <net_name> <lib_cell> -repeater_distance -cell_prefix -
net_prefix –punch_po rt
3. add_buffer_on_route <net_name> <lib_cell> -repeater_distance _length_ratio <0.5>
-cell_prefix -net_prefix –punch_port
Options: -repeater_distance :we need to specify a distance for this in microns. Tool will lay
down buffers at that ratio
-repeater_distance _length_ratio need to give a ratio (Example 0.1,0.2). If its
0.1 tool will lay buffers for every 10% of route length
-punch_port - This will be useful to connect easily between hierarchies
add_buffer_on_route -cell_prefix tran_fix_sept25 -detect_layer -lib_cell
*/ec0bfn000ab1n16x5 -location {144.001 1.036} [get_nets gti_eucp_dft_ugt] --> add buffer
on routing net at particular location.
add_buffer_on_route gti_eucp_dft_ugt -lib_cell ec0bfn000ab1n16x5 -location {144.001
1.036} -detect_layer -punch_port ---> same above add buffer on routing net at particular
location.
add_buffer_on_route -repeater_distance 60
gtlpdssmpar5_wrap1/msarb_fork_sbus_data_d63788d678d88775d8b5187dff83d59b_START
.sbus_int.eu_sbus_data[178] -lib_cell ec0bfn000ab1n28x5 ---- using repeater distance
add_buffer_on_route -repeater_distance_length_ratio 0.5
gtlpdssmpar5_wrap1/msarb_fork_sbus_data_d63788d678d88775d8b5187dff83d59b_START
.sbus_int.eu_sbus_data[178] -lib_cell ec0bfn000ab1n28x5 ----- using route repeater distance
length distance length ratio.
add_buffer_on_route [get_net
scf__scf_smn__ScfSmnRouterR2_VSOC_ScfSmnTniuSYSTEMHUB0_flit_ReqFlitData[30]
] -first_distance 2 -lib_cell HDBLVT08_BUF_8 -repeater_distance 80 -punch_port -
cell_prefix cksong_drv_1004 ---> it placed the first cell after 2 microns after that every 80
microns it will place the cell…