0% found this document useful (0 votes)
103 views3 pages

TCL Assignment 1

The document contains instructions for various tasks using TCL including: 1. Generating patterns, Fibonacci series, swapping IP addresses, checking for palindromes, converting between lists and strings. 2. Finding number of vowels, factorials, and incrementing list elements. 3. Separating out pin names, net names, widths, heights, and slacks from a noise report file.

Uploaded by

Nikita Patel086
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views3 pages

TCL Assignment 1

The document contains instructions for various tasks using TCL including: 1. Generating patterns, Fibonacci series, swapping IP addresses, checking for palindromes, converting between lists and strings. 2. Finding number of vowels, factorials, and incrementing list elements. 3. Separating out pin names, net names, widths, heights, and slacks from a noise report file.

Uploaded by

Nikita Patel086
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Assignment 1

[1] Generate TCL pattern:

[2] Generate the following Patterns:

[3] Generate Fibonacci Series for n=100.


[4] Swap 30 & 40 in IP address 192.30.40.1 using TCL script?

[5] Check whether given string is Palindrome or not


[6] Write a TCL code to convert list to string and string to list.
[7] Write a script to multiply two numbers without using multiplication operator.

[8] To find number of vowels in a string.


[9] Find a Factorial of given numbers.
[10] Write a script Increment each element in a list ? eg: 1 2 3 =>2 3 4
[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
_l pm_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
1

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy