{"id":25,"date":"2022-12-03T09:15:02","date_gmt":"2022-12-03T09:15:02","guid":{"rendered":"https:\/\/vmseo.vlsimentors.com\/?page_id=25"},"modified":"2022-12-17T05:00:16","modified_gmt":"2022-12-17T05:00:16","slug":"tcl-scripting","status":"publish","type":"page","link":"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/","title":{"rendered":"TCL Scripting"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25\" class=\"elementor elementor-25\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5793e5b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5793e5b1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2d935f18\" data-id=\"2d935f18\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-33ead8ea elementor-widget elementor-widget-text-editor\" data-id=\"33ead8ea\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.8.1 - 13-11-2022 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><!-- wp:paragraph {\"fontSize\":\"midsmall\"} --><\/p>\n<p><em><b>WHY TCL<\/b><\/em><\/p>\n<p><em>TCL (Tool Command Language) is the basis of every EDA tool shell. Understanding of how to handle the objects like cell, net, pin, port etc and virtual objects like clock, timing values etc becomes very important for any part of ASIC flow. TCL expertise would help the candidate in faster scripting and design closure.<\/em><\/p>\n<p><b>Course overview :<\/b><\/p>\n<ul>\n<li>The course is a two-week program (2 days per week)<\/li>\n<li>Every topic and sub-topics is discussed in detail with practical aspects<\/li>\n<li>Program is 8 hour classroom session on Saturday and Sunday.<\/li>\n<li>TCL shell would be enabled on individual laptops<\/li>\n<li>Hands on classroom labs would be done on PD and STA topics<\/li>\n<li>Enable learning through regular theory and lab assignments<\/li>\n<\/ul>\n<p><b style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--two); font-size: var(--wp--preset--font-size--medium);\">Trainers details<\/b><br><\/p>\n<p><strong>Trainer 1<\/strong><\/p>\n<ul>\n<li>Semiconductor industry veteran with about 20 years and expert in the areas of RTL Coding, Physical Design and STA<\/li>\n<li>Immense knowledge in algorithmic level of implementation tools like Synopsys, Cadence etc.<\/li>\n<li>Have held multiple positions like Product Engineering, Design and Application Engineering and driven start-ups\u2019<\/li>\n<li>Experienced in block level, sub-system level and Full Chip level Synthesis, PD and STA closures<\/li>\n<li>Have worked for companies like Cadence, Magma, Synopsys, Infineon, Mediatek, Qualcomm, Intel across geographies<\/li>\n<li>500+ Engineers have been trained across the globe<\/li>\n<\/ul>\n<p><strong>Trainer 2<\/strong><\/p>\n<ul>\n<li>Comes with immense experience in the spectrum of Physical Design having done more than 25 tapeouts<\/li>\n<li>Executed Full Chip, Sub-System and block levels creating partitions<\/li>\n<li>Have worked on Signoff like STA, PV, IR etc.<\/li>\n<li>Experienced with 6 years in training who has held various levels of trainings<\/li>\n<li>Trained about 650+ engineers<\/li>\n<li>Trainer brings in experience from multiple MNCs with about 16+ years of industry experience<\/li>\n<li>Trainer is leading a team of 60+ engineers currently<\/li>\n<li>Working on Full Chip and methodology development<\/li>\n<li>Technology node expertise from 7nm till 250nm across various foundries<\/li>\n<li>Strong hands on experience in Synopsys and Cadence tool sets<\/li>\n<li>Strong in TCL and PERL<\/li>\n<\/ul>\n<p><b style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--two); font-size: var(--wp--preset--font-size--medium);\">Syllabus<\/b><br><\/p>\n<ul>\n<\/ul>\n<p><ul><li>Introduction to TCL<\/li><li>Variables &amp; Substitutions<\/li><li>Arithmetic Operations<\/li><li>Lists &amp; List Operations<\/li><li>Control Flow\/Structures<\/li><li>String Manipulation<\/li><li>Procedure<\/li><li>File Operations<\/li><li>Regular Expressions<\/li><li>Working with Collection (EDA Tool commands)<\/li><li>Best Practices while writing TCL scripts<\/li><\/ul><\/p>\n\n\n\n\n\n\n\n\n\n\n<p><\/p>\n<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--two); font-size: var(--wp--preset--font-size--medium);\"><b>Lab<\/b><\/span><br><ul>\n<\/ul>\n<p>Aspects of TCL syntax<\/p>\n<p><ul><li>Data types<\/li><li>Conditional Statements<\/li><li>Loops<\/li><li>List operations<\/li><li>Arrays and Associative arrays<\/li><li>Procedures and Algorithms<\/li><li>File handling<\/li><li>Dictionaries<\/li><li>EDA tool Collections of objects<\/li><\/ul><\/p>\n\n\n\n\n\n\n\n\n<p><\/p>\n<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--wp--preset--color--two); font-size: var(--wp--preset--font-size--medium);\"><b>Who can attend?<\/b><\/span><br><ul>\n<\/ul>\n<p>Engineers who want to become experts in EDA Automation<\/p>\n<p>Experienced Engineers who want to improve their scripting skills<\/p>\n<p><em>&nbsp;<\/em><\/p>\n<p><!-- \/wp:paragraph --><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>WHY TCL TCL (Tool Command Language) is the basis of every EDA tool shell. Understanding of how to handle the objects like cell, net, pin, port etc and virtual objects like clock, timing values etc becomes very important for any part of ASIC flow. TCL expertise would help the candidate in faster scripting and design [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_mi_skip_tracking":false},"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TCL Scripting - VLSI Mentors<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TCL Scripting - VLSI Mentors\" \/>\n<meta property=\"og:description\" content=\"WHY TCL TCL (Tool Command Language) is the basis of every EDA tool shell. Understanding of how to handle the objects like cell, net, pin, port etc and virtual objects like clock, timing values etc becomes very important for any part of ASIC flow. TCL expertise would help the candidate in faster scripting and design [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/\" \/>\n<meta property=\"og:site_name\" content=\"VLSI Mentors\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-17T05:00:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/\",\"url\":\"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/\",\"name\":\"TCL Scripting - VLSI Mentors\",\"isPartOf\":{\"@id\":\"https:\/\/vmseo.vlsimentors.com\/#website\"},\"datePublished\":\"2022-12-03T09:15:02+00:00\",\"dateModified\":\"2022-12-17T05:00:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vmseo.vlsimentors.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TCL Scripting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vmseo.vlsimentors.com\/#website\",\"url\":\"https:\/\/vmseo.vlsimentors.com\/\",\"name\":\"VLSI Mentors\",\"description\":\"All you need is a mentor\",\"publisher\":{\"@id\":\"https:\/\/vmseo.vlsimentors.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vmseo.vlsimentors.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vmseo.vlsimentors.com\/#organization\",\"name\":\"VLSI Mentors\",\"url\":\"https:\/\/vmseo.vlsimentors.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vmseo.vlsimentors.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vmseo.vlsimentors.com\/wp-content\/uploads\/2022\/12\/cropped-WhatsApp-Image-2022-12-05-at-12.51.22-AM.jpeg\",\"contentUrl\":\"https:\/\/vmseo.vlsimentors.com\/wp-content\/uploads\/2022\/12\/cropped-WhatsApp-Image-2022-12-05-at-12.51.22-AM.jpeg\",\"width\":200,\"height\":200,\"caption\":\"VLSI Mentors\"},\"image\":{\"@id\":\"https:\/\/vmseo.vlsimentors.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TCL Scripting - VLSI Mentors","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/","og_locale":"en_US","og_type":"article","og_title":"TCL Scripting - VLSI Mentors","og_description":"WHY TCL TCL (Tool Command Language) is the basis of every EDA tool shell. Understanding of how to handle the objects like cell, net, pin, port etc and virtual objects like clock, timing values etc becomes very important for any part of ASIC flow. TCL expertise would help the candidate in faster scripting and design [&hellip;]","og_url":"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/","og_site_name":"VLSI Mentors","article_modified_time":"2022-12-17T05:00:16+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/","url":"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/","name":"TCL Scripting - VLSI Mentors","isPartOf":{"@id":"https:\/\/vmseo.vlsimentors.com\/#website"},"datePublished":"2022-12-03T09:15:02+00:00","dateModified":"2022-12-17T05:00:16+00:00","breadcrumb":{"@id":"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vmseo.vlsimentors.com\/index.php\/tcl-scripting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vmseo.vlsimentors.com\/"},{"@type":"ListItem","position":2,"name":"TCL Scripting"}]},{"@type":"WebSite","@id":"https:\/\/vmseo.vlsimentors.com\/#website","url":"https:\/\/vmseo.vlsimentors.com\/","name":"VLSI Mentors","description":"All you need is a mentor","publisher":{"@id":"https:\/\/vmseo.vlsimentors.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vmseo.vlsimentors.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/vmseo.vlsimentors.com\/#organization","name":"VLSI Mentors","url":"https:\/\/vmseo.vlsimentors.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vmseo.vlsimentors.com\/#\/schema\/logo\/image\/","url":"https:\/\/vmseo.vlsimentors.com\/wp-content\/uploads\/2022\/12\/cropped-WhatsApp-Image-2022-12-05-at-12.51.22-AM.jpeg","contentUrl":"https:\/\/vmseo.vlsimentors.com\/wp-content\/uploads\/2022\/12\/cropped-WhatsApp-Image-2022-12-05-at-12.51.22-AM.jpeg","width":200,"height":200,"caption":"VLSI Mentors"},"image":{"@id":"https:\/\/vmseo.vlsimentors.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/vmseo.vlsimentors.com\/index.php\/wp-json\/wp\/v2\/pages\/25"}],"collection":[{"href":"https:\/\/vmseo.vlsimentors.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vmseo.vlsimentors.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vmseo.vlsimentors.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vmseo.vlsimentors.com\/index.php\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":9,"href":"https:\/\/vmseo.vlsimentors.com\/index.php\/wp-json\/wp\/v2\/pages\/25\/revisions"}],"predecessor-version":[{"id":301,"href":"https:\/\/vmseo.vlsimentors.com\/index.php\/wp-json\/wp\/v2\/pages\/25\/revisions\/301"}],"wp:attachment":[{"href":"https:\/\/vmseo.vlsimentors.com\/index.php\/wp-json\/wp\/v2\/media?parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}