TCL Assignment 1
TCL Assignment 1
2) Generate same pattern with taking user input i.e .place of * take special character from user and in place of 7
take length of the pattern from user. ( use proc )
11) Write a Program to take input from user and update the same in new file.
12 ) From the below noise report separate out Pin names net names width height and slack and print them
separately.(Refer Color code)
(Save below file in noise.rpt before processing)
Report : noise
-nworst_pins 10
-nosplit
-low
-above
Design : block5
Version: O-2018.06-SP1
Date : Thu Sep 26 06:19:22 2019
****************************************
analysis mode: report_at_endpoint
slack type: height
noise_region: above_low
pin name (net name) width height slack
-----------------------------------------------------
rp_ppi_pkt_buffer/rp_mem_2ps1024x256_ecc_wrapper/mem_2ps1024x144_inst1/DA[15]
(rp_ppi_pkt_buffer/rp_mem_2ps1024x256_ecc_wrapper/n617) 0.128 0.187 0.137
rp_ppi_pkt_buffer/rp_mem_2ps1024x256_ecc_wrapper/mem_2ps1024x144_inst1/DA[72]
(rp_ppi_pkt_buffer/rp_mem_2ps1024x256_ecc_wrapper/n525) 0.123 0.157 0.167
rp_ppi_pkt_buffer/rp_mem_2ps1024x256_ecc_wrapper/mem_2ps1024x144_inst1/SI_CNTRB
(rp_ppi_pkt_buffer/rp_mem_2ps1024x256_ecc_wrapper/n36) 0.223 0.140 0.184
antprot_in__315/I (rxmac_ppi_if_mri_rxstatus[37]) 0.206 0.107 0.217
antprot_in__419/I (n1716) 0.314 0.102 0.222
antprot_in__324/I (rxmac_ppi_if_mri_rxstatus[44]) 0.219 0.089 0.235
antprot_in__336/I (rxmac_ppi_if_mri_rxstatus[64]) 0.191 0.086 0.238
rp_ppi_pkt_buffer/rp_mem_2ps1024x256_ecc_wrapper/mem_2ps1024x144_inst1/SI_CNTRA
(rp_ppi_pkt_buffer/rp_mem_2ps1024x256_ecc_wrapper/n37) 0.298 0.085 0.239
antprot_in__314/I (rxmac_ppi_if_mri_rxstatus[38]) 0.248 0.083 0.241
rp_ppi_pkt_classifier/non_hpp_mode_logic_etype_lpm_core/instan_pipe_2__stage_non0_instan_lpm_search_pipe
_stage/to_next_stage_peek_data_reg_13_/SI
(rp_ppi_pkt_classifier/non_hpp_mode_logic_etype_lpm_core/stage_peek_data_2__12_) 0.088 0.219