<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Sethupathi Balakrishnan on Medium]]></title>
        <description><![CDATA[Stories by Sethupathi Balakrishnan on Medium]]></description>
        <link>https://medium.com/@sethupathibalakrishnan?source=rss-4058f058b1a2------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*nM5PNB4n6nl09Y3K.</url>
            <title>Stories by Sethupathi Balakrishnan on Medium</title>
            <link>https://medium.com/@sethupathibalakrishnan?source=rss-4058f058b1a2------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 21:54:03 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@sethupathibalakrishnan/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Taiwanese Research : My Thoughts]]></title>
            <link>https://sethupathibalakrishnan.medium.com/taiwanese-research-my-thoughts-2ed235163a7b?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/2ed235163a7b</guid>
            <category><![CDATA[design-automation]]></category>
            <category><![CDATA[mathematics]]></category>
            <category><![CDATA[algorithms]]></category>
            <category><![CDATA[semiconductors]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Tue, 24 Nov 2020 07:35:31 GMT</pubDate>
            <atom:updated>2022-01-21T01:48:06.550Z</atom:updated>
            <content:encoded><![CDATA[<h3>Taiwanese Research : My Thoughts</h3><p>Hello Readers,</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*I4NsvZWKcwgciCSP-DTWMQ.jpeg" /><figcaption>Image Courtesy — Google</figcaption></figure><p>I’m Sethupathi Balakrishnan. I’ve worked for Qualcomm. I’ll be sharing some of my thoughts about the research culture and the rigour in Taiwanese Universities. I’m from Semiconductors domain (specifically Physical Design &amp; EDA). Hence, my ideas/thoughts would be around it.</p><p>The Taiwanese are probably the best in Asia in semiconductors research. They are just a tiny bit behind the US. Why do I think so?</p><p>Here are some of the reasons.</p><ol><li><strong>The academic/research culture is very strong and so are the incentives to innovation/research</strong>. NTU-Taiwan has produced so many engineers and given to TSMC/UMC/Synopsys etc. Their academic standards are insanely high and would beat even US standards at times. For eg. I did my post grad from VIT in VLSI Design. I just had one small course on “CAD for VLSI” where they teach the working of various algorithms that are being used in placement/routing etc. But, when I saw the course catalog of NTU, I was shocked and intimidated TBH. The MS students are asked to design Placement/Routing Engines and not only that, they are also asked to improve the existing methodologies, participate in very high quality contests like ISPD Routing Contest , ICCAD Routing Contest, Tau Timing Contest and publish papers. VLSI-EDA is probably the hardest of all the domains in CS/VLSI. It took me about 3–4 years of experience in the VLSI industry to get to this level of understanding.</li><li><strong>Close to the Industry </strong>— All activities in the academia are strongly correlated to Industry problems. In-fact it’s so close that gap between the academia and the industry is almost NILL.</li><li><strong>A lot of smart people pursuing their MS/PhD’s in the US and coming back and settling down in Taiwan thereby transferring huge value.</strong></li></ol><p><strong>Dr. Yao-Wen Chang </strong>is a classic example. I have a strong feeling that this gentleman is single handedly responsible for increasing Taiwan’s GDP and economic strength.</p><p><a href="http://cc.ee.ntu.edu.tw/~ywchang/">Home Page of Yao-Wen Chang</a></p><p>Yao-Wen has contributed immensely not only to Taiwan’s development but to the entire <strong>EDA community</strong>. He is the president of <strong>IEEE-CEDA</strong>. He has trained numerous of students who have later become Managers/Section Head’s at TSMC/UMC/Synopsys/Cadence etc and academic heads in Taiwanese institutions. I’ll cite a few of them</p><ol><li><strong>Tsung-Yi Ho</strong> (Heads the THETA Lab at NTHU)</li></ol><p><a href="http://www.cs.nthu.edu.tw/~tyho/">Tsung-Yi Ho</a></p><p>2. <strong>Iris Hui-Rui Jiang</strong> (Heads Iris Lab at NTU)</p><p><a href="http://www.ee.ntu.edu.tw/profile1.php?id=1060726">江蕙如 Iris Hui-Ru Jiang</a></p><p>3. <strong>Huang-Yu Chen</strong> (Manager at TSMC)</p><p><a href="http://eda.ee.ntu.edu.tw/~yellowfish/">Huang-Yu Chen</a></p><p>4. <strong>H.C Ou</strong> (Manager at TSMC — Heads the Digital Design Flow Team)</p><p>and many more.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — —</p><p><strong>4.</strong> Strong Mathematical/Physics/Biology Foundations and the research institutions promoting/nurturing research in basic sciences and technology. For eg.</p><ol><li><strong>Academia Sinica</strong></li></ol><p><a href="https://www.sinica.edu.tw/en">中央研究院網站</a></p><p>2. <strong>ITRI</strong></p><p><a href="https://www.itri.org.tw/english/">Industrial Technology Research Institute</a></p><p>— — — — — — — — — — — — — — — — — — — — — — — — —</p><p><strong>5.</strong> Finally — <strong>Smaller Country</strong>. Taiwan is very small, in-fact it would be smaller than some states in India. It’s a known matter of fact that smaller the country, easier it is to excel. eg. Taiwan, Hong Kong, South Korea, Singapore etc.</p><p><strong>Con — </strong>The barrier to entry is relatively lower when compared to the US.</p><p>I am sure there are many other reasons why Taiwan is so good at Semiconductors. I have just listed some of my key observations.</p><p>— Sethupathi Balakrishnan</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2ed235163a7b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Imposter Syndrome]]></title>
            <link>https://sethupathibalakrishnan.medium.com/imposter-syndrome-245d5496e15a?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/245d5496e15a</guid>
            <category><![CDATA[imposter-syndrome]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Tue, 25 Aug 2020 06:54:59 GMT</pubDate>
            <atom:updated>2020-08-25T06:54:59.165Z</atom:updated>
            <content:encoded><![CDATA[<p>Wiki → <strong><em>Impostor syndrome</em></strong><em> (also known as </em><strong><em>impostor</em></strong><em> phenomenon, impostorism, fraud </em><strong><em>syndrome</em></strong><em> or the </em><strong><em>impostor</em></strong><em> experience) is a psychological pattern in which an individual doubts their accomplishments or talents and has a persistent internalized fear of being exposed as a “fraud”.</em></p><p>Hi Medium Readers,</p><p>I would be sharing some of my thoughts on “Imposter Syndrome” and how it can hit anyone.</p><p>I used to have this feeling a lot during my junior years (I have it even now). I used to think whatever I have is based on luck and I probably don&#39;t deserve it. I have had so much negative experiences in my life that at times I start believing that I am nobody.</p><p>I always assume that everybody is better than me and I am the dumbest. (I’ve been judged a lot in the past). At times I also have this feeling “People are trash”. These two thoughts are counter intuitive. This always happens to me.</p><blockquote><strong>I hate myself while hating others even more.</strong></blockquote><p>So I had an interview recently and I happened to have nailed it mainly because I prepared really hard and I was consistent with my efforts. The interviewer asked about Timing Analysis and I gave answers that even the interviewer himself felt new. Prior to the interview, I used to assume that I do not know anything and I will totally bomb the interview. However, things went exceedingly well. I also used to feel that whatever I have done is easy and anyone can do it with ease. That is almost always not the case. The image given below exactly describes how I felt →</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SeEJfrgfWq5JeCux0f0iaA.png" /><figcaption>Img Courtesy — getwerkin</figcaption></figure><p>I am a very emotional and sensitive person. At times I feel “Is everything okay with me?”, when things are going really well in my life. I am very used to people bashing me and I have given strong comebacks in the past.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/479/1*1L86fPEhvUaMtXDaF2WTZA.jpeg" /><figcaption>Img Courtesy — Google</figcaption></figure><p>&lt;Random Quote Incoming :P&gt;</p><p>I am a big fan of <strong>Asim Quershi. </strong>He says</p><blockquote><strong>If you run behind passion, you’ll get passion, If you run behind knowledge, you’ll get knowledge, If you run behind money, you’ll get money.</strong></blockquote><p>Blindly following passion will probably consume us completely and we may or may not be able to make the money that we wanted. It is better to</p><blockquote><strong>Take the passion along with you rather than following it blindly.</strong></blockquote><p>Money solves almost all the problems in life. If you are earning handsomely, you know that throwing the money will fix any problem. People say</p><blockquote><strong>Money is the byproduct of your work and you probably shouldn&#39;t focus on it at the early stages of the career.</strong></blockquote><p>I have mixed feelings with this idea. Everybody in the world knows people pursue MBA’s for fat paycheques and every single guy in the MBA panel interview will say this →</p><p><em>I want to expand my knowledge and explore the field of Consulting/Marketing etc.</em></p><p>Deep down everyone is running after IB/Consult jobs mainly because they pay well . Life is in-fact a race and everyone is fighting their own battle and not many acknowledge this. In India at-least, we have attached a negative emotion to this feeling of running after money.</p><p>There is this famous saying that I read on Quora and I want to end my article on this note →</p><blockquote><strong>Not everything in life is money, but we need money to get anything in life.</strong></blockquote><p>— Sethupathi Balakrishnan</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=245d5496e15a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[VLSI CAD Research Competitions]]></title>
            <link>https://sethupathibalakrishnan.medium.com/vlsi-cad-research-competitions-6a318a1d3ef3?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/6a318a1d3ef3</guid>
            <category><![CDATA[research]]></category>
            <category><![CDATA[vlsi]]></category>
            <category><![CDATA[algorithms]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Tue, 18 Aug 2020 14:42:32 GMT</pubDate>
            <atom:updated>2020-11-24T08:14:21.788Z</atom:updated>
            <content:encoded><![CDATA[<p>Hi Medium Readers,</p><p>This article of mine will highlight some of the most coveted VLSI-CAD Research Competitions. It’s an attempt to spread awareness among Indian students and semiconductor professionals. I’m mostly interested in the Physical Design and CAD side of VLSI. Hence, I’ll be covering them.</p><p>I have worked for QCOM’s GPU’s. The BDC team seems to much ahead than the San-Diego team in terms of execution. The team members were at-least 10 years experienced in SoC design. I was the youngest member in the team. The pressure was very high and I couldn&#39;t survive. I somehow have a feeling that even to work on a small block in QCOM-BDC GPU, you should have at-least 4–5 years of experience.</p><p>Some context → Professionals working in the VLSI domain belong to one of the following categories.</p><ol><li>CAD-Tool Research.</li><li>CAD-Tool Usage.</li><li>CAD-Tool Support.</li></ol><p>I’ll list some of the conferences that Semiconductor professionals attend. (These are some of the conferences that I am aware of. There are many actually.)</p><p>— — — — — — — — — — — — — — — — — — — — — — — —</p><p><strong>Tool User Conferences</strong> (Unpaid)→</p><ol><li><strong>SNUG (Synopsys User Group) Conference.</strong></li></ol><p><strong>SNUG- Silicon Valley →</strong></p><p><a href="https://www.synopsys.com/community/snug/snug-silicon-valley.html">SNUG Silicon Valley</a></p><p><strong>SNUG India →</strong></p><p><a href="https://www.synopsys.com/community/snug/snug-india.html">SNUG India</a></p><p>2. <strong>CDN Live (Cadence User Conference).</strong></p><p><strong>CDN- Americas</strong>→</p><p><a href="https://events.cadence.com/event/7a2b0ac5-437a-4da7-af2d-554649b33cee/summary">CadenceLIVE 2020 Americas</a></p><p><strong>CDN- India→</strong></p><p><a href="https://events.cadence.com/event/b9904d74-0df4-46a4-b92e-fcf3580c582c/summary">CadenceLIVE 2020 India</a></p><p>— — — — — — — — — — — — — — — — — — — — — — — — —</p><p><strong>VLSI-CAD Research Conferences/Competitions</strong> (Paid)</p><ol><li><strong>International Conference on VLSI Design</strong>.</li></ol><p><a href="http://embeddedandvlsidesignconference.org/">Program - Embedded &amp; VLSI Design Conference</a></p><p>This happens in India round the year. I happened to participate in one of the tutorial proceedings. Oh Boy, the quality is off the charts. This particular conference has a very high rejection ratio. Only the best of the best papers are given a chance to present. The best of the best industry leaders/Universities present their research work here.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — —</p><p><strong>The conferences that are listed from now on are of very high quality. Most of them are conducted in the US.</strong></p><p>— — — — — — — — — — — — — — — — — — — — — — — — —</p><p><strong>2. ICCAD (International Conference on Computer Aided Design).</strong></p><p><a href="https://iccad.com/2020_cad_contest">2020 IEEE/ACM ICCAD CAD Contest - Call for Participation | ICCAD</a></p><p>The competition (CAD-Contest) is much more intense than the conference. The problem statements are released about 5–6 months prior to the competition. The participants are mostly post grad &amp; doctoral students. The beauty of this competition is that you ought to know about VLSI-PD and advanced Computer Science to solve problems given in the contest. Funnily, no one from India has made it to the finals. In-fact many of the semiconductor professionals in India are not even aware of this competition. (However, there are a few exceptions. Somehow, TI-India has been the R&amp;D hub of India.) My manager’s manager was from TI. He not only knew about this, but also published papers in these coveted conferences. He in-fact owns a patent for one of his algorithms.</p><p><strong>3. DAC (Design Automation Conference)</strong></p><ul><li><a href="https://dac.com/market/eda-0">Electronic Design Automation</a></li><li><a href="https://hackat.events/dac20/">Hack@DAC2020</a></li></ul><p>Another conference of very high quality. It’s very hard to crack these competitions. If you look at the link above, the “hack” winners are university students from the US and some of the working professionals are competing with them. The results speak for themselves.</p><p><strong>4. ISPD (International Symposium on Physical Design)</strong></p><p>This is one another event that focuses solely on Physical Design and CAD related to Physical Design. The competition format is on similar lines with the IC-CAD contest.</p><p><a href="http://www.ispd.cc/?page=home">International Symposium on Physical Design (ISPD)</a></p><p>Contest Link →</p><p><a href="https://www.cerebras.net/ispd-2020-contest/">ISPD 2020 Contest: Wafer-Scale Deep Learning Accelerator Placement - Cerebras</a></p><p><strong>5. ASP-DAC (Asia South Pacific — Design Automation Conference)</strong></p><p><a href="http://www.aspdac.com/aspdac2021/cfp/">26th Asia and South Pacific Design Automation Conference (ASP-DAC 2021)</a></p><p>I am not sure if they have a contest but this is one of the conferences of the highest quality in the APAC region.</p><p><strong>6. DATE (Design, Automation and Test in Europe Conference)</strong></p><p><a href="https://www.date-conference.com/">| DATE 2021</a></p><p>This is mostly the Europe equivalent of ICCAD.</p><p><strong>7. Tau Contest (Timing Contest)</strong></p><p><a href="https://sites.google.com/view/taucontest2020/home">Tau Contest 2020</a></p><p>This contest is one of my favourites. Timing in Physical Design is one of the most important steps in closure of a SoC. The idea is to write/code a “Timing Calculator” for various models of libs. (NLDM/CCS etc).</p><p><strong>8. ICCD (International Conference on Computer Design)</strong></p><p><a href="https://www.iccd-conf.com/Home.html">The 38th IEEE International Conference on Computer Design</a></p><p>— — — — - — — — — — — — — — — — — — — — — — — — -</p><p><strong>IEEE groups associated with EDA research</strong></p><ol><li><strong>ACM-SIGDA — (Special Interest Group in Design Automation)</strong></li></ol><p><a href="https://www.sigda.org/">About Us - SIGDA</a></p><p>2. <strong>IEEE-CEDA — (Council on Electronic Design Automation)</strong></p><p><a href="https://ieee-ceda.org/">Front Page | IEEE Council on Electronic Design Automation</a></p><p>— — — — — — — — — — — — — — — — — — — — — — — —</p><p>Some of the influential personalities (read “Pioneers/Rockstars”)in Physical Design EDA are →</p><p><strong>0.</strong> <strong>Alberto L. Sangiovanni-Vincentelli — (Founder — Synopsys &amp; Cadence)</strong></p><p>Let’s just say he is the guy solely responsible for what the VLSI Industry it is now.</p><p><a href="https://www2.eecs.berkeley.edu/Faculty/Homepages/sangiovanni-vicentelli.html">Alberto L. Sangiovanni-Vincentelli</a></p><ol><li><strong>Andrew B Kahng —</strong></li></ol><p><a href="https://vlsicad.ucsd.edu/~abk/">Andrew B. Kahng&#39;s Home Page</a></p><p><strong>His Research Group —</strong></p><p><a href="https://vlsicad.ucsd.edu/">UCSD VLSI CAD Laboratory</a></p><p><strong>2. Sachin Sapatnekar</strong> —</p><ul><li><a href="https://ece.umn.edu/directory/sapatnekar-sachin/">Sapatnekar, Sachin</a></li><li><a href="http://people.ece.umn.edu/users/sachin/">Sachin Sapatnekar&#39;s home page</a></li></ul><p><strong>His Research Group —</strong></p><p><a href="http://people.ece.umn.edu/users/sachin/grad/grad.html">Research Group (Sachin S. Sapatnekar)</a></p><p><strong>3. Igor Markov</strong>— (former student of AB Kahng)</p><p><a href="https://web.eecs.umich.edu/~imarkov/">Igor Markov at the University of Michigan/EECS</a></p><p><strong>His Research Group —</strong></p><p><a href="https://web.eecs.umich.edu/~imarkov/i_students.html">Igor Markov</a></p><p>My answer may not be perfect. But, anyone reading this article will get a fair idea of some of the contests/conferences/research-groups.</p><p>An extremely detailed article about the CAD-Research Groups in the US can be found here →</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.quora.com%2Fwidgets%2Fembed_iframe%3Fpath%3D%2FWhat-are-the-best-VLSI-CAD-research-groups-in-US-universities%2Fanswer%2FPasquale-Ferrara&amp;display_name=Quora&amp;url=https%3A%2F%2Fwww.quora.com%2FWhat-are-the-best-VLSI-CAD-research-groups-in-US-universities%2Fanswers%2F2958356&amp;image=https%3A%2F%2Fwww.quora.com%2Fstatic%2Fimages%2Flogo%2Fwordmark_default.png&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=quora" width="560" height="560" frameborder="0" scrolling="no"><a href="https://medium.com/media/615391d42b72047760a292b0cef8d7c8/href">https://medium.com/media/615391d42b72047760a292b0cef8d7c8/href</a></iframe><p>I might have missed some. I’ll update when I get to know more.</p><p>Edit →</p><p>The Taiwanese are rocking the world of Physical Design EDA and Semiconductor Research in general. Here are some of the top researchers from Taiwan→</p><ol><li>Yao-Wen Chang</li></ol><p><a href="http://cc.ee.ntu.edu.tw/~ywchang/">Home Page of Yao-Wen Chang</a></p><p>2. Iris Hui-Ru Jiang</p><p><a href="http://www.ee.ntu.edu.tw/profile1.php?id=1060726">江蕙如 Iris Hui-Ru Jiang</a></p><p>3. Tsung-Yi Ho</p><p><a href="http://www.cs.nthu.edu.tw/~tyho/">Tsung-Yi Ho</a></p><p>Hey Reader, if you have made it this far, it doesn&#39;t hurt to show some support by “giving claps” to the article. It will encourage me to write more.</p><p>-Sethupathi Balakrishnan.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6a318a1d3ef3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Algorithmic Problems & their applications in S/W development]]></title>
            <link>https://sethupathibalakrishnan.medium.com/algorithmic-problems-their-applications-in-s-w-development-afeef6206609?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/afeef6206609</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[competitive-programming]]></category>
            <category><![CDATA[hedge-funds]]></category>
            <category><![CDATA[algorithms]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Wed, 12 Aug 2020 07:08:27 GMT</pubDate>
            <atom:updated>2020-08-12T09:55:49.456Z</atom:updated>
            <content:encoded><![CDATA[<p>Hi Medium Readers,</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*Gr1AWxjD9KAyXXwwQnnb7A.png" /><figcaption>Img Courtesy — Google</figcaption></figure><p>I’ll be presenting some of my view points on Competitive Programming and its impact on professional software development.</p><p>“Competitive Programming Vs Development” → This has been a debated topic for a long time amongst college grads and software professionals.</p><p>A lot of guys (including Kalpit Veerwal) have bashed CP. However, there are some other guys like Aman Goel who strongly support the sport of programming. I am not a CS grad. However, I have been a fan of competitive programming mainly because it sharpens the mind and increases the thinking capacity.</p><p>There is this statement that has been going around → <strong>“You will probably never use these algorithms (asked in CP) while working on a project in a corporate setting”</strong>. I however strongly disagree with this statement. I belong to the Semiconductors domain and algorithms are aggressively used in EDA firms.</p><p>AFAIK, Algorithms are used heavily in professional software development in the following areas →</p><ol><li>EDA Companies. (Synopsys, Cadence, Mentor Graphics etc)</li><li>Quants/Hedge Funds/ Asset Management Firms to generate alphas. (Bridgewater Associates, Renaissance Technologies, Two Sigma, Citadel, Tower Research, World Quant, D.E Shaw etc)</li><li>Research divisions of Organisations (like IBM, Apple,NVIDIA, Samsung, Google, Intel etc)</li><li>Artificial Intelligence firms (DeepMind etc).</li><li>Startups like Code Nation etc. for their Compiler Design Projects.</li></ol><p>(There might be other areas that I am unaware of).</p><p>The semiconductors stream is heavily dependent on “EDA Tools” (EDA → Electronic Design Automation). And all these tools are developed using C++ or Java. I’ll cite an example to give better clarity.</p><p>Semiconductor chips are designed using software suites/tools provided by Cadence, Synopsys and Mentor Graphics majorly. These are EDA companies and their products are these EDA tools. I am a SoC Design Engineer and my work is dependant on a software tool named “Innovus” from Cadence and “ICC2” from Synopsys. Innovus and ICC2 have the following engines built inside them namely (but not limited to)→</p><ol><li>Placement &amp; Optimisation Engine.</li><li>DRC Engine.</li><li>Extraction Engine.</li><li>CTS &amp; Optimisation Engine.</li><li>Legalisation Engine.</li><li>Routing &amp; Optimisation Engine.</li><li>Timing Engine.</li><li>Power Analysis Engine.</li><li>Verification Engines</li><li>Search Engines etc.</li></ol><p>These “Engines” are nothing but sub-routines written in C++ that target very specific tasks and building these tools require advanced knowledge of discrete mathematics &amp; algorithms (specifically graph algorithms). These tools are mainly developed by CAD Researchers (most of them are PhD’s). This is where competitive programming helps. For eg. CodeForces DIV-1 problems are so hard that they can be used for building a full fledged EDA tool-chain. It’s unfortunate that most CS grads are not interested in developing EDA tools (mostly because of lack of interest or awareness) and are more keen on working for FAANG companies. Once they land in these firms they are given tasks that do not require algorithms and eventually they loose interest in knowing more about algorithms.</p><p>Conclusions → Algorithms are definitely helpful for anyone who is interested in it and <strong>it is </strong>used in professional software development. CS grads who are interested in EDA Tool development are warmly welcomed at these EDA companies.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/750/1*2KFbVGAp5MbqBTOtUkAozQ.png" /><figcaption>Img Courtesy — Google</figcaption></figure><p>A detailed application of a competitive programming problem in a VLSI-EDA setting is presented here →</p><p><a href="https://github.com/sethupathib/final_layout_generator">sethupathib/final_layout_generator</a></p><p>— Sethupathi Balakrishnan.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=afeef6206609" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Clock Tree Synthesis]]></title>
            <link>https://sethupathibalakrishnan.medium.com/clock-tree-synthesis-c108f9ea0760?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/c108f9ea0760</guid>
            <category><![CDATA[physical-design]]></category>
            <category><![CDATA[algorithms]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Fri, 07 Aug 2020 08:27:46 GMT</pubDate>
            <atom:updated>2021-08-05T06:02:01.223Z</atom:updated>
            <content:encoded><![CDATA[<p>Hi Readers,</p><p>This article will be a little technical. It’s about CTS.</p><p>It is one of the important steps in the Physical Design Flow. It’s the process of building a robust clock tree. i.e it’s the process of balancing the clock skew and minimising the insertion delay.</p><p>Clock nets in any chip are the most switching. They can be nasty and couple with neighbouring nets and cause failures in functionality. Hence, they need special care.</p><p>There are many articles that describe about the settings/optimisation scripts/sanity checks etc. You can read about them here →</p><p><a href="http://www.signoffsemi.com/cts-part-1-2/">Clock Tree Synthesis- part 1 - Physical design, STA &amp; Synthesis, DFT, Automation &amp; Flow Dev, Verification services. Turnkey Projects</a></p><p>However, in this article I would like to highlight some of the processes that happen inside the tool while executing the CTS node.</p><p>What happens @ CTS ?</p><ol><li>Clocks are propagated.</li><li>NDR’s are applied.</li><li>Honours exceptions like false path, multi-cycle path &amp; don&#39;t touch attributes etc.</li><li>Generated clocks are taken care.</li><li>Clock Tree is built with the cell list that is provided.</li><li>OCV derates impact timing from non-common clock path</li><li>Clock gate enable timing is no longer ideal.</li><li>Inter-clock timing depends on achievable insertion delays.</li><li>Clock generator control logic timing is no longer ideal.</li></ol><p><strong>Anchor Buffer/Transport Buffer </strong>→ It’s a strong buffer (capable of driving a long net). It is usually added at the beginning of the clock tree i.e near the clock pin.</p><p><strong>Skew Anchor/Sink Point </strong>→ It’s a clock endpoint that controls the downstream clock tree. for eg. a register that is a div2 clock generator has a clock pin as a skew anchor because the arrival time of the clock at that clock_pin affects the arrival times of all clocks after that.</p><p><strong>Managing </strong>clock skew better often reduces hold failures in the design. Generally, for every 100K gates, 600–650 clock buffers are added. Building the clock tree with only inverters yields better DCD (Duty Cycle Distortion).</p><p><strong>GLOBAL SKEW →</strong> Its the difference between the longest insertion delay and the shortest insertion delay.</p><p>(Skew = buffer delay + RC delay + delay due to process effects)</p><p><strong>create_clock command →</strong></p><ol><li>Every <strong>create_clock </strong>constraint becomes the starting point for insertion delay calculation in propagated mode.</li><li>Every <strong>create_clock </strong>constraint triggers a new clock tree during CTS building.</li><li>A <strong>create_clock </strong>constraint defined on the hierarchical pin is not supported during CTS.</li><li>Clock logic is not to be synthesized during <strong>Synthesis</strong> stage.</li><li><strong>create_generated_clock </strong>enables insertion delay calculation from the master clock unlike the <strong>create_clock </strong>command.</li></ol><p>What does <strong>Meeting Skew Targets </strong>mean?</p><p>Its making the skew almost equal from clock source point to all the flop end points.</p><p><strong>Clock Tree Optimisation →</strong></p><ol><li>Upsize/Downsize buffers/inverters/comb cells/ seq cells.</li><li>Limiting the number of buffers and inverters used.</li><li>Level Adjustment.</li><li>Delay Insertion.</li><li>Dummy Load Insertion.</li></ol><p><strong>CTS INTERNAL FLOW →</strong></p><ol><li><strong>Initialisation. </strong>(Library trimming, identify place-able area, validate transition and skew targets)</li><li><strong>Construction. </strong>(Clustering, Legalisation DRV Repair)</li><li><strong>Implementation. </strong>(Optimise Insertion Delay, power and skew balancing)</li><li><strong>EGR Post Conditioning. </strong>(early global route, area reclaim, DRV repair)</li><li><strong>Clock Routing. </strong>(detail routing along global route guides)</li><li><strong>NR Post Conditioning. </strong>(DRV and skew repair)</li><li><strong>Post CTS Optimisation. </strong>(scan re-ordering, data-path optimisation and use of useful skew)</li></ol><p>Edit —</p><p><strong>CTS Problems —</strong></p><ol><li>Clock Skew.</li><li>Long Insertion Delay.</li><li>Skew across clocks.</li><li>Heavy clock net loading.</li><li>Crosstalk and EM.</li></ol><p><strong>CTS Analysis —</strong></p><ol><li>Report Timing.</li><li>Report ID, skew, targets.</li><li>DRV Report.</li><li>CTS Exceptions.</li><li>Clock QoR.</li><li>Report DRV, Power and Area.</li></ol><p><strong>Things to be noted —</strong></p><ol><li>Check “don’t use” and “don’t touch” attributes.</li><li>Check “don’t buffer” net.</li><li>Check “don’t size” and “size only” cells.</li><li>Check for “clock exceptions”</li></ol><p>Disclaimer → These ideas have been gathered from various resources from the web. I do not own them nor am I responsible for the correctness.</p><p>-Sethupathi Balakrishnan</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c108f9ea0760" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Learnings from my favourite TV Show “SUITS”]]></title>
            <link>https://sethupathibalakrishnan.medium.com/learnings-from-my-favourite-tv-show-suits-e19333f25628?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/e19333f25628</guid>
            <category><![CDATA[suits]]></category>
            <category><![CDATA[tv-shows]]></category>
            <category><![CDATA[tv-series]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Tue, 04 Aug 2020 08:45:31 GMT</pubDate>
            <atom:updated>2020-08-07T07:44:57.134Z</atom:updated>
            <content:encoded><![CDATA[<h3>Observations from my favourite TV Show “SUITS”</h3><p>Hi Guys,</p><p>It’s been quite a while since I wrote my last article. My previous article was my take on “Rodha” — a CAT preparation vendor.</p><p>This article of mine will highlight some of the view points and my learnings from “suits”, a show that changed the way I look at things and life in general. I’ll be listing some of Harvey’s quotes that made an impact on me in this article.</p><p>The character “Harvey Specter” is every man’s dream. He intimidates everyone with his charm. I must say we should not be ignoring other characters like Mike, Louis, Donna, Rachel, Jessica etc. I got to know a lot from the TV Show. Some of them are</p><ol><li>An appreciation for “Jazz” music.</li><li>I got to know that a person can be extremely be good at so many things. for eg. Harvey was very good at Poker, Boxing, Basketball and Baseball.</li></ol><p>Similarly, Louis was a finance god, he was really good at tennis and shooting. He had a thing for cats. He is evil for sure. In fact, I had a manager who was exactly like him.</p><p>3. I got to know about “Hedge Funds” for the first time from “Suits”. I did not have the faintest clue what “Hedge Funds” were before that.</p><p>4. I got to know about “Investment Banking” from this TV Show. I understood this is exactly how “Consultants” at McK, BCG, Bain work. Long hours, Hard work, Business Class flights, 5* accomodation, interacting with C-Suite Execs. etc. In fact all the PGP grads from IIMs who crack consult interviews have this kind of a hectic and a super busy life. (Mainly because their bosses and partners at the firm promise the Moon to the clients and the consultants are forced to deliver). One of my classmates Nishant is a consultant at BCG and I barely get to speak with him. He is such a busy guy. He inspires me and I always look upto him.</p><p>5. I learnt this the hard way. Harvey was a law grad from <strong>Harvard</strong>. Degrees matter, the brand of the company you work for matters, the school you went to matters, in-fact in India, your ‘caste’ also matters (Sad reality).</p><p>6. Keeping yourself healthy and the attire you wear matter a lot. Harvey tells Mike this — “People respond to how you dress. Believe it or not that’s what you have to do. I don’t care about you. You are a reflection of me and I absolutely care about me. Spend some money on your suit.”</p><p>7. Learning from Louis — He is nasty, cunning and evil. He never the gets the attention he deserves. He is emotional. He is a math genius. He is low maintenance unlike Jessica and Harvey.</p><p>8. One of my favourite quotes from Harvey is “Excuses don’t win championships ”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xgp2-y8FLf5OrScEyuW9hg.jpeg" /><figcaption>Img. Courtesy — Pinterest</figcaption></figure><p>9. “Winner gets it all” — and Harvey emphasises so much on winning every time. This is so true in almost every aspect of life. For eg. It is almost impossible for a person who is not from a tier-1 institute to get into firms like Tower Research Capital, McK, Bain, World Quant, DE Shaw etc.There are exceptions of course.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UASc-DZEwhY45YQikMD7TA.jpeg" /><figcaption>Img Courtesy — Google</figcaption></figure><p>10. Harvey charms clients like a boss. For instance, he brought in “McKernon Motors” to the firm at a very young age. Harvey on never giving up →</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*E0xPYvfrC57GhKIMves05g.jpeg" /><figcaption>Img Courtesy — Google</figcaption></figure><p>11. Harvey’s Record Collection. Oh Man! Harvey goes to any heights for his record collection.</p><p>12. His rough childhood past. His mother was cheating on his father. That is so much to deal with at a very young age. This is one of the main reasons why he is emotionless. Harvey on emotions →</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*UEIguxyVk7mDZMjqiFgMMA.jpeg" /><figcaption>Img Courtesy — ScoopWhoop</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*_m1KHwI6FNhxFBx3250vmw.jpeg" /><figcaption>Img Courtesy — ScoopWhoop</figcaption></figure><p>13. Some of Mike’s quotes. Mike is a math genius, he has a photographic memory. A small incident in the past and his life is destroyed. The way he bounced back is as they say nothing short of “History”.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/540/1*rkHqhBkGWXiTg9hWI_yVDA.jpeg" /></figure><p>14. Louis Litt is always known for his famous dialogue “You just got LITT UP!”</p><p>15. Harvey wears Tom Ford Suits and Louis wears Brioni. These suits have starting prices from $2000. I forgot to mention Donna and Jessica. They both are very high maintenance. Donna transitioned from being an actor to the Chief Operating Officer of one of the best law firm there is in New York City. She deserved it. Other characters who deserve honourable mentions are Rachel, Katrina and Samantha. Samantha is basically the female equivalent of Specter.</p><p>16. Some of the cars that are used in suits are from Lincoln, Mercedes, Lexus, Ferrari, Ford Mustang, Tesla and Jaguar. These cars are super expensive.</p><p>17. I know some of my friends who are Batman fans. They are so much fanatic that they download the background score and listen on loop. I am such a sort of fan. I have all the suits songs on my playlist.</p><p>18. Finally, I have to give credits to the creator of the Show “Aaron Korsh” without whom the show wouldn&#39;t have become what it is now.</p><p>EDITs —</p><p>Since I have got quite a bit of appreciation and criticisms , I am adding some more points</p><p>19. Harvey goes to any extent to defend his family and friends. He saves Donna, Mike, his driver Ray Bengazi, his brother and even Louis. When he says ‘You&#39;re family’, he definitely means it.</p><p>20. Harvey does take criticisms like a man. He loses some cases and gets fired by some clients and in most of the cases its because of someone else.</p><p>21. All these swags come at a price. We only see the bright side. The saying “Grass is greener on the other side” holds here as well. We never see the hard work and the sleepless nights. Harvey is a Harvard Law Grad. Making a cut into Harvard (which has extremely low rate of acceptance) is no joke.</p><p>22. We all have a ‘Louis’ inside us. The insecure, the emotional, the evil, the stupid, the furious, the selfish, the cunning personality inside us. It’s just that we have a mask and hide these traits safely.</p><p>23. Harvey is a winner. That’s all good. But he is not a leader. We can feel that when Jessica leaves the firm and Harvey struggles with things. Jessica is all about holding people together.</p><p>24. Harvey can&#39;t be Harvey without Donna. She plays a pivotal role in making his life easy.</p><p>Key Learnings from the show —</p><ol><li>Life is not easy. Nothing worth having comes easy.</li><li>Even the best of the best lawyers/consultants face hard times. It’s all about how they manoeuvre over the situation.</li><li>Being fit and eating healthy comes at a time and cost effort.</li><li>You can be really good at many different things. In fact, at Goldman Sachs, people who are good are different things are given attention/priority.</li><li>Learnt about these terms — Investment Banking, Private Equity, Hedge Funds, Consulting, Boutiques, Preferred Shares etc. (I did research about them afterwards).</li><li>Degrees matter. I am a big fan of “Asim Quershi”. He is a Oxford Physics Grad. He was an Investment Banker at Morgan Stanley, Credit Suisse etc. He says, sometimes when you are pressed hard, you need that strong degree to shove it down their throat to silence them. Else, they&#39;ll keep pressing you.</li></ol><p>— Sethupathi Balakrishnan</p><p>(A die hard suits fan)</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e19333f25628" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Random]]></title>
            <link>https://sethupathibalakrishnan.medium.com/random-7b0298691a0c?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/7b0298691a0c</guid>
            <category><![CDATA[entrance-examinations]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[review]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Sun, 14 Jun 2020 05:36:39 GMT</pubDate>
            <atom:updated>2020-08-05T07:26:32.607Z</atom:updated>
            <content:encoded><![CDATA[<h3>“Rodha” — A review.</h3><p>Hi Medium Readers,</p><p>Here, I would like to pen down some thoughts that come across my mind randomly.</p><p>There are some brilliant youtube channels that are extremely under-rated/under-followed.</p><p>One of them is the “Rodha- CAT Prep” Channel on Youtube. I casually stumbled upon the channel. They were claiming to cover 100% CAT syllabus. I started watching the first few videos. The guy is extremely down to earth and has got exceptional conceptual clarity. I started binge watching all of his videos. I have watched all of his Quant Videos. They are really really good. He starts from the very basics and goes to levels beyond CAT standards. I really loved his content. I followed him on Unacademy and I’ll be purchasing his paid course soon.</p><p>He coins a term called “Mind Fat” which is analogous to “Body Fat”. In order to remove the Mind Fat we need to work aggressively and solve a lot of hard problems to remove it, just like the case of Body Fat.</p><p>There’s another take away and I strongly comply with his idea. “Hard work in the right direction &amp; with right mentorship will definitely lead to success”. This is in line with the thought “The direction always mattered over the speed”. Mr. Ravi Prakash is name of the guy. I strongly believe that “He is the Hero that we need but we don’t deserve”. There are only 33K subscribers to his channel.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/1*OdUWrv9Kmd1SjLbVZwMBfQ.jpeg" /><figcaption>Img Courtesy — Google</figcaption></figure><p>— — —</p><p>There are a lot of mistakes/mishaps that was done by me/to me in the past. I did not go for any sort of JEE coaching or Entrance coaching. This is the biggest mistake. I missed that sort of rigour. I am lacking that strength/command over concepts. And going to a no-name college was one of the greatest mistakes of my life. I should’ve take a break and joined JEE coaching. I would’ve at least got that rigour/command over the subject. Be it Math or Physics.</p><p>— — —</p><p>Some of the most under-rated music producers in India are “Lost-Stories” and Yashraj Mehra. This YashRaj kid raps so well. He didn&#39;t get the traction he deserves. I really feel bad for him.</p><p>Anyway, the world was never Linear. It’s always non-linear. It’s all about playing by your strengths and making your weak zones your strong zones.</p><p>-Sethupathi Balakrishnan</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7b0298691a0c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Experiences with lows in life]]></title>
            <link>https://sethupathibalakrishnan.medium.com/experiences-with-lows-in-life-83164a35a617?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/83164a35a617</guid>
            <category><![CDATA[bounce-back]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Wed, 03 Jun 2020 06:00:46 GMT</pubDate>
            <atom:updated>2020-08-01T04:29:07.106Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hAqarioLSLUNAOnvl6MdPQ.jpeg" /><figcaption>Helpless Kid who is crying alone in a corner. *Image Courtesy — Google</figcaption></figure><p>Hi Medium Viewers/Followers,</p><p>Here, I would be sharing some of my experiences of low points in my life and how I tackled them and proceeded ahead in life.</p><p>As a kid, I was bullied a lot. Till 5th grade things were pretty much sorted in my life. Good Acads (got an academic award), good physique etc. (I feel that if you’re good at acads you are almost sorted in all aspects of life). From 6th grade onwards, my grades started dipping. This is where all the problems started in life. Parents started bullying (read beating/insulting). My grades were going down because of the change of my school. I started badminton coaching classes in 6th.</p><p>Then I was transferred to another location. (Somewhere in TN). 7th grade began. I was extremely naive. I didn&#39;t know how to talk/behave. Basically no filter. Oh Man, I was completely lost and directionless. Bad Grades, No social respect, a lot of bullying. Friends, Teachers, Parents, Friends of Parents— all started teasing me. A lot of this made be a silent person. The only thing that I was good at was at playing Badminton. There was this person named R*th. He ruined my career. He tarnished my reputation. He made me feel like shit. I started believing that I am not that smart and I am a nobody. (I was having this feeling till the time I entered VIT). I still am raging. Given a chance, I would show him how rich/happy I am now. (He did get his share of Karma back where he was given a punishment transfer after he bullied a doctor’s son in our township). The lowest point in my life was during GATE results (I performed very badly), the Job Hunt Phase and when I was infected by Tuberculosis. I missed death by a very small margin.</p><p>Bullying did not stop in school. It was still present in College (Under-grad &amp; Post-Grad (during internship)) &amp; even in corporate life. I guess it is inevitable. I guess it would always be there. The funny part is that those guys who bullied didn&#39;t do well in their lives either. I don’t know where do they get their attitude from.</p><p>As Mr. Asim Qureshi rightly says “Anybody who is wanting to over-achieve or has overachieved had one one such instance happened to him in the past.” It’s always about avenging or giving a comeback or proving people wrong.</p><p>I had 3 crushes in life till date. One in school, one in college (Post Grad) and one during the corporate career. Obviously all the three lead to heart-breaks.</p><p>Now for the good part. How I overcame all these mishaps?</p><ol><li>By watching a lot of TV shows.</li><li>By cutting out all the negative people from my friends-list.</li><li>By reading a lot of books. (You can find the books I read on my Quora Profile).</li><li>By watching a lot of Gaming streams (Tanmay Bhat, Carry Minati, Gunshot, Ankkita C, Scout, Gareebooo etc). This helped me a lot. Like for real. It did get me out of depression.</li><li>By following Shwetabh Gangwar’s, Aman Dattarwal’s &amp; Kalpit Veerwal’s Youtube Channel.</li><li>By speaking to very selective people who supported me no matter what.</li></ol><p>I know that I have performed <em>decently </em>in life. But, I am not going to be complacent. I learnt things the hard way. Nothing worth having comes easy. You ought give time and efforts with consistency. I also know that I have done a lot of good karma in life. One of my mentors told me that it <em>will definitely</em> come back in ways that no one can imagine.</p><p>Comments → I was not good with drawing.</p><p>Comeback → I significantly improved my drawing skills and I have become quite good at it. (Check out my behance profile)</p><p>Comments → I spoiled people’s photographs by oddly editing them.</p><p>Comeback → I have improved my design skills to a large extent and even received intern offers from good design startups (The Minimalist) and I did prepare a pitch video for one of the startups that we launched while at VIT.</p><p>Comments → I was not even knowing the basic syntaxes of programming. (I did not pass the test by IISc prof’s for internships)</p><p>Comeback → Cracked Research Intern at IIT-Madras (One of the most complex problems (writing STA Engine in CPP)).</p><p>Comments → I was not good at Math.</p><p>Comeback → Got straight A’s in VIT in Math and related subjects.</p><p>Comments → Was body slammed/body shamed.</p><p>Comeback → Reduced my weight by 5Kg’s under a month.</p><p>Comments → I was not got at my work (VLSI stuff)</p><p>Comeback → Cracked Physical Design Job at one of the best companies.</p><p>Comments → I was not good in English.</p><p>Comeback → Published articles on careerhigh.in, Quora and Medium left, right and centre.</p><p>There’s an anecdote →</p><p>We react aggressively to negative comments than to positive comments. There would be tons of people praising your work but that one person who criticised/teased you. You never forget him/her. We tend to believe that negative thing that some random XYZ commented on us and your subconscious mind programs itself that you’re not capable/good and the amount of self-hate increases exponentially. It’s super hard to break this belief that has been formed over years. There’s additional burden when your parents are not very supportive.</p><p>I could give you a lot of other examples of people whom I follow who were bullied during their childhood and gave a solid comeback. For eg.</p><p>— Lost Stories</p><p>— Samay Raina</p><p>— Vidya Vox</p><p>— Tanmay Bhat</p><p>— Prashasti Singh</p><p>Amidst all these bullying, there were some people who were always on my side. For eg. Meenakshi Ma’am, Thankachan Sir, Rajiv Sir, Ashok, Chirag, Akshay, Sibi Kabilan, Reena Monica Ma’am, RaviSankar Sir, Prastut, Sannidhya, Amey, Souryendu, Prateek, Sneha etc.</p><p>I wanted to ease things a little and let things out of my head and hence this article.</p><p>-Sethupathi Balakrishnan</p><ul><li><a href="https://www.behance.net/bsethupathi">Sethupathi Balakrishnan on Behance</a></li><li><a href="https://www.quora.com/profile/Sethupathi-Balakrishnan-%E0%A4%B8%E0%A5%87%E0%A4%A4%E0%A5%81%E0%A4%AA%E0%A4%A4%E0%A4%BF-%E0%A4%AC%E0%A4%BE%E0%A4%B2%E0%A4%95%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A3%E0%A4%A8">Sethupathi Balakrishnan (सेतुपति बालकृष्णन)</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=83164a35a617" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Tamil Nadu : Some positive aspects]]></title>
            <link>https://sethupathibalakrishnan.medium.com/tamil-nadu-some-positive-aspects-8a46a7565122?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/8a46a7565122</guid>
            <category><![CDATA[chennai]]></category>
            <category><![CDATA[tamil-nadu]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Wed, 22 Apr 2020 07:55:46 GMT</pubDate>
            <atom:updated>2020-04-22T07:55:46.328Z</atom:updated>
            <content:encoded><![CDATA[<h3>Tamil Nadu : Some positive aspects</h3><p>Hi,</p><p>I’m Sethupathi Balakrishnan. I am a Tamil Guy. I have been a strong critic about TN for quite some time. However, I must admit that TN has definitely got some USP’s that I admire. They are →</p><ol><li>Getting rid of the surname.</li><li>Exceptional medical infrastructure and quality of doctors.</li><li>Staggering Road Infrastructure.</li><li>It’s been leading in the “Mechanical” Design and Manufacturing sector.</li><li>TN Chief Minister’s (EPS) emergency response to COVID19. (The govt’s response was however very poor during the time of Chennai floods)</li><li>Humility among the public (Be it a millionaire or a daily wager)</li><li>The Transport infrastructure has significantly improved over the past few years.</li><li>Crime Rate (It’s very minimal when compared to the Northern States)</li><li>TN Police Force (Arguably one of the best in the Nation)</li><li>Discipline : The people in general tend to adhere to law and order.</li><li>Tax Payers. The southern states contribute to approx. 40% of the entire taxes collected in the Nation.</li><li>Movie Ticket Pricing. Movie tickets have gone upto Rs 180–220 here in Bangalore. I believe they are still priced at Rs 120–150 in Chennai.</li><li>“Zoho” originated from TN and is headquartered in Chennai. It has rocked the startup space and can no longer can be called a startup. It has scaled beautifully and is profitable.</li><li>The general quality of life has improved. There are almost ‘0’ households in TN where people are not getting food. There is at-least one guy who is educated in a family. However, this might not be the most optimal solution. We need to be moving towards getting better quality education and doing better quality jobs.</li><li>Power Cuts in TN have significantly gone down in the recent years.</li></ol><p>I would also like to state some of the things that I do not like about TN.</p><ol><li>Removal of Entrance Exams → I am not saying that Entrance Exams are the best way to judge the capacity of a person. However, not having an entrance exam is also not the solution.</li><li>As Balaji Vishwanathan rightly says “The modern Tamils are not aligned to do/achieve great things”. Most of them are jobless or doing very trivial jobs. There are fights over Celebrity Stars.</li><li>The behaviour of the so-called modern Tamils in CMBT bus station when the lock-down was announced was pathetic. And these are the “salaried” crowd I am talking about. The crowd that was present at Delhi’s Anand Vihar Bus Station and Mumbai’s Bandra Bus station were that of daily wagers. They didn&#39;t have anything else but to go home. This attitude of the new Tamils is just gross.</li><li>Increase in the number of service oriented organisations in Chennai. The no. of product based organisations in TN is very less AFAIK.</li><li>Resistance against Hindi. This was started decades back when Hindi was forced upon us. Agreed that Tamil is the oldest and the purest. However, strictly ignoring to learn a language where a significant portion of the population speak is probably not a good idea. People from Kerala, Karnataka, Telangana or AP are equally south-indians. However, I did not observe resistance of this scale in these states.</li><li>Representation in Central Institutions/Organisations → Be it the Indian Defence, Indian Space, Indian Nuclear Programmes, IITs, IIMs, AIIMS, even VIT for that matter, the representation from TN is far far less. However, 30 years back, there was a significant representation from TN. In-fact there was a domination. I have seen people arguing that one need not prove his/her self-worth by only going to these institutions. This is the consequence of not having an entrance examination right after 12th grade. I was struggling to face these entrance exams because I never had any prior experience preparing seriously for these exams before. Since there is very less representation of TN junta in IITs, IIMs, as an after effect there would be very less representation in Big Corporates like McKinsey, Google, Adobe etc from TN. If and only if there are people from TN in big corporates, they can influence their bosses to funnel/pump money into TN.</li><li>Little to no motivation to participate and win Olympiads. (IMO,IphO,IOI,NTSE,KVPY etc) I know this is too much to ask. However, people in Delhi do prepare for these exams from a very young age.</li></ol><p>There is however one counter-example. (West Bengal). They have the best education, best institutions, best scholars India has ever seen but Kolkata is not so developed. This is purely because of the ignorance of the politicians.</p><p>These are just my observations. I maybe wrong.</p><p>— Sethupathi Balakrishnan</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8a46a7565122" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Custom Macro Placement]]></title>
            <link>https://sethupathibalakrishnan.medium.com/custom-macro-placement-cd63043103b9?source=rss-4058f058b1a2------2</link>
            <guid isPermaLink="false">https://medium.com/p/cd63043103b9</guid>
            <category><![CDATA[semiconductors]]></category>
            <category><![CDATA[physical-design]]></category>
            <category><![CDATA[algorithms]]></category>
            <dc:creator><![CDATA[Sethupathi Balakrishnan]]></dc:creator>
            <pubDate>Tue, 21 Apr 2020 15:01:38 GMT</pubDate>
            <atom:updated>2020-04-21T15:01:38.145Z</atom:updated>
            <content:encoded><![CDATA[<p>The previous post of mine described briefly about the various career paths that one can pursue and how to get started with each of them. Many of the readers found it to be extremely useful. I am happy that I am able to touch lives through my articles.</p><p>However, in this article I want to throw some light on some of the work we do in the VLSI industry. This article is not meant for the general audience.</p><p>← I am assuming that the reader understands that the lib,lef,netlist,constraints are already loaded even before we begin our design execution →</p><p>The Physical Design process starts after the Synthesis step. The SoC (System on Chip) is divided into various sub-blocks using a step called “Partitioning”. A processor contains various processing units (for eg, CPU,GPU,Camera, Video etc) and these are termed as Blocks. A block is assigned to the implementation engineer and he has to execute the design such that the Timing,DRC and Power requirements are met.</p><p>Implementation of a block starts with Floor-planning the design, followed by placement, CTS and routing the design. The floor-planning activity includes the arrangement of memory macros, pin placement and power planning of the design to minimise the wirelength and area of the design.</p><p>Here, I am about to present my understanding of one of the “research papers” written by my manager.</p><p>Majority of the designs these days involve manual placement of the macros and pins for optimal area and wire-length. The layout generated by conventional placement techniques will not be able to handle large incremental changes since a small change in the position of the macro cells will lead to displacement of a larger number of standard cells and hence will be significantly difficult to close the design.</p><p>There are however special tool features to accommodate these types of problems. (Automatic Floorplan Feature in Innovus → The user can feed the constraints and the tool generates a floor-plan). I do not know many people using this feature in the industry. So, what is this article about then? It’s about writing custom C++ code for very specific design requirements. The requirements and constraints to be met may vary from team to team.</p><p>There are 3 constraints in macro-placement.</p><ol><li>Pre-Placed constraints (position of macros are fixed from top level)</li><li>Grouping constraints (macros of the same logic level are to be grouped and placed together)</li><li>Region constraints (The macro or a macro group should be placed with in a pre-determined rectangular boundary within the block)</li></ol><p>Given below are the cost functions that capture the constraints.</p><p><strong>Cost Function of the algorithm</strong>→</p><ol><li><strong>Wire-length</strong> (It’s the half perimeter of the minimum bounding rectangle containing the connected macro cells) (Not the actual wire-length) (handles the group and region constraints)</li><li><strong>Effective standard cell placement area.</strong></li><li><strong>Corners </strong>(These are the physical corners)</li></ol><p>These kind of problems fall under the following category of problems</p><ol><li>Combinatorial Optimization Problem.</li><li>Multi-Objective Optimization Problem.</li></ol><p>— — — — — — — — — — — — — — — — — —</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kQe_-nrIl-U9zGsEELKyKA.jpeg" /><figcaption>Mapping of a Physical Design Problem onto a Computer Science Problem</figcaption></figure><p><strong>Constraint Graph based Legalization →</strong></p><p>The macros are mapped onto a constraint graph for overlap removal. Positive slack in the constraint graph denotes separation of macros and negative slack denotes overlap between the macros. The overlap is removed by redistributing the positive slack along the path having negative edges.</p><p>(So, I myself know only the theory behind the graph based legalization problem. I am a newbie in coding and I am exploring graph data structure. And also I haven’t seen the code that was developed).</p><p>Some of the inputs fed to the custom algorithm (that I can think of are)</p><ol><li>The macro attributes (size and area)</li><li>The constraints (Grouping, Pre-placed, region )</li><li>B-Box Area.</li><li>Blockages (optional)</li></ol><p>The placement and legalization of macros happens in the following manner.</p><ol><li>Initial random arrangement of macros.</li><li>The macros are then clustered based on connectivity.</li><li>Overlaps are removed and macros are pushed towards the periphery.</li><li>Macros are aligned along the horizontal and vertical edges, compacted with a contiguous area at the center. (Removes corners and aids in routable congestion free placement)</li></ol><p>Disclaimer → This article only demonstrates my understanding of the Macro Placement Algorithm. I in no way am the owner or the developer of the algorithm. This paper has been written by my mentor 9–10 years back and is patented.</p><p>-Sethupathi Balakrishnan</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cd63043103b9" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>