lsdp.con 1.83 KB
create_clock clk -period 16.5 -waveform {0.0 8.25}

set_input_delay 8.0 -clock clk {reset_l};
set_input_delay 2.5 -clock clk {halt};
 
set_input_delay 2.0 -clock clk {pc};
 
set_input_delay 2.5 -clock clk {vu_ex_st_dec};
set_input_delay 2.0 -clock clk {ex_su_byte_ls};
set_input_delay 2.0 -clock clk {ex_su_half_ls};
set_input_delay 2.0 -clock clk {elem_num_3};
set_input_delay 2.0 -clock clk {ex_mfc0};
set_input_delay 2.0 -clock clk {cp0_write};	/* from Jeff */
set_input_delay 3.0 -clock clk {rot_dp};
set_input_delay 9.0 -clock clk {ex_dma_wen_swap};
set_input_delay 9.0 -clock clk {ex_dma_wen_noswap};
set_input_delay 9.0 -clock clk {mem_write_data};
set_input_delay 5.0 -clock clk {rot_amt};
 
set_input_delay 2.0 -clock clk {wb_pass_thru};
set_input_delay 2.0 -clock clk {wb_mfc2};
set_input_delay 2.0 -clock clk {wb_cfc2};
set_input_delay 3.0 -clock clk {wb_swap_dma};
set_input_delay 2.0 -clock clk {wb_su_uns_ls};
set_input_delay 2.0 -clock clk {wb_su_load};
set_input_delay 1.5 -clock clk {dmem_dataout};
set_input_delay 2.0 -clock clk {vu_wb_ld_dec};
set_input_delay 2.0 -clock clk {ls_drive_ls};
set_input_delay 2.0 -clock clk {wb_dma_dm_to_rd};

set_input_delay 4.0 -clock clk {ls_data};
set_input_delay 8.0 -clock clk {cp0_data};

set_output_delay -max 0.1 -clock clk {ls_data_out};
set_output_delay -max 9.5 -clock clk {cp0_data_out};

set_output_delay -max 6.5 -clock clk {df_datain}; 
set_output_delay -max 5.15 -clock clk {dmem_rd_data};


set_driving_cell -cell dfntnb all_inputs()
set_driving_cell -cell ni01d5 -pin z {dmem_dataout};
set_driving_cell -cell ni01d5 -pin z {wb_swap_dma};
set_driving_cell -none  clk
set_drive 0 clk


set_load .7 {ls_data_out};
set_load .7 {cp0_data_out};
set_load 1.5 {dmem_rd_data};

group_path -name non_ls_group -to all_outputs();
group_path -default -to {ls_data_out};
group_path -name ls_data_group -to {ls_data_out};