<script data-pm-proxy="intercept"></script><?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[VLSI with Ankit]]></title><description><![CDATA[Join in for a weekly newsletter from the world of VLSI and jobs in VLSI!!]]></description><link>https://vlsiwithankit.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!6lYz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c64540-6e8c-4074-9375-f0df801eec7e_1024x1024.png</url><title>VLSI with Ankit</title><link>https://vlsiwithankit.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 21:53:56 GMT</lastBuildDate><atom:link href="/__u/vlsiwithankit.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ankit]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[vlsiwithankit@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[vlsiwithankit@substack.com]]></itunes:email><itunes:name><![CDATA[Ankit]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ankit]]></itunes:author><googleplay:owner><![CDATA[vlsiwithankit@substack.com]]></googleplay:owner><googleplay:email><![CDATA[vlsiwithankit@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ankit]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[👋 Hi, I'm Ankit - and yes, this should’ve been my first post! ]]></title><description><![CDATA[Here&#8217;s why I created &#8220;VLSI with Ankit&#8221; - to guide, simplify, and support your journey.]]></description><link>https://vlsiwithankit.substack.com/p/hi-im-ankit-and-yes-this-shouldve</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/hi-im-ankit-and-yes-this-shouldve</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Wed, 22 Jul 2026 18:37:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9CJH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Welcome to "VLSI with Ankit" Newsletter. When I launched <strong>VLSI with Ankit</strong>, I jumped straight into the content - breaking down job roles, Verilog basics, and electronics fundamentals.</p><p style="text-align: justify;">But I never really introduced <strong>why I started this newsletter</strong> or <strong>who I am</strong>. So here&#8217;s that overdue introduction &#128071;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9CJH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9CJH!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!9CJH!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!9CJH!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!9CJH!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9CJH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg" width="692" height="346.6565464895636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1848,&quot;width&quot;:3689,&quot;resizeWidth&quot;:692,&quot;bytes&quot;:576380,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://intricaciesofvlsi.substack.com/i/168588953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0353063-de43-472c-baf7-8039c3b7bb4c_4000x1848.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9CJH!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!9CJH!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!9CJH!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!9CJH!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14bd39f7-9766-4711-b197-a84ad528446a_3689x1848.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">I&#8217;m <strong>Kumar Ankit</strong>, a DFT VLSI engineer with experience at <strong>Synopsys,</strong> <strong>Intel</strong>, <strong>Qualcomm</strong>, and <strong>STMicroelectronics</strong>. Over the years, I've interacted with hundreds of students and professionals who want to enter VLSI but aren't sure where to begin. That&#8217;s where this newsletter comes in.</p><div><hr></div><h3>&#127919; Why This Newsletter Exists</h3><h4>If you&#8217;ve ever wondered:</h4><ul><li><p>Which tools should I learn first?</p></li><li><p>Front end, back end, or DFT: which path is right for me?</p></li><li><p>Is Verilog enough, or should I learn SystemVerilog too?</p></li><li><p>What projects actually help me get interviews?</p></li><li><p>How do I build a VLSI resume that stands out?</p></li><li><p>What does a VLSI engineer actually do every day?</p></li></ul><p>You're not alone. These inspired me to start <strong>VLSI with Ankit</strong> - a space where I break down complex VLSI fundamentals into clear, beginner-friendly insights, and offer direction for building a strong skill foundation; based on my experience.</p><div><hr></div><h3>&#128269; What You&#8217;ll Get Here:</h3><ul><li><p>Beginner-friendly explanations of Verilog, DFT, STA, RTL Design, and more.</p></li><li><p>Step-by-step learning roadmaps for different VLSI domains.</p></li><li><p>Practical project ideas to strengthen your resume.</p></li><li><p>Career advice, interview tips, and insights from the semiconductor industry.</p></li></ul><p>This is everything I wish I&#8217;d known early on in my VLSI journey.</p><div><hr></div><h3>&#128188; Connect &amp; Learn:</h3><ul><li><p style="text-align: justify;">Continue the conversation on <strong><a href="https://www.linkedin.com/in/kumar-ankit/">LinkedIn</a></strong> - where I post VLSI updates, tool tips, and career advice (15K+ followers and growing).</p></li><li><p style="text-align: justify;">Need personalized help or guidance? Book a mentoring session through <strong><a href="https://topmate.io/kumar_ankit">Topmate</a></strong> - offering VLSI career guidance, resume reviews, interview prep, and more. </p></li></ul><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lc1F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lc1F!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!lc1F!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!lc1F!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!lc1F!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lc1F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13500416,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168588953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!lc1F!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!lc1F!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!lc1F!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!lc1F!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6473f3-26dd-40fb-bbdf-14ec4142043f_6000x4000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Thanks for stopping by. Let&#8217;s build your chip design journey together.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#28 - FPGA vs ASIC: Which One Should You Learn First?]]></title><description><![CDATA[The honest guide for students and freshers entering VLSI]]></description><link>https://vlsiwithankit.substack.com/p/fpga-vs-asic-which-one-should-you</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/fpga-vs-asic-which-one-should-you</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 27 Dec 2025 05:00:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6lYz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25c64540-6e8c-4074-9375-f0df801eec7e_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#128240; <em>In this issue of the &#8220;VLSI with Ankit&#8221; newsletter series</em>, let&#8217;s break down a question I often get from students:<br><strong>&#8220;Should I start with FPGA or ASIC if I want a career in VLSI?&#8221;</strong></p><p>Let&#8217;s compare them clearly and practically.</p><div><hr></div><p>&#128204; First, What Are They?</p><p><strong>FPGA (</strong>Field Programmable Gate Array) &#8594; a reconfigurable chip used for prototyping</p><p><strong>ASIC (</strong>Application Specific Integrated Circuit) &#8594; a customized chip for a specific product</p><div><hr></div><p>&#128204; Key Differences (Simple Comparison)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jz_G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jz_G!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png 424w, /__u/substackcdn.com/image/fetch/$s_!jz_G!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png 848w, /__u/substackcdn.com/image/fetch/$s_!jz_G!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jz_G!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jz_G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png" width="557" height="298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:298,&quot;width&quot;:557,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26141,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/176545272?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!jz_G!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png 424w, /__u/substackcdn.com/image/fetch/$s_!jz_G!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png 848w, /__u/substackcdn.com/image/fetch/$s_!jz_G!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jz_G!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F043d7501-f114-45f5-9f88-95a17e5a6d47_557x298.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>&#128204; Where They Are Used</p><ul><li><p><strong>FPGA Applications:</strong> 5G testing, aerospace, automotive, robotics, AI accelerators</p></li><li><p><strong>ASIC Applications:</strong> Smartphones, CPUs, GPUs, modems, SoCs, sensors</p></li></ul><div><hr></div><p>&#128204; Which One Should You Learn First?</p><p>&#9989; Short answer: <strong>Start with FPGA</strong>, then move to ASIC.</p><p>Why?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0VNH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0VNH!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png 424w, /__u/substackcdn.com/image/fetch/$s_!0VNH!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png 848w, /__u/substackcdn.com/image/fetch/$s_!0VNH!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0VNH!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0VNH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png" width="522" height="131" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:131,&quot;width&quot;:522,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11744,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/176545272?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0VNH!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png 424w, /__u/substackcdn.com/image/fetch/$s_!0VNH!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png 848w, /__u/substackcdn.com/image/fetch/$s_!0VNH!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0VNH!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1bd3376-55ec-4eae-a6c4-06fe0071d628_522x131.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><p>&#128204; Skill Path: FPGA &#8594; ASIC</p><p>If you&#8217;re serious about VLSI, here&#8217;s a simple learning roadmap:</p><ol><li><p>Learn Verilog/SystemVerilog</p></li><li><p>Simulate designs (ModelSim, EDA Playground)</p></li><li><p>Implement on FPGA (Vivado)</p></li><li><p>Learn Synthesis + PnR basics</p></li><li><p>Move to ASIC timing (STA), DFT, PD</p></li></ol><div><hr></div><p>&#128204; Interview Reality</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!nH0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!nH0h!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png 424w, /__u/substackcdn.com/image/fetch/$s_!nH0h!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png 848w, /__u/substackcdn.com/image/fetch/$s_!nH0h!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nH0h!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!nH0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png" width="317" height="80" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/497fe214-327f-49d2-b718-73e67a4204b9_317x80.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:80,&quot;width&quot;:317,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5277,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/176545272?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!nH0h!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png 424w, /__u/substackcdn.com/image/fetch/$s_!nH0h!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png 848w, /__u/substackcdn.com/image/fetch/$s_!nH0h!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nH0h!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F497fe214-327f-49d2-b718-73e67a4204b9_317x80.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Both domains <strong>value RTL + logic design + timing</strong>. FPGA gives you a <strong>practical start</strong> without expensive tools.</p><div><hr></div><p>&#128204; Final Advice</p><p>If you&#8217;re just starting your journey:</p><p>&#9989; Begin with <strong>FPGA to build confidence</strong><br>&#10145; Then move into <strong>ASIC for deeper VLSI specialization</strong></p><p>You don&#8217;t have to choose one forever. Many engineers <strong>start in FPGA and transition to ASIC</strong> easily.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#27 - MOSFET Explained Visually]]></title><description><![CDATA[The switch that powers every chip, from calculators to supercomputers]]></description><link>https://vlsiwithankit.substack.com/p/27-mosfet-explained-visually</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/27-mosfet-explained-visually</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 20 Dec 2025 05:00:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T9XK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#128240; <em>In this issue of the &#8220;VLSI with Ankit&#8221; newsletter series</em>, let&#8217;s visually explore the most important device in VLSI &#8212; the <strong>MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor)</strong>.<br>If you understand a MOSFET deeply, <strong>everything in VLSI starts making more sense</strong> - CMOS logic, delay, leakage, power, timing&#8230; everything.</p><div><hr></div><p>&#128204; <strong>What is a MOSFET?</strong></p><p>A MOSFET is an <strong>electronic switch</strong> that controls the flow of current using an electric field. It has <strong>three terminals</strong> (four in real design):</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_KzO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_KzO!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png 424w, /__u/substackcdn.com/image/fetch/$s_!_KzO!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png 848w, /__u/substackcdn.com/image/fetch/$s_!_KzO!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_KzO!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_KzO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png" width="543" height="128" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:128,&quot;width&quot;:543,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9520,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/176515772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!_KzO!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png 424w, /__u/substackcdn.com/image/fetch/$s_!_KzO!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png 848w, /__u/substackcdn.com/image/fetch/$s_!_KzO!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_KzO!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F136238e3-d182-4ce1-a5b8-3bd154abad01_543x128.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Think of it like a <strong>water tap</strong>:</p><ul><li><p>Source = Tank</p></li><li><p>Drain = Pipe exit</p></li><li><p>Gate = Tap handle (controls flow)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!T9XK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!T9XK!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!T9XK!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!T9XK!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!T9XK!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!T9XK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg" width="800" height="315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;MOSFET Physics&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="MOSFET Physics" title="MOSFET Physics" srcset="/__u/substackcdn.com/image/fetch/$s_!T9XK!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!T9XK!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!T9XK!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!T9XK!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffca649b9-d971-482d-8a0b-8917064efd90_800x315.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 1</strong>. NMOS (a) and PMOS (b) MOSFETs  </figcaption></figure></div><p>Image Source : https://www.mks.com/n/mosfet-physics</p></li></ul><div><hr></div><p>&#128204; <strong>Types of MOSFETs</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!5rb_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5rb_!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png 424w, /__u/substackcdn.com/image/fetch/$s_!5rb_!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png 848w, /__u/substackcdn.com/image/fetch/$s_!5rb_!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5rb_!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5rb_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png" width="350" height="83" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/342c36df-f581-4140-b3dd-a02e443618d3_350x83.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:83,&quot;width&quot;:350,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6929,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/176515772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!5rb_!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png 424w, /__u/substackcdn.com/image/fetch/$s_!5rb_!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png 848w, /__u/substackcdn.com/image/fetch/$s_!5rb_!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5rb_!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F342c36df-f581-4140-b3dd-a02e443618d3_350x83.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Both NMOS and PMOS work together in CMOS logic.</p><div><hr></div><p>&#128204; <strong>How a MOSFET Works (Simple Idea)</strong></p><p>When voltage is applied to the <strong>Gate</strong>, it creates an <strong>electric field</strong> through the oxide, forming a <strong>channel</strong> between Source and Drain:</p><p>No Gate Voltage &#8594; No channel &#8594; MOSFET OFF</p><p>Gate Voltage Applied &#8594; Channel created &#8594; MOSFET ON</p><p></p><p>In an <strong>NMOS</strong>, current flows when <strong>Vgs &gt; Vth</strong><br>In a <strong>PMOS</strong>, current flows when <strong>Vgs &lt; Vth</strong></p><div><hr></div><p>&#128204; <strong>Why MOSFETs Matter in VLSI</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3hnA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3hnA!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png 424w, /__u/substackcdn.com/image/fetch/$s_!3hnA!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png 848w, /__u/substackcdn.com/image/fetch/$s_!3hnA!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3hnA!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3hnA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png" width="412" height="151" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56017988-b843-43a7-b9dd-575078c02b36_412x151.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:151,&quot;width&quot;:412,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11425,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/176515772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!3hnA!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png 424w, /__u/substackcdn.com/image/fetch/$s_!3hnA!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png 848w, /__u/substackcdn.com/image/fetch/$s_!3hnA!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3hnA!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56017988-b843-43a7-b9dd-575078c02b36_412x151.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Every <strong>logic gate, flip-flop, buffer, and cell</strong> in a chip is built using MOSFETs.</p><div><hr></div><p>&#128204; <strong>Real-World Visual: CMOS Inverter = 2 MOSFETs</strong></p><p>A CMOS inverter is just:</p><ul><li><p>1 PMOS (pull-up to VDD)</p></li><li><p>1 NMOS (pull-down to GND)</p></li></ul><p>Input goes to both gates &#8594; Output flips accordingly.</p><p>This tiny blueprint scales into millions of gates in your CPU!</p><div><hr></div><p>&#128204; <strong>Key MOSFET Terms to Know</strong></p><p><strong>Vth &#8594; </strong>Threshold voltage</p><p><strong>Ids</strong>Drain &#8594; source current</p><p><strong>W/L &#8594; </strong>Channel width &amp; length</p><p><strong>Cgs/Cgd &#8594; </strong>Gate capacitances</p><p><strong>Ion/Ioff &#8594; </strong>On/off current</p><div><hr></div><p>&#128204; <strong>Quick Intuition Check</strong><br>&#9989; Why is PMOS placed at the top?<br>&#8594; Because it passes strong &#8216;1&#8217; better.<br>&#9989; Why does NMOS sit at bottom?<br>&#8594; Because it passes strong &#8216;0&#8217; better.</p><div><hr></div><p>&#128204; <strong>Resources to Learn MOSFETs (Visual First)</strong></p><ul><li><p>Simulate a MOSFET in <strong>LTSpice</strong> or <strong>Ngspice</strong></p></li><li><p>Introduction to MOSFET by Behzad Razavi : </p><div id="youtube2-dlOlxAcfBo4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;dlOlxAcfBo4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/dlOlxAcfBo4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p>Book: <em>CMOS VLSI Design</em> by Weste &amp; Harris (Chapter 2)</p></li></ul><div><hr></div><p>&#128172; <strong>Final Thought</strong><br>You don&#8217;t truly understand digital design <strong>until you understand MOSFETs</strong>.<br>Learning them visually builds the intuition you&#8217;ll need for timing, STA, power analysis, and CMOS design.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#26 - DFT vs Verification: Same Goal, Different Game]]></title><description><![CDATA["How two VLSI domains ensure your chip works &#8212; from lab bench to production line"]]></description><link>https://vlsiwithankit.substack.com/p/dft-vs-verification-same-goal-different</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/dft-vs-verification-same-goal-different</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 13 Dec 2025 05:00:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-3Cq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In this issue of the &#8220;VLSI with Ankit&#8221; newsletter series</em>, we&#8217;ll clear up a common confusion among students and freshers &#8212; <strong>Design for Testability (DFT)</strong> vs <strong>Verification</strong>. Both ensure your chip works, but they operate at <strong>different stages, with different mindsets</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-3Cq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-3Cq!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!-3Cq!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!-3Cq!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-3Cq!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-3Cq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1604159,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/171027176?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-3Cq!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!-3Cq!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!-3Cq!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-3Cq!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26765980-888c-4b8f-9ed8-eb5ec73f79c1_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>&#128204; <strong>What is Verification?</strong><br>Verification is the process of ensuring <strong>the design matches the specification</strong> &#8212; <em>before fabrication</em>.</p><ul><li><p>Uses simulation, formal methods, and emulation</p></li><li><p>Catches <strong>functional bugs</strong> in RTL or gate-level design</p></li><li><p>Typical outputs: Testbenches, coverage reports, bug reports</p></li></ul><p><strong>Analogy:</strong> Verification is like proofreading a document before you print it &#8212; you fix typos before wasting paper.</p><div><hr></div><p>&#128204; <strong>What is DFT?</strong><br>Design for Testability focuses on ensuring the chip can be <strong>tested after fabrication</strong>.</p><ul><li><p>Adds structures like <strong>scan chains</strong> and <strong>BIST</strong> (Built-In Self-Test)</p></li><li><p>Detects <strong>manufacturing defects</strong> (shorts, opens, stuck-at faults)</p></li><li><p>Uses ATPG patterns and high-speed testers on real silicon</p></li></ul><p><strong>Analogy:</strong> DFT is like adding an inspection checklist for every copy of the printed document to make sure no pages are missing or ink is smeared.</p><div><hr></div><p>&#128204; <strong>Key Differences</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jABc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jABc!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png 424w, /__u/substackcdn.com/image/fetch/$s_!jABc!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png 848w, /__u/substackcdn.com/image/fetch/$s_!jABc!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jABc!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jABc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png" width="675" height="286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:286,&quot;width&quot;:675,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/171027176?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!jABc!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png 424w, /__u/substackcdn.com/image/fetch/$s_!jABc!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png 848w, /__u/substackcdn.com/image/fetch/$s_!jABc!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jABc!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdea1791-0728-4eb8-97fa-b5862fab4b91_675x286.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>&#128204; <strong>Why Both Matter</strong><br>Skipping verification means you risk <strong>taping out a broken design</strong>.<br>Skipping DFT means you risk <strong>shipping faulty chips to customers</strong>.<br>Both are essential for a reliable VLSI product.</p><div><hr></div><p>&#128204; <strong>Career Insights</strong></p><ul><li><p><strong>Verification</strong> roles are ideal if you love coding, debugging, and system-level thinking.</p></li><li><p><strong>DFT</strong> roles suit engineers interested in <strong>test architectures, manufacturing processes, and hardware-software interaction</strong>.</p></li></ul><p>Some engineers even transition between the two, as both require <strong>logical thinking and design knowledge</strong>.</p><div><hr></div><p>&#128161; <strong>Pro Tip:</strong><br>Understanding both domains makes you more versatile. Even as a verification engineer, knowing DFT helps you write testbenches that account for scan mode. As a DFT engineer, knowing verification helps in validating your inserted structures.</p><div><hr></div><p>How does verification vs DFT thinking differ?</p><p>Verification : Does AND gate output correct logic (A&amp;B)?<br><br>DFT : Can I <strong>test each flop</strong> for defects via scan chain?</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#25 - Your Chip’s First Draft: What the Netlist Really Is]]></title><description><![CDATA["From logic gates to layout &#8212; the netlist is your design&#8217;s blueprint in the digital world."]]></description><link>https://vlsiwithankit.substack.com/p/25-your-chips-first-draft-what-the</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/25-your-chips-first-draft-what-the</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 06 Dec 2025 05:00:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MRBA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In this issue of the &#8220;VLSI by Ankit&#8221; newsletter series</em>, we dive into one of the most essential &#8212; yet often misunderstood &#8212; elements of the chip design process: <strong>the netlist</strong>. Whether you're debugging synthesis results or preparing for layout, the netlist is your bridge between RTL and physical reality.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MRBA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MRBA!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png 424w, /__u/substackcdn.com/image/fetch/$s_!MRBA!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png 848w, /__u/substackcdn.com/image/fetch/$s_!MRBA!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MRBA!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MRBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png" width="1024" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5a59407-6574-466c-8855-68d54e84e22d_1024x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1307616,&quot;alt&quot;:&quot;Text-free poster showcasing intricate digital chip layout and circuits.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Text-free poster showcasing intricate digital chip layout and circuits." title="Text-free poster showcasing intricate digital chip layout and circuits." srcset="/__u/substackcdn.com/image/fetch/$s_!MRBA!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png 424w, /__u/substackcdn.com/image/fetch/$s_!MRBA!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png 848w, /__u/substackcdn.com/image/fetch/$s_!MRBA!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MRBA!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5a59407-6574-466c-8855-68d54e84e22d_1024x458.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>&#128204; What Is a Netlist?</h3><p>A <strong>netlist</strong> is a text-based representation of a digital circuit.<br>It describes:</p><ul><li><p><strong>Components</strong> (gates, flip-flops, macros, etc.)</p></li><li><p><strong>Connections</strong> (wires or &#8220;nets&#8221;) between those components</p></li></ul><p>It&#8217;s like the <strong>blueprint</strong> of your design after RTL has been synthesized.</p><div><hr></div><h3>&#128204; Types of Netlists</h3><p>There are several forms of netlists, depending on the design stage:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XPqZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XPqZ!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png 424w, /__u/substackcdn.com/image/fetch/$s_!XPqZ!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png 848w, /__u/substackcdn.com/image/fetch/$s_!XPqZ!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XPqZ!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XPqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png" width="789" height="323" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:323,&quot;width&quot;:789,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28587,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168991208?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XPqZ!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png 424w, /__u/substackcdn.com/image/fetch/$s_!XPqZ!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png 848w, /__u/substackcdn.com/image/fetch/$s_!XPqZ!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XPqZ!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6543895e-1409-41a7-bbdd-6ce21d84e759_789x323.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>&#128204; Sample Netlist Snippet</h3><pre><code>module AND2 (input A, B, output Y);
assign Y = A &amp; B;
endmodule

// After synthesis
AND2_X1 U1 ( .A(a), .B(b), .Y(y) );</code></pre><p>This shows an instance <code>U1</code> of a 2-input AND gate connecting inputs <code>a</code> and <code>b</code> to output <code>y</code>.</p><div><hr></div><h3>&#128204; Why Is the Netlist So Important?</h3><ul><li><p><strong>Debugging</strong>: You can trace signal paths and logic errors.</p></li><li><p><strong>Place &amp; Route</strong>: Used by physical design tools for layout.</p></li><li><p><strong>Timing Analysis</strong>: Essential input for STA tools.</p></li><li><p><strong>Power Estimation</strong>: Used in power analysis with real net connectivity.</p></li><li><p><strong>DFT</strong>: ATPG tools use netlist for scan chain generation.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jBWg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jBWg!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!jBWg!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!jBWg!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jBWg!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jBWg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Abstract artistic poster visually representing VLSI netlist concept.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Abstract artistic poster visually representing VLSI netlist concept." title="Abstract artistic poster visually representing VLSI netlist concept." srcset="/__u/substackcdn.com/image/fetch/$s_!jBWg!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!jBWg!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!jBWg!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jBWg!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87b6c808-d3b5-4a85-9674-bfbea5dbbe6e_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>&#128204; Real-World Applications</h3><ul><li><p>During <strong>synthesis</strong>, your HDL code (Verilog/VHDL) gets transformed into a gate-level netlist.</p></li><li><p>During <strong>signoff</strong>, the netlist + parasitic data is used for accurate analysis.</p></li></ul><div><hr></div><h3>&#128204; Pro Tip for Freshers</h3><p>Understanding how to <strong>read a netlist</strong> will help you debug synthesis issues, timing failures, or even physical design congestion &#8212; even if you&#8217;re not a backend engineer.</p><blockquote><p>&#8220;If RTL is the &#8216;idea,&#8217; the netlist is the actual implementation plan.&#8221;</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#24 - How to Prepare for VLSI Campus Placements]]></title><description><![CDATA["Your roadmap to land a core job before graduation"]]></description><link>https://vlsiwithankit.substack.com/p/24-how-to-prepare-for-vlsi-campus</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/24-how-to-prepare-for-vlsi-campus</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 29 Nov 2025 05:00:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FWRw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this issue of the <em>&#8220;VLSI by Ankit&#8221;</em> newsletter series, let&#8217;s explore <strong>how to prepare for VLSI campus placements</strong> &#8212; what companies expect, which subjects matter most, and how to stand out as a student or fresher in this high-impact industry.</p><blockquote><p>If you're in your 2nd or 3rd or final year of B.Tech or 1st year of M.Tech and dream of landing a <strong>core VLSI job</strong>, this post is for you.</p></blockquote><div><hr></div><h3><strong>&#128204;</strong> Step 1: Know What VLSI Roles Look Like</h3><p>Before you prepare, understand what you're preparing <em>for</em>. VLSI companies hire for various domains:</p><ul><li><p><strong>RTL Design</strong></p></li><li><p><strong>DFT (Design for Testability)</strong></p></li><li><p><strong>Physical Design</strong></p></li><li><p><strong>Verification (Functional/Formal)</strong></p></li><li><p><strong>Analog/Mixed-Signal Design</strong></p></li><li><p><strong>Timing Analysis (STA)</strong></p></li></ul><p>&#128221; <em>Pro Tip:</em> Don&#8217;t aim to learn <em>everything</em>. Pick <strong>1-2 roles</strong> that excite you and build depth in that area.</p><div><hr></div><h3><strong>&#128204;</strong> Step 2: Master the Core Subjects</h3><p>These are the foundation of any VLSI placement preparation:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DcoB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DcoB!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png 424w, /__u/substackcdn.com/image/fetch/$s_!DcoB!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png 848w, /__u/substackcdn.com/image/fetch/$s_!DcoB!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DcoB!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DcoB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png" width="531" height="151" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:151,&quot;width&quot;:531,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://intricaciesofvlsi.substack.com/i/168706390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!DcoB!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png 424w, /__u/substackcdn.com/image/fetch/$s_!DcoB!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png 848w, /__u/substackcdn.com/image/fetch/$s_!DcoB!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DcoB!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7926b6a-1092-48ec-ab1f-e5a59c00b49e_531x151.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#128073; <em>Bonus</em>: Learn basics of <strong>DFT</strong> or <strong>PD</strong> to stand out in interviews &#8212; very few students touch these.</p><div><hr></div><h3><strong>&#128204;</strong> Step 3: Build Hands-on Skills</h3><p>Companies don&#8217;t just want theory &#8212; they want implementation!</p><p>&#9989; <strong>Do these:</strong></p><ul><li><p>Create simple <strong>RTL projects</strong> (counters, ALUs, UART, etc.)</p></li><li><p>Use tools like <strong>EDA Playground</strong> or <strong>Vivado</strong></p></li><li><p>Simulate and debug testbenches</p></li><li><p>Explore Open-source tools: <strong>Xilinx ISE</strong>, <strong>Icarus Verilog</strong>, <strong>Yosys</strong>, etc.</p></li></ul><p>&#127919; <em>Pro Tip:</em> Document your projects well &#8212; GitHub + LinkedIn + Substack summaries can massively boost visibility.</p><div><hr></div><h3><strong>&#128204;</strong> Step 4: Resume that <em>Speaks Silicon</em></h3><p>What to include:</p><ul><li><p>VLSI-specific skills (Verilog, STA, DFT, etc.)</p></li><li><p>Mini-projects with quantifiable outcomes</p></li><li><p>Internships or online certifications (NPTEL, Udemy)</p></li><li><p>GitHub / LinkedIn profile link</p></li></ul><p>&#128683; Avoid:</p><ul><li><p>Generic resume buzzwords ("team player", "hardworking")</p></li><li><p>Too many non-VLSI unrelated projects</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Step 5: Crack the Written + Interview Rounds</h3><h4>Written Tests may include:</h4><ul><li><p>Aptitude (quant + logical)</p></li><li><p>Digital basics</p></li><li><p>Verilog coding snippets</p></li><li><p>Some C programming or puzzles</p></li></ul><h4>Interview Prep Checklist:</h4><ul><li><p>Be clear with <strong>CMOS inverter</strong> &amp; <strong>SRAM basics</strong></p></li><li><p>Can you write a <strong>2:1 Mux</strong> in Verilog?</p></li><li><p>Know setup vs hold timing violations</p></li><li><p>Explain your project end-to-end</p></li></ul><p>&#127908; <em>Mock interviews</em> with friends or seniors can be game-changing.</p><div><hr></div><h3><strong>&#128204;</strong> Step 6: Use the Right Resources</h3><p><strong>Books:</strong></p><ul><li><p><em>Digital Design &#8211; Morris Mano</em></p></li><li><p><em>CMOS VLSI Design &#8211; Weste &amp; Harris</em></p></li><li><p><em>Verilog HDL &#8211; Samir Palnitkar</em></p></li></ul><p><strong>Courses:</strong></p><ul><li><p>NPTEL Digital IC Design &#8211; Prof. Janakiraman</p></li><li><p>VSD (VLSI System Design) online platforms</p></li><li><p>LinkedIn Learning or Udemy for tool exposure</p></li></ul><p><strong>Practice:</strong></p><ul><li><p>EDA Playground (free RTL simulations)</p></li><li><p>Hackerrank/GeeksForGeeks for C and aptitude</p></li></ul><p></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FWRw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FWRw!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!FWRw!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!FWRw!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FWRw!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FWRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Informative poster outlining steps to prepare for VLSI campus placements.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Informative poster outlining steps to prepare for VLSI campus placements." title="Informative poster outlining steps to prepare for VLSI campus placements." srcset="/__u/substackcdn.com/image/fetch/$s_!FWRw!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!FWRw!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!FWRw!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FWRw!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e01054-5f79-4ea7-b689-003ce0552528_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><strong>&#128204;</strong> Final Advice: Prepare Early, Showcase Smartly</h3><blockquote><p>&#8220;Don&#8217;t wait for companies to arrive &#8212; build yourself before they knock.&#8221;</p></blockquote><ul><li><p>Start in <strong>5th or 6th semester or even earlier</strong>, not final year panic mode.</p></li><li><p>Post your learning journey on <strong>LinkedIn</strong>.</p></li><li><p>If you don't get a dream core job on Day 1, don&#8217;t lose hope &#8212; VLSI is a long game.</p></li></ul><p>Keep learning. Keep building.</p><div><hr></div><blockquote><p>I regularly share VLSI insights, industry updates, and career tips.<br>&#128279;<em> LinkedIn: <a href="https://www.linkedin.com/in/kumar-ankit/">Kumar Ankit</a></em></p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#23 - Do You Really Need Basics of Electrical Engineering for a Career in VLSI? ]]></title><description><![CDATA[Separating Myth from Reality for Future Chip Designers!]]></description><link>https://vlsiwithankit.substack.com/p/23-do-you-really-need-basics-of-electrical</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/23-do-you-really-need-basics-of-electrical</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 22 Nov 2025 05:00:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!or0P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In this issue of the &#8220;VLSI with Ankit&#8221; newsletter series</em>, let&#8217;s tackle a common question I often get from students:</p><blockquote><p><em>&#8220;Do I really need to study Basic Electrical Engineering (BEE) for a career in VLSI?&#8221;</em></p><p>The short answer? <strong>Not everything, but yes &#8212; the essentials matter.</strong></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!or0P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!or0P!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!or0P!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!or0P!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!or0P!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!or0P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Poster questioning need for electrical engineering basics in VLSI careers.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Poster questioning need for electrical engineering basics in VLSI careers." title="Poster questioning need for electrical engineering basics in VLSI careers." srcset="/__u/substackcdn.com/image/fetch/$s_!or0P!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!or0P!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!or0P!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!or0P!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa75d2e78-653a-43c1-8317-34c12633a09e_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>&#128204; <strong>The Quick Answer</strong><br>You don&#8217;t need to master electrical machines or power systems. But a strong grasp of <strong>basic electronics and circuit fundamentals</strong> is absolutely crucial for success in VLSI.</p><div><hr></div><p>&#128204; <strong>Why Electrical Engineering Basics Still Matter?</strong><br>Even though VLSI aligns more with <strong>electronics</strong> than heavy electrical engineering, these fundamentals form the foundation of everything you&#8217;ll do later in RTL, STA, or DFT:</p><ul><li><p>How transistors switch (CMOS basics)</p></li><li><p>Why signals get delayed (RC delay models)</p></li><li><p>What causes glitches or timing violations</p></li><li><p>How power is consumed and optimized in circuits</p></li></ul><p>If you skip this layer, high-level tools and languages can feel like black boxes.</p><div><hr></div><p>&#128204; <strong>What You Don&#8217;t Need to Go Deep Into?</strong><br>Don&#8217;t waste time worrying about topics like:</p><ul><li><p>Power systems (3-phase supply, motors, generators)</p></li><li><p>High-voltage engineering</p></li><li><p>Electrical machine design</p></li></ul><p>These are <strong>not relevant</strong> in a mainstream VLSI career (unless you move into power ICs or analog mixed-signal).</p><div><hr></div><p>&#128204; <strong>What to Focus On Instead?</strong><br>If you&#8217;re preparing for VLSI placements or internships, focus on <strong>electronics concepts that directly translate</strong> into digital design:</p><ul><li><p>CMOS basics (pull-up/pull-down, noise margin)</p></li><li><p>Combinational &amp; sequential circuits</p></li><li><p>Flip-flops, latches, counters</p></li><li><p>Timing (setup, hold, skew, etc.)</p></li><li><p>Boolean algebra &amp; logic gates</p></li><li><p>FSMs (finite state machines)</p></li></ul><p></p><p>Supplement this with:</p><ul><li><p>RC delay models</p></li><li><p>Static and dynamic power basics</p></li><li><p>Layout concepts (vias, metal layers, parasitic capacitances)</p></li></ul><div><hr></div><p>&#128204; <strong>Projects to Reinforce Concepts</strong><br>Hands-on practice is the fastest way to connect BEE to VLSI:</p><ul><li><p>Design a CMOS inverter and measure delays in SPICE</p></li><li><p>Simulate a 4-bit ripple counter in Verilog</p></li><li><p>Build a mini-ALU on an FPGA board</p></li><li><p>Analyze signal delay/power trade-offs using LTspice</p></li></ul><div><hr></div><p>&#128204; <strong>Recommended Resources</strong></p><ul><li><p><strong>Book</strong> &#8594; <em>Microelectronic Circuits</em> by Sedra/Smith (relevant chapters only)</p></li><li><p><strong>NPTEL</strong> &#8594; Introduction to Electrical Engineering, IIT Delhi</p><div id="youtube2-VXo0p_1z3Uw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;VXo0p_1z3Uw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/VXo0p_1z3Uw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p><strong>Basic Electrical Circuits, IIT Madras</strong></p><div id="youtube2-ZnXau5GhgGI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;ZnXau5GhgGI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/ZnXau5GhgGI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p><strong>Tools</strong> &#8594; LTSpice (analog sim), Digital by HILEY (logic circuits)</p></li></ul><div><hr></div><p>&#128204; <strong>Final Thoughts</strong><br>Basic Electrical Engineering isn&#8217;t a full prerequisite, but the <strong>right parts of it</strong> will make you a stronger VLSI engineer.</p><ul><li><p>It helps you debug <strong>timing reports</strong> with confidence</p></li><li><p>It makes sense of <strong>power issues</strong> in design</p></li><li><p>It builds intuition for what&#8217;s really happening inside those &#8220;black box&#8221; gates</p></li></ul><blockquote><p><em>Master the essentials. Skip the irrelevant. Build the foundation that makes you stand out in VLSI interviews and jobs.</em></p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#22 - Semiconductor Devices for VLSI: What Every Beginner Should Know]]></title><description><![CDATA[Where electrons meet engineering &#8212; the physics behind your code]]></description><link>https://vlsiwithankit.substack.com/p/semiconductor-devices-for-vlsi-what</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/semiconductor-devices-for-vlsi-what</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 15 Nov 2025 05:00:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2A70!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In this issue of the &#8220;VLSI by Ankit&#8221; newsletter series</em>, let&#8217;s explore why <strong>semiconductor devices</strong> are the hidden foundation of VLSI &#8212; and why understanding them gives you a real edge as a student or fresher.</p><div><hr></div><p>&#128204; <strong>Why Care About Semiconductor Devices in VLSI?</strong></p><ul><li><p>They&#8217;re the <strong>real hardware</strong> behind every logic gate you design</p></li><li><p>They control <strong>delay, power, and area</strong> &#8212; the heart of STA and PnR</p></li><li><p>CMOS = NMOS + PMOS &#8594; knowing how they switch is essential</p></li><li><p>A solid device-level grasp helps in <strong>RTL, STA, DFT, layout, and beyond</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2A70!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2A70!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!2A70!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!2A70!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2A70!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2A70!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Educational poster highlighting key semiconductor devices for VLSI beginners.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Educational poster highlighting key semiconductor devices for VLSI beginners." title="Educational poster highlighting key semiconductor devices for VLSI beginners." srcset="/__u/substackcdn.com/image/fetch/$s_!2A70!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!2A70!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!2A70!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2A70!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242660d3-a063-4d76-ae0c-8b5ae2906bb1_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Interactive check:</strong><br>When you see a <strong>timing violation</strong> in STA, what&#8217;s the root cause?<br>(a) Bad Verilog<br>(b) Slow transistors<br>(c) Wrong synthesis tool<br><em>(Answer: often b &#8212; device behavior!)</em></p><div><hr></div><h2><strong>&#128204; </strong>What Is a Semiconductor Device?</h2><p>A <strong>semiconductor</strong> is a material (like silicon) whose conductivity lies between conductors (like copper) and insulators (like glass). By adding small amounts of impurities (a process called <em>doping</em>), we can create:</p><ul><li><p><strong>N-type</strong> regions (extra electrons)</p></li><li><p><strong>P-type</strong> regions (extra holes)</p></li></ul><p>These become the foundation of <strong>transistors</strong> &#8212; particularly the <strong>MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor)</strong>, which is the fundamental building block of digital VLSI.</p><div><hr></div><h2><strong>&#128204; </strong>CMOS Technology: Where It All Comes Together</h2><p>In digital VLSI, we predominantly use <strong>CMOS (Complementary MOS)</strong> technology &#8212; which combines <strong>NMOS</strong> and <strong>PMOS</strong> transistors in pairs.</p><p>Why CMOS?</p><ul><li><p>Low static power (no DC current when idle)</p></li><li><p>Scalable &amp; reliable for fabs</p></li><li><p>Noise-immune, high performance</p></li></ul><p>Every logic gate, from NOT to XOR, is built using <strong>CMOS transistors</strong>. At the heart of each? The humble <strong>inverter</strong>.</p><div><hr></div><h2><strong>&#128204;</strong> Example: The CMOS Inverter</h2><p>A CMOS inverter has:</p><ul><li><p><strong>One PMOS</strong> at the top (pull-up)</p></li><li><p><strong>One NMOS</strong> at the bottom (pull-down)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HaF1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HaF1!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!HaF1!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!HaF1!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HaF1!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HaF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1186250,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://intricaciesofvlsi.substack.com/i/168695546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!HaF1!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!HaF1!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!HaF1!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HaF1!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a018da-656b-410f-af85-69d57c35c3c2_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-b3n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-b3n!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png 424w, /__u/substackcdn.com/image/fetch/$s_!-b3n!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png 848w, /__u/substackcdn.com/image/fetch/$s_!-b3n!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-b3n!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-b3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png" width="326" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:77,&quot;width&quot;:326,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2572,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://intricaciesofvlsi.substack.com/i/168695546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-b3n!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png 424w, /__u/substackcdn.com/image/fetch/$s_!-b3n!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png 848w, /__u/substackcdn.com/image/fetch/$s_!-b3n!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-b3n!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001054-19c7-4ee3-93a8-5ca730dcff0c_326x77.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This switching is the foundation of digital logic. And the <strong>delay</strong>, <strong>power</strong>, and <strong>noise behavior</strong> of this inverter depends entirely on the semiconductor physics behind those transistors.</p><div><hr></div><h2><strong>&#128204;</strong> Why Semiconductor Devices Matter in VLSI Jobs</h2><p>Whether you&#8217;re going into front-end RTL or back-end layout, here&#8217;s why a strong grasp on devices pays off:</p><ul><li><p><strong>Timing</strong>: Delay through gates depends on transistor switching speed</p></li><li><p><strong>Power</strong>: Leakage and dynamic power are both device-level phenomena</p></li><li><p><strong>Area</strong>: PMOS/NMOS sizing impacts standard cell footprint</p></li><li><p><strong>Reliability</strong>: Threshold shifts, short-channel effects, and leakage are all tied to physical properties</p></li></ul><p>Knowing how these devices behave lets you:</p><ul><li><p>Interpret synthesis results more meaningfully</p></li><li><p>Debug STA reports faster</p></li><li><p>Optimize layout with better transistor sizing decisions</p></li></ul><div><hr></div><h2><strong>&#128204;</strong> Quick Reference: NMOS vs PMOS</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pFvv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pFvv!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png 424w, /__u/substackcdn.com/image/fetch/$s_!pFvv!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png 848w, /__u/substackcdn.com/image/fetch/$s_!pFvv!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pFvv!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pFvv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png" width="361" height="150" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74e6029f-e592-4096-94da-d785b8ab287f_361x150.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:150,&quot;width&quot;:361,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://intricaciesofvlsi.substack.com/i/168695546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!pFvv!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png 424w, /__u/substackcdn.com/image/fetch/$s_!pFvv!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png 848w, /__u/substackcdn.com/image/fetch/$s_!pFvv!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pFvv!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e6029f-e592-4096-94da-d785b8ab287f_361x150.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h2><strong>&#128204;</strong> How to Learn Semiconductor Devices (Without Getting Overwhelmed)</h2><p>You <strong>don&#8217;t</strong> need to become a device physicist. But you <strong>do</strong> need to understand basic principles like:</p><ul><li><p>Threshold voltage (Vth)</p></li><li><p>On/Off current (Ion/Ioff)</p></li><li><p>Channel length and width</p></li><li><p>Drain current equations</p></li></ul><h3>Recommended Learning Resources:</h3><ul><li><p><em>CMOS VLSI Design</em> by Weste &amp; Harris</p></li><li><p>NPTEL &#8211; <em>Semiconductor Devices</em> or <em>Digital IC Design</em></p></li><li><p>Tools: Simulate inverter behavior using LTspice or Ngspice</p></li><li><p>Optional: Use Sky130 PDK and Xschem for real transistor-level designs</p></li></ul><div><hr></div><h2><strong>&#128204;</strong> Final Thoughts</h2><blockquote><p>Every <strong>register, NAND gate, buffer, or scan chain</strong> is just an arrangement of transistors. The better you understand <strong>how MOSFETs behave</strong>, the stronger your foundation in <em>any</em> VLSI role &#8212; RTL, STA, DFT, layout, or verification.</p></blockquote><div><hr></div><blockquote><p>I regularly share VLSI insights, industry updates, and career tips.<br>&#128073; <a href="https://www.linkedin.com/in/kumar-ankit/">linkedin.com/in/kumar-ankit</a></p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#21 - How to Build a 4-Bit ALU in Verilog (With Testbench)]]></title><description><![CDATA["Learn the fundamentals of designing an Arithmetic Logic Unit &#8212; the brain of computation &#8212; with working Verilog code and simulation."]]></description><link>https://vlsiwithankit.substack.com/p/how-to-build-a-4-bit-alu-in-verilog</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/how-to-build-a-4-bit-alu-in-verilog</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 08 Nov 2025 05:00:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qtGX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><strong>In this issue of the &#8220;VLSI by Ankit&#8221; newsletter</strong>, we&#8217;ll walk through how to design a 4-bit ALU (Arithmetic Logic Unit) in Verilog, and simulate it with a testbench. If you&#8217;re just starting with RTL design or digital logic, this is a must-do project to solidify your understanding.</p></blockquote><div><hr></div><h3><strong>&#128204;</strong> What&#8217;s an ALU?</h3><p>An ALU is a digital circuit that performs arithmetic and logic operations. It&#8217;s a key component in processors, from microcontrollers to advanced CPUs.</p><p>A basic 4-bit ALU typically supports:</p><ul><li><p>Addition (<code>A + B</code>)</p></li><li><p>Subtraction (<code>A - B</code>)</p></li><li><p>AND (<code>A &amp; B</code>)</p></li><li><p>OR (<code>A | B</code>)</p></li><li><p>XOR (<code>A ^ B</code>)</p></li><li><p>NOT (<code>~A</code>)</p></li><li><p>Increment/Decrement</p></li><li><p>Compare operations</p></li></ul><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!qtGX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!qtGX!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!qtGX!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!qtGX!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!qtGX!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!qtGX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Poster for 4-bit ALU in Verilog with testbench&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Poster for 4-bit ALU in Verilog with testbench" title="Poster for 4-bit ALU in Verilog with testbench" srcset="/__u/substackcdn.com/image/fetch/$s_!qtGX!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!qtGX!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!qtGX!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!qtGX!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0a7054-f428-42bb-8204-5cf7241db221_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><strong>&#128204;</strong> Verilog Code for 4-Bit ALU</h3><pre><code>module ALU_4bit (
    input  [3:0] A,
    input  [3:0] B,
    input  [2:0] opcode,
    output reg [3:0] result,
    output reg carry
);
    always @(*) begin
        case(opcode)
            3'b000: {carry, result} = A + B;       // Addition
            3'b001: {carry, result} = A - B;       // Subtraction
            3'b010: result = A &amp; B;                // AND
            3'b011: result = A | B;                // OR
            3'b100: result = A ^ B;                // XOR
            3'b101: result = ~A;                   // NOT A
            3'b110: result = A + 1;                // Increment A
            3'b111: result = A - 1;                // Decrement A
            default: result = 4'b0000;
        endcase
    end
endmodule</code></pre><div><hr></div><h3><strong>&#128204;</strong> Testbench to Simulate It</h3><pre><code>module tb_ALU_4bit;
    reg [3:0] A, B;
    reg [2:0] opcode;
    wire [3:0] result;
    wire carry;

    ALU_4bit alu (.A(A), .B(B), .opcode(opcode), .result(result), .carry(carry));

    initial begin
        $display("Opcode | A  | B  | Result | Carry");
        A = 4'b0101; B = 4'b0011;

        opcode = 3'b000; #10; // Add
        $display("  ADD  | %b | %b |  %b   |  %b", A, B, result, carry);

        opcode = 3'b001; #10; // Sub
        $display("  SUB  | %b | %b |  %b   |  %b", A, B, result, carry);

        opcode = 3'b010; #10; // AND
        opcode = 3'b011; #10; // OR
        opcode = 3'b100; #10; // XOR
        opcode = 3'b101; #10; // NOT A
        opcode = 3'b110; #10; // INC A
        opcode = 3'b111; #10; // DEC A

        $finish;
    end
endmodule</code></pre><div><hr></div><h3><strong>&#128204;</strong> Simulation Output</h3><p>Expect outputs like:</p><pre><code>Opcode | A    | B    | Result | Carry
  ADD  | 0101 | 0011 | 1000   | 0
  SUB  | 0101 | 0011 | 0010   | 0
  AND  | 0101 | 0011 | 0001   | 0
  OR   | 0101 | 0011 | 0111   | 0
  XOR  | 0101 | 0011 | 0110   | 0
   &#8230;   </code></pre><div><hr></div><h3><strong>&#128204;</strong> Why This Project Matters</h3><ul><li><p>It introduces <strong>Verilog constructs</strong> like <code>always @(*)</code>, <code>case</code>, and modules</p></li><li><p>Gives you hands-on understanding of <strong>arithmetic/logic operations</strong></p></li><li><p>It&#8217;s a mini-processor component &#8212; great for <strong>portfolio or interviews</strong></p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Extend It!</h3><ul><li><p>Add more operations like multiplication or shift</p></li><li><p>Make a 16-bit version</p></li><li><p>Add <strong>flag outputs</strong>: Zero, Negative, Overflow</p></li><li><p>Try synthesizing it using a tool like Vivado or Quartus</p></li></ul><div><hr></div><blockquote><p><em>Building a 4-bit ALU is like a rite of passage for every digital designer. Once you&#8217;ve done it, you&#8217;re one step closer to understanding how CPUs work under the hood.</em></p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#20 - Think Like a Chip: RTL Is Its Language]]></title><description><![CDATA["Understanding Register Transfer Level and Why It&#8217;s the Foundation of Digital Design"]]></description><link>https://vlsiwithankit.substack.com/p/15-think-like-a-chip-rtl-is-its-language</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/15-think-like-a-chip-rtl-is-its-language</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 01 Nov 2025 05:01:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lhXr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In this issue of the &#8220;VLSI with Ankit&#8221; newsletter series,</em> we&#8217;ll explore one of the most frequently used (and misunderstood) terms in digital design: <strong>RTL, or Register Transfer Level</strong>. Whether you're writing Verilog or debugging synthesis errors, RTL is where the real logic begins.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lhXr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lhXr!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!lhXr!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!lhXr!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lhXr!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lhXr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Poster for Substack post 'Think Like a Chip: RTL Is Its Language'&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Poster for Substack post 'Think Like a Chip: RTL Is Its Language'" title="Poster for Substack post 'Think Like a Chip: RTL Is Its Language'" srcset="/__u/substackcdn.com/image/fetch/$s_!lhXr!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!lhXr!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!lhXr!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lhXr!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc7ab48b-916f-4549-9e04-2436c31895d6_1024x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><strong>&#128204;</strong> What Is RTL?</h3><p><strong>Register Transfer Level (RTL)</strong> describes a digital circuit in terms of how data moves between registers and the operations performed on that data.</p><p>At this level, you use HDLs (Verilog/VHDL) to express logic that is:</p><ul><li><p>Structured</p></li><li><p>Timing-aware</p></li><li><p>Synthesizable</p></li></ul><blockquote><p>Put simply, RTL is how designers <strong>tell silicon what to do</strong>.</p></blockquote><div><hr></div><h3><strong>&#128204;</strong> What RTL Includes:</h3><ul><li><p><strong>Registers</strong> (flip-flops or latches): For storing data</p></li><li><p><strong>Combinational logic</strong>: For processing or computing</p></li><li><p><strong>Control logic</strong>: For deciding when and how data moves</p></li><li><p><strong>Clocking and reset logic</strong></p></li></ul><p>At this level, you define:</p><ul><li><p>What data moves</p></li><li><p>When it moves</p></li><li><p>Where it moves to</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Why RTL Matters</h3><p>&#9989; It&#8217;s the level you use in job interviews and real-world design<br>&#9989; RTL code is <strong>synthesizable</strong> &#8212; meaning tools can convert it to gates<br>&#9989; It allows for early simulation and debugging<br>&#9989; It&#8217;s the backbone of <strong>DFT</strong>, <strong>timing analysis</strong>, <strong>power optimization</strong>, and more</p><div><hr></div><h3><strong>&#128204;</strong> A Simple RTL Example (Verilog)</h3><pre><code>module counter (
    input clk,
    input rst,
    output reg [3:0] count
);
always @(posedge clk or posedge rst) begin
    if (rst)
        count &lt;= 0;
    else
        count &lt;= count + 1;
end
endmodule
</code></pre><p></p><p>This is a classic RTL example:</p><ul><li><p>Uses <strong>clock and reset</strong></p></li><li><p>Updates <strong>register (count)</strong> on <strong>posedge</strong></p></li><li><p>No delays or high-level behavioral constructs</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> RTL vs Behavioral vs Gate-Level</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lw6e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lw6e!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png 424w, /__u/substackcdn.com/image/fetch/$s_!lw6e!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png 848w, /__u/substackcdn.com/image/fetch/$s_!lw6e!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lw6e!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lw6e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png" width="486" height="107" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:107,&quot;width&quot;:486,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8942,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168990908?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!lw6e!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png 424w, /__u/substackcdn.com/image/fetch/$s_!lw6e!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png 848w, /__u/substackcdn.com/image/fetch/$s_!lw6e!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lw6e!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe676cad3-e941-4217-95a1-8bb87b84e42f_486x107.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h3><strong>&#128204;</strong> Tips to Master RTL as a Fresher</h3><ul><li><p>Start writing <strong>simple Verilog modules</strong>: muxes, ALUs, counters, FSMs</p></li><li><p>Understand <strong>synchronous design</strong> and <strong>blocking vs non-blocking assignments</strong></p></li><li><p>Use <strong>EDA tools</strong> like Vivado, ModelSim, or GHDL</p></li><li><p>Read RTL code from open-source projects or GitHub</p></li><li><p>Always simulate before synthesizing!</p></li></ul><div><hr></div><blockquote><p><em>Mastering RTL early is like learning the grammar of digital design &#8212; it&#8217;s the foundation on which every VLSI engineer builds.</em></p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#19 - Top 5 Misconceptions Students Have About VLSI Careers]]></title><description><![CDATA[And the truth you actually need to know!]]></description><link>https://vlsiwithankit.substack.com/p/19-top-5-misconceptions-students</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/19-top-5-misconceptions-students</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 25 Oct 2025 05:00:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DWZQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In this issue of the &#8220;VLSI with Ankit&#8221; newsletter series</em>, let&#8217;s clear up some of the <strong>biggest myths</strong> that confuse students about careers in VLSI. These are questions I often see in DMs on LinkedIn or from juniors &#8212; and today, we&#8217;ll separate the myths from the truth.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DWZQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DWZQ!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!DWZQ!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!DWZQ!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DWZQ!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DWZQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Minimalist VLSI career misconceptions poster with chip illustration.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Minimalist VLSI career misconceptions poster with chip illustration." title="Minimalist VLSI career misconceptions poster with chip illustration." srcset="/__u/substackcdn.com/image/fetch/$s_!DWZQ!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!DWZQ!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!DWZQ!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DWZQ!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68be1037-c266-4dc1-8862-caf142fb288a_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>&#128204; <strong>Myth #1: "VLSI has no scope in India"</strong><br>&#9989; <strong>Truth:</strong> India is becoming a <strong>hotspot for VLSI</strong>.</p><ul><li><p>Intel, Qualcomm, AMD, Mediatek, Samsung, and Google all have large teams here.</p></li><li><p>With the <strong>India Semiconductor Mission (ISM)</strong> and new fabs like Tata-Micron, opportunities are only growing.</p></li></ul><p>It&#8217;s not about &#8220;scope,&#8221; it&#8217;s about whether you&#8217;ve built the <strong>right skills</strong>.</p><div><hr></div><p>&#128204; <strong>Myth #2: "You must be a topper or IITian to get into VLSI"</strong><br>&#9989; <strong>Truth:</strong> Not true at all.<br>Engineers from Tier 2/3 colleges have landed core jobs by:</p><ul><li><p>Learning the right tools and concepts</p></li><li><p>Building projects</p></li><li><p>Showcasing their work on GitHub/LinkedIn</p></li></ul><p>Companies hire based on <strong>skill + attitude</strong>, not just college brand.</p><p>What matters more: Can you write Verilog? Can you debug timing issues?</p><div><hr></div><p>&#128204; <strong>Myth #3: "VLSI = only front-end coding in Verilog"</strong><br>&#9989; <strong>Truth:</strong> VLSI has a <strong>huge ecosystem</strong>:</p><ul><li><p><strong>Front-End:</strong> RTL design, verification, DFT</p></li><li><p><strong>Back-End:</strong> Physical design, STA, layout</p></li><li><p><strong>Post-Silicon:</strong> Testing, validation</p></li><li><p><strong>EDA Development:</strong> Tools from Cadence, Synopsys, Siemens</p></li><li><p><strong>FPGA, Emulation, IP Integration</strong></p></li></ul><p>Coding is important, but it&#8217;s just <strong>one part of the puzzle</strong>.</p><div><hr></div><p>&#128204; <strong>Myth #4: "You can&#8217;t get into VLSI without M.Tech or specialization"</strong><br>&#9989; <strong>Truth:</strong> Many engineers start right after <strong>B.Tech</strong>.<br>An M.Tech in VLSI or Microelectronics helps, but it&#8217;s not mandatory.</p><p></p><p>Focus on:</p><ul><li><p>Learning Verilog/SystemVerilog</p></li><li><p>Doing 1&#8211;2 solid projects</p></li><li><p>Understanding tools like <strong>ModelSim, Genus, DFT Compiler, Vivado</strong></p></li></ul><div><hr></div><p>&#128204; <strong>Myth #5: "Only big companies like Intel or Qualcomm hire VLSI engineers"</strong><br>&#9989; <strong>Truth:</strong> There are <strong>hundreds</strong> of smaller and mid-sized companies actively hiring:</p><ul><li><p><strong>EDA companies:</strong> Cadence, Synopsys, Siemens EDA</p></li><li><p><strong>Product startups:</strong> Invecas, Terminus Circuits, Saankhya Labs</p></li><li><p><strong>Service-based firms:</strong> Sankalp, Tessolve, Wipro VLSI, HCL</p></li></ul><p>And here&#8217;s the kicker: these smaller firms are often where you <strong>learn the most</strong> early in your career.</p><div><hr></div><p><strong>Final Thought</strong><br>Don&#8217;t let myths hold you back from a high-impact, high-growth career in VLSI.</p><p>Start small. Learn one tool. Build one project. Share your learning.  The opportunities will follow.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#18-Latch vs Flip-Flop: The Clocked Confusion, Solved]]></title><description><![CDATA["Understanding the real difference between level-triggered and edge-triggered storage elements in VLSI design"]]></description><link>https://vlsiwithankit.substack.com/p/18-latch-vs-flip-flop-the-clocked</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/18-latch-vs-flip-flop-the-clocked</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 18 Oct 2025 05:00:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qJdI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this issue of the <em>&#8220;VLSI by Ankit&#8221;</em> newsletter series, let&#8217;s explore what <strong>latches and flip-flops</strong> are, why they matter in VLSI design, and how to never confuse them again &#8212; especially in interviews and RTL coding.</p><div><hr></div><h3>&#128204; Why This Matters</h3><p>If you're building FSMs, timing models, or writing RTL in Verilog, <strong>you </strong><em><strong>need</strong></em><strong> to understand when and why to use a latch vs a flip-flop</strong>.</p><p>It&#8217;s one of the most <strong>asked interview questions</strong>, and yet, a surprisingly misunderstood topic.</p><p>Let&#8217;s break it down &#8212; clearly, visually, and practically.</p><div><hr></div><h3>The Core Difference</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mEKX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mEKX!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png 424w, /__u/substackcdn.com/image/fetch/$s_!mEKX!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png 848w, /__u/substackcdn.com/image/fetch/$s_!mEKX!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mEKX!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mEKX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png" width="467" height="202" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:202,&quot;width&quot;:467,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14573,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://intricaciesofvlsi.substack.com/i/168712783?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mEKX!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png 424w, /__u/substackcdn.com/image/fetch/$s_!mEKX!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png 848w, /__u/substackcdn.com/image/fetch/$s_!mEKX!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mEKX!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580c4517-affd-47cf-a213-e2210cb1bf2c_467x202.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div><hr></div><h3>&#128161; Think of it like this:</h3><ul><li><p>A <strong>latch</strong> is like an <strong>open gate</strong> &#8212; data keeps flowing as long as the enable is active.</p></li><li><p>A <strong>flip-flop</strong> is like a <strong>camera shutter</strong> &#8212; it takes a snapshot only at a specific instant (the clock edge).</p></li></ul><div><hr></div><h3>SR Latch &#8594; D Latch &#8594; D Flip-Flop</h3><p>Let&#8217;s quickly look at how things evolved:</p><ol><li><p><strong>SR Latch</strong>: Basic storage unit using NOR/NAND gates.</p></li><li><p><strong>D Latch</strong>: Simplifies control with a single input. Stores data <strong>while enable is active</strong>.</p></li><li><p><strong>D Flip-Flop</strong>: Adds edge-triggering, <strong>eliminating transparency issues</strong> in clocked systems.</p></li></ol><div><hr></div><h3>Timing Perspective</h3><ul><li><p><strong>Latch Transparency</strong>: If not used carefully, can introduce glitches or <strong>race conditions</strong>.</p></li><li><p><strong>Flip-Flops</strong> introduce <strong>setup and hold timing constraints</strong>, but are predictable and safer for synthesis.</p></li></ul><p><strong>Pro Tip</strong>:<br>Most modern synthesis tools <strong>infer flip-flops</strong>, and <strong>avoid level-sensitive latches</strong> due to timing complexity.<br>However, <strong>latches still have use</strong> in low-power paths, clock gating, and custom analog-mixed signal designs.</p><div><hr></div><h3>&#128104;&#8205;&#128187; Representation and Timing Diagram</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!qJdI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!qJdI!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!qJdI!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!qJdI!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!qJdI!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!qJdI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg" width="1456" height="1691" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1691,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155761,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168712783?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!qJdI!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!qJdI!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!qJdI!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!qJdI!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0724eed1-b96d-4f00-82d8-0f1d96d655f0_1600x1858.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-ARX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-ARX!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!-ARX!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!-ARX!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!-ARX!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-ARX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg" width="1456" height="1642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1642,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143518,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168712783?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-ARX!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!-ARX!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!-ARX!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!-ARX!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670a3b55-9863-446c-b75a-1f323b7e4f64_1600x1804.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>RTL Coding Example</h3><h4>&#10060; Bad latch-style coding (can infer unintended latches):</h4><pre><code>always @(enable or d)
  if (enable)
    q = d;</code></pre><h4>&#9989; Proper flip-flop style:</h4><pre><code>always @(posedge clk)
  q &lt;= d;</code></pre><div><hr></div><h3>Interview Takeaways</h3><ol><li><p>Know when <strong>transparency</strong> is good vs dangerous.</p></li><li><p>Be able to <strong>draw timing diagrams</strong>.</p></li><li><p>Use flip-flops unless you're doing <strong>power optimization or analog-heavy design</strong>.</p></li><li><p>Always <strong>mention this clearly in RTL questions</strong> if latches are brought up.</p></li><li><p>In DFT, <strong>latches require extra care</strong> during scan chain insertion.</p></li></ol><div><hr></div><h3>&#128204; Final Thought</h3><blockquote><p>&#8220;Every flip-flop was once a latch that got disciplined by the clock.&#8221;</p></blockquote><p>If you&#8217;ve ever been confused about the difference &#8212; now you know. Save this post, and maybe even use it in your next seminar or peer session.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#17:What’s Inside Your Smartphone’s Chip? A VLSI Breakdown]]></title><description><![CDATA["From CPU cores to ISP blocks &#8212; uncover the tiny, complex world inside the SoC powering your phone."]]></description><link>https://vlsiwithankit.substack.com/p/whats-inside-your-smartphones-chip</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/whats-inside-your-smartphones-chip</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 11 Oct 2025 05:00:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!D0XM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><strong>In this issue of the &#8220;VLSI with Ankit&#8221; newsletter series</strong>, let&#8217;s demystify what actually goes on inside your smartphone&#8217;s processor. You&#8217;ve heard of Snapdragon, A-series, or MediaTek chips &#8212; but what&#8217;s <em>really</em> inside these powerful pieces of silicon?</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!D0XM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!D0XM!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!D0XM!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!D0XM!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!D0XM!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!D0XM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Smartphone chip visual with unlabeled silicon blocks and pathways.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Smartphone chip visual with unlabeled silicon blocks and pathways." title="Smartphone chip visual with unlabeled silicon blocks and pathways." srcset="/__u/substackcdn.com/image/fetch/$s_!D0XM!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!D0XM!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!D0XM!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!D0XM!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23b671d-df0d-4e4e-9a87-d6a0468b0eda_1024x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>What Is a Smartphone SoC?</h3><p>An SoC (System-on-Chip) is an integrated circuit that combines <strong>multiple functions</strong> onto a single chip &#8212; it&#8217;s essentially the <strong>brain</strong> of your phone.</p><p>A modern SoC includes:</p><ul><li><p>Central Processing Unit (CPU)</p></li><li><p>Graphics Processing Unit (GPU)</p></li><li><p>Image Signal Processor (ISP)</p></li><li><p>Neural Processing Unit (NPU)</p></li><li><p>Digital Signal Processor (DSP)</p></li><li><p>Modem (for 4G/5G)</p></li><li><p>Memory controllers</p></li><li><p>Secure Enclave</p></li><li><p>Power Management Units (PMUs)</p></li></ul><div><hr></div><h3>Key Components &amp; Their VLSI Role</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3ein!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3ein!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png 424w, /__u/substackcdn.com/image/fetch/$s_!3ein!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png 848w, /__u/substackcdn.com/image/fetch/$s_!3ein!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3ein!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3ein!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png" width="546" height="417" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:417,&quot;width&quot;:546,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29790,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168738913?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!3ein!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png 424w, /__u/substackcdn.com/image/fetch/$s_!3ein!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png 848w, /__u/substackcdn.com/image/fetch/$s_!3ein!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3ein!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a39d2c8-3262-4d09-8360-d42adac8c025_546x417.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>A Visual Breakdown (Simplified)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HXZV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HXZV!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!HXZV!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!HXZV!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HXZV!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HXZV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Generated image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Generated image" title="Generated image" srcset="/__u/substackcdn.com/image/fetch/$s_!HXZV!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!HXZV!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!HXZV!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HXZV!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1750957d-eceb-4ef9-973d-7a644748fa68_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Every block above is the result of a <em>massive VLSI effort</em> &#8212; involving RTL design, synthesis, STA, floorplanning, DFT insertion, verification, and physical layout.</p><div><hr></div><h3>What VLSI Engineers Do in SoC Design</h3><ul><li><p><strong>Front-End Engineers</strong>: Write RTL for CPUs, NPUs, etc.</p></li><li><p><strong>Verification Engineers</strong>: Ensure correct functionality (UVM/Assertions)</p></li><li><p><strong>DFT Engineers</strong>: Add scan chains, BIST to test the chip post-fabrication</p></li><li><p><strong>Backend Engineers</strong>: Place, route, and optimize timing/power/area</p></li><li><p><strong>Physical Verification</strong>: Ensure DRC/LVS compliance before tape-out</p></li></ul><div><hr></div><h3>Did You Know?</h3><ul><li><p>A flagship SoC may contain <strong>10&#8211;15 billion transistors</strong></p></li><li><p>It's built using <strong>5nm or even 3nm</strong> technology</p></li><li><p>Each chip goes through <strong>millions of STA and DRC checks</strong></p></li><li><p>Power management is so refined that it <strong>shuts off</strong> unused blocks in nanoseconds!</p></li></ul><div><hr></div><h3>Why This Matters for VLSI Aspirants</h3><p>Understanding SoC internals helps you:</p><ul><li><p>Know where <strong>your VLSI skills apply</strong></p></li><li><p>See the <strong>big picture</strong> in chip design</p></li><li><p>Pick a specialization: CPU vs DSP vs DFT vs STA</p></li></ul><div><hr></div><h3>&#128161; Final Thoughts</h3><p>Your smartphone isn&#8217;t just &#8220;fast&#8221; &#8212; it&#8217;s a masterclass in VLSI engineering.</p><blockquote><p>Next time you unlock your phone, remember: you&#8217;re holding <strong>billions of gates</strong>, thousands of clock domains, and years of engineering effort &#8212; all in your palm.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#16-Top 5 Verilog Mistakes Students Always Regret (But You Won’t!)]]></title><description><![CDATA["Avoid these common pitfalls to write cleaner, faster, and synthesis-friendly Verilog code."]]></description><link>https://vlsiwithankit.substack.com/p/top-5-verilog-mistakes-students-always</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/top-5-verilog-mistakes-students-always</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 04 Oct 2025 05:00:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FTUL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this issue of the <em>&#8220;VLSI with Ankit&#8221;</em> newsletter series, let&#8217;s explore the top mistakes freshers and students often make while learning Verilog &#8212; and more importantly, how to <strong>avoid</strong> them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FTUL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FTUL!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!FTUL!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!FTUL!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FTUL!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FTUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2204726,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168992949?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!FTUL!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!FTUL!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!FTUL!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FTUL!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5f101d-289a-4e88-9773-e2b0b141a535_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Whether you're preparing for campus placements or starting your first VLSI internship, these practical tips will save you from hours of debugging and confusion.</p><div><hr></div><h3><strong>Mistake #1: Mixing Blocking and Non-Blocking Assignments</strong></h3><p>Many learners use <code>=</code> and <code>&lt;=</code> interchangeably.<br><strong>Tip:</strong></p><ul><li><p>Use <code>=</code> for combinational logic (in <code>always @*</code>)</p></li><li><p>Use <code>&lt;=</code> for sequential logic (in <code>always @(posedge clk)</code>)</p></li></ul><div><hr></div><h3><strong>Mistake #2: Ignoring Reset Conditions</strong></h3><p>Skipping reset logic can lead to unpredictable simulations and synthesis issues.<br><strong>Tip:</strong><br>Always define an async/sync reset path in your sequential blocks.</p><div><hr></div><h3><strong>Mistake #3: Using Delays (</strong><code>#</code><strong>) in RTL Code</strong></h3><p>While delays might work in simulation, they&#8217;re <strong>not synthesizable</strong>.<br><strong>Tip:</strong><br>Don&#8217;t use <code>#10</code> or any timing control in synthesizable RTL. Use clock-driven events instead.</p><div><hr></div><h3><strong>Mistake #4: Overusing </strong><code>initial</code><strong> Blocks</strong></h3><p><code>initial</code> blocks are meant for <strong>testbenches</strong>, not synthesizable logic.<br><strong>Tip:</strong><br>In RTL design, replace <code>initial</code> with reset logic.</p><div><hr></div><h3><strong>Mistake #5: Poor Module/Testbench Structure</strong></h3><p>Writing everything in one file or mixing testbench with RTL is messy.<br><strong>Tip:</strong><br>Separate RTL and testbench files. Keep your code modular and readable.</p><div><hr></div><h3>Bonus Tip:</h3><p><strong>Comment your code</strong> and use <strong>descriptive signal names</strong>. This helps <em>you</em> and your future team when reviewing or debugging code.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#15-Verilog Projects You Can Build in a Week]]></title><description><![CDATA["Small HDL projects to sharpen your skills and boost your portfolio."]]></description><link>https://vlsiwithankit.substack.com/p/verilog-projects-you-can-build-in</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/verilog-projects-you-can-build-in</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 27 Sep 2025 05:01:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XrLy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I<em>n this issue of the &#8220;VLSI with Ankit&#8221; newsletter series</em>, we focus on something practical &#8212; <strong>quick Verilog projects</strong> that you can realistically build in under 7 days. These are great for <strong>portfolio building</strong>, <strong>interview prep</strong>, and <strong>cementing your concepts</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XrLy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XrLy!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!XrLy!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!XrLy!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XrLy!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XrLy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2029166,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/170870807?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XrLy!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!XrLy!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!XrLy!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XrLy!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cb0644-4766-4171-a6b3-c236e2f92fc8_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><p>&#128204; <strong>4-Bit ALU (Arithmetic Logic Unit)</strong><br>Design an ALU that performs operations like addition, subtraction, AND, OR, and XOR.</p><ul><li><p><strong>Key Skills:</strong> Combinational logic, case statements, testbench writing</p></li><li><p><strong>Bonus:</strong> Add overflow detection and zero flag output</p></li></ul><div><hr></div><p>&#128204; <strong>Traffic Light Controller</strong><br>A simple <strong>finite state machine</strong> (FSM) to control traffic signals.</p><ul><li><p><strong>Key Skills:</strong> Sequential logic, FSM design, timing simulation</p></li><li><p><strong>Bonus:</strong> Implement a pedestrian crossing mode</p></li></ul><div><hr></div><p>&#128204; <strong>Binary to BCD Converter</strong><br>Convert binary numbers to BCD format for display purposes.</p><ul><li><p><strong>Key Skills:</strong> Algorithm implementation in HDL, shift-and-add method</p></li><li><p><strong>Bonus:</strong> Drive a 7-segment display in simulation</p></li></ul><div><hr></div><p>&#128204; <strong>Sequence Detector</strong><br>Detect a specific bit pattern in a serial input stream (e.g., &#8220;1011&#8221;).</p><ul><li><p><strong>Key Skills:</strong> Mealy vs Moore FSM, state transition diagrams</p></li><li><p><strong>Bonus:</strong> Make it parameterized so you can change the sequence easily</p></li></ul><div><hr></div><p>&#128204; <strong>Simple UART Transmitter/Receiver</strong><br>Send and receive serial data at a fixed baud rate.</p><ul><li><p><strong>Key Skills:</strong> Timing generation, shift registers, async communication</p></li><li><p><strong>Bonus:</strong> Add parity bit support</p></li></ul><div><hr></div><p>&#128204; <strong>PWM Generator</strong><br>Generate a Pulse Width Modulated signal to control devices like motors or LEDs.</p><ul><li><p><strong>Key Skills:</strong> Counters, duty cycle control</p></li><li><p><strong>Bonus:</strong> Make the duty cycle adjustable via inputs</p></li></ul><div><hr></div><p>&#128204; <strong>Digital Stopwatch</strong><br>Count time in seconds and minutes, with start, stop, and reset controls.</p><ul><li><p><strong>Key Skills:</strong> Counters, multiplexing, debouncing inputs</p></li><li><p><strong>Bonus:</strong> Display output on a simulated 7-segment display</p></li></ul><div><hr></div><p>&#128161; <strong>Pro Tip:</strong><br>Keep your projects <strong>modular</strong> &#8212; split them into smaller Verilog modules and connect them at the top level. This makes debugging and testing much easier, and it&#8217;s exactly how industry projects are structured.</p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[#14-Analog vs Digital Design: What Should You Choose?]]></title><description><![CDATA["Decoding the right path in your VLSI career"]]></description><link>https://vlsiwithankit.substack.com/p/14-analog-vs-digital-design-what</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/14-analog-vs-digital-design-what</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 20 Sep 2025 05:00:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wxtm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this issue of the <em>&#8220;VLSI with Ankit&#8221;</em> newsletter series, let&#8217;s explore what <strong>Analog and Digital Design</strong> are, why they&#8217;re important, and how to master them as a student or fresher in VLSI.</p><p>This is one of the most asked questions I get from students and early-career engineers:</p><blockquote><p><strong>Should I go into Analog Design or Digital Design?</strong></p></blockquote><p>Let&#8217;s break it down &#8212; clearly and practically &#8212; so you can make a confident choice.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!wxtm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wxtm!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp 424w, /__u/substackcdn.com/image/fetch/$s_!wxtm!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp 848w, /__u/substackcdn.com/image/fetch/$s_!wxtm!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!wxtm!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wxtm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp" width="600" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23530,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168699204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!wxtm!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp 424w, /__u/substackcdn.com/image/fetch/$s_!wxtm!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp 848w, /__u/substackcdn.com/image/fetch/$s_!wxtm!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!wxtm!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c43c6c-e9bc-40e3-99dd-874962323377_600x600.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><strong>&#128204;</strong> What is Analog Design?</h3><p>Analog design is all about <strong>continuous-time signals</strong> &#8212; voltage and current that vary smoothly and are affected by noise, parasitics, temperature, and layout effects. You're working close to the physics of the transistor.</p><h4>Typical Roles:</h4><ul><li><p>Analog Circuit Designer</p></li><li><p>RF or Mixed-Signal Design Engineer</p></li><li><p>AMS Verification Engineer</p></li></ul><h4>Key Work Includes:</h4><ul><li><p>Designing op-amps, ADCs, PLLs, etc.</p></li><li><p>Running SPICE simulations</p></li><li><p>Tuning circuits for gain, bandwidth, noise, and stability</p></li><li><p>Working closely with layout teams</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> What is Digital Design?</h3><p>Digital design revolves around <strong>discrete logic levels</strong> &#8212; 0s and 1s. It&#8217;s about how data flows, how operations happen in sync with the clock, and how the entire chip works logically.</p><h4>Typical Roles:</h4><ul><li><p>RTL Design Engineer</p></li><li><p>Functional/DFT Verification Engineer</p></li><li><p>Physical Design Engineer</p></li><li><p>STA (Static Timing Analysis) Engineer</p></li></ul><h4>Key Work Includes:</h4><ul><li><p>Writing and debugging Verilog/VHDL code</p></li><li><p>Synthesizing and simulating logic</p></li><li><p>Ensuring timing closure</p></li><li><p>Verifying functionality through testbenches or ATPG</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Analog vs Digital &#8211; What&#8217;s the Real Difference?</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ycnr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ycnr!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png 424w, /__u/substackcdn.com/image/fetch/$s_!ycnr!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png 848w, /__u/substackcdn.com/image/fetch/$s_!ycnr!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ycnr!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ycnr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png" width="588" height="177" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db717214-faea-4026-9b3d-0f2b9555c736_588x177.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:177,&quot;width&quot;:588,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18711,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://intricaciesofvlsi.substack.com/i/168699204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ycnr!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png 424w, /__u/substackcdn.com/image/fetch/$s_!ycnr!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png 848w, /__u/substackcdn.com/image/fetch/$s_!ycnr!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ycnr!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb717214-faea-4026-9b3d-0f2b9555c736_588x177.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h3><strong>&#128204;</strong> Which One Should <em>You</em> Choose?</h3><p>Ask yourself these questions:</p><h4>&#9989; Choose <strong>Analog Design</strong> if:</h4><ul><li><p>You enjoy circuit theory, EDC, and device physics</p></li><li><p>You like low-level details, precision, and layout constraints</p></li><li><p>You want to work in smaller, niche teams with deep specialization</p></li></ul><h4>&#9989; Choose <strong>Digital Design</strong> if:</h4><ul><li><p>You enjoy logic design, coding, and debugging</p></li><li><p>You like system-level thinking and scalable design flows</p></li><li><p>You want flexibility to move between DFT, verification, or even embedded roles</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Skills You&#8217;ll Need</h3><p><strong>Analog Path:</strong></p><ul><li><p>CMOS device physics, small-signal models</p></li><li><p>Op-amps, filters, biasing techniques</p></li><li><p>SPICE simulation (Cadence/Spectre)</p></li><li><p>Layout knowledge (matching, shielding, routing)</p></li></ul><p><strong>Digital Path:</strong></p><ul><li><p>Verilog or VHDL (RTL design)</p></li><li><p>FSMs, timing analysis, synthesis</p></li><li><p>Functional &amp; formal verification</p></li><li><p>EDA tools: Synopsys, Cadence, Siemens</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Recommended Resources</h3><p><strong>Analog</strong></p><ul><li><p>Book : <em>Design of Analog CMOS Integrated Circuits by B. Razavi</em></p></li><li><p>Electronics Lecture Series by Razavi </p><div id="youtube2-yQDfVJzEymI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;yQDfVJzEymI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/yQDfVJzEymI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p>Simulators like Cadence Virtuoso and LTSpice</p></li><li><p>NPTEL Analog Electronics IIT Madras by Prof Shanthi Pavan</p><div id="youtube2-kubeBpZQXYs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;kubeBpZQXYs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/kubeBpZQXYs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p>NPTEL Analog Electronics IIT Delhi</p><div id="youtube2-9g9dowLjmCA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;9g9dowLjmCA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/9g9dowLjmCA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p>Series by Neso Academy (Short Videos for Quick Revision)</p><div id="youtube2-7jaa1rlW7Ak" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;7jaa1rlW7Ak&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/7jaa1rlW7Ak?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p>Lecture Series by Umesh Dhande (India&#8217;s GATE Exam perspective)</p><div id="youtube2-0yeP-2KP_lM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;0yeP-2KP_lM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/0yeP-2KP_lM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><br></p><p></p></li></ul><p> <strong>Digital</strong></p><ul><li><p>Resources can be found in this post :  <a href="/__u/vlsiwithankit.substack.com/p/digital-electronics-101-the-foundation?r=50z2jg">Digital Electronics Ankit Substack</a></p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Final Thoughts</h3><p>Both analog and digital design are <strong>foundational pillars of the semiconductor world</strong>.</p><p>Choose what aligns best with your <strong>interest, learning style, and career vision</strong>. Try both if you're unsure &#8212; student projects, internships, and simulations are the best ways to explore!</p><p>You don't have to decide forever &#8212; many engineers eventually transition to <strong>mixed-signal</strong> roles or broaden across domains.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#13-Circuits That Think vs Circuits That Remember]]></title><description><![CDATA["Combinational and Sequential Logic Demystified"]]></description><link>https://vlsiwithankit.substack.com/p/13-circuits-that-think-vs-circuits</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/13-circuits-that-think-vs-circuits</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 13 Sep 2025 05:01:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8e2b919e-2a48-4a0b-841f-a43ffcd7fc29_1024x1166.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this issue of the <em>&#8220;VLSI with Ankit&#8221;</em> newsletter series, let&#8217;s explore what <strong>combinational and sequential circuits</strong> are, why they&#8217;re important, and how to master them as a student or fresher in VLSI.</p><p>Whether you're writing your first Verilog module or preparing for a campus placement interview &#8212; understanding this difference is fundamental.</p><div><hr></div><h3><strong>&#128204;</strong> What Are Combinational Circuits?</h3><p>A <strong>combinational circuit</strong> is a type of digital circuit where the output <strong>only depends on the current inputs</strong> &#8212; there&#8217;s no memory or storage involved.</p><h4>Key Features:</h4><ul><li><p>No clock or flip-flops</p></li><li><p>Output changes immediately with input</p></li><li><p>Pure logic &#8212; adders, multiplexers, decoders, etc.</p></li></ul><h4>Examples:</h4><ul><li><p><strong>Half Adder / Full Adder</strong></p></li><li><p><strong>Multiplexers (MUX)</strong></p></li><li><p><strong>Encoders / Decoders</strong></p></li><li><p><strong>ALU blocks (arithmetic parts)</strong></p></li></ul><h4>Truth Table-Based Design:</h4><p>Designing combinational circuits usually starts from a <strong>truth table</strong>, followed by:</p><ul><li><p>Boolean expressions</p></li><li><p>Logic simplification (K-maps)</p></li><li><p>Gate-level implementation</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> What Are Sequential Circuits?</h3><p><strong>Sequential circuits</strong> have memory. The output depends on <strong>current inputs + past history</strong>, usually stored using flip-flops or latches.</p><h4>Key Features:</h4><ul><li><p>Uses <strong>clock signal</strong></p></li><li><p>Stores previous states</p></li><li><p>Essential for timing-sensitive operations</p></li></ul><h4>Examples:</h4><ul><li><p><strong>Flip-Flops (D, JK, T)</strong></p></li><li><p><strong>Counters</strong></p></li><li><p><strong>Shift Registers</strong></p></li><li><p><strong>Finite State Machines (FSMs)</strong></p></li></ul><h4>Time-Driven Logic:</h4><p>Sequential designs work in <strong>clock cycles</strong>, introducing concepts like:</p><ul><li><p>Setup and hold time</p></li><li><p>Edge sensitivity</p></li><li><p>Clock domains</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Comparison </h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Um0H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Um0H!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png 424w, /__u/substackcdn.com/image/fetch/$s_!Um0H!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png 848w, /__u/substackcdn.com/image/fetch/$s_!Um0H!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Um0H!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Um0H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png" width="650" height="177" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a8f8381-2bec-4884-8454-b992703bde98_650x177.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:177,&quot;width&quot;:650,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14333,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168706882?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Um0H!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png 424w, /__u/substackcdn.com/image/fetch/$s_!Um0H!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png 848w, /__u/substackcdn.com/image/fetch/$s_!Um0H!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Um0H!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f8381-2bec-4884-8454-b992703bde98_650x177.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KfOi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KfOi!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png 424w, /__u/substackcdn.com/image/fetch/$s_!KfOi!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png 848w, /__u/substackcdn.com/image/fetch/$s_!KfOi!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KfOi!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KfOi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png" width="1110" height="546" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:546,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:247478,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://vlsiwithankit.substack.com/i/168706882?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!KfOi!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png 424w, /__u/substackcdn.com/image/fetch/$s_!KfOi!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png 848w, /__u/substackcdn.com/image/fetch/$s_!KfOi!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KfOi!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F385e0da3-653f-491d-896b-0e0627be0a05_1110x546.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Image Source : https://www.hackatronic.com/difference-between-combinational-and-sequential-circuits/</p><div><hr></div><h3><strong>&#128204;</strong> Where Do You Use Each?</h3><p>In <strong>real-world chips</strong>, both types are deeply intertwined.</p><ul><li><p><strong>Combinational blocks</strong> are used for logic evaluation</p></li><li><p><strong>Sequential blocks</strong> bring timing and control into the system</p></li></ul><p>In RTL design:</p><ul><li><p>Combinational logic handles <strong>data paths</strong></p></li><li><p>Sequential logic handles <strong>control logic and pipelining</strong></p></li></ul><div><hr></div><h3><strong>&#128204;</strong> How to Master This as a Student</h3><ol><li><p><strong>Build circuits</strong> like counters, ALUs, decoders</p></li><li><p><strong>Simulate</strong> using Verilog (EDA Playground is great)</p></li><li><p>Learn to <strong>draw timing diagrams</strong></p></li><li><p>Practice converting state diagrams to FSM code</p></li></ol><div><hr></div><h3><strong>&#128204;</strong> Suggested Resources</h3><h4><strong>Books :</strong></h4><ol><li><p><strong>Digital Logic &amp; Computer Design &#8211; M. Morris Mano</strong><br>A classic&#8212;deeper and slightly more theoretical, but a must-have reference.</p><p><a href="https://docs.google.com/file/d/0B8-drkZsESDnN2NmYTQxYjQtYTMwZi00N2IzLTkxNjgtZjI1NTZiN2FjNDli/edit?resourcekey=0-Yk8bAsCt9I5epBNFTG8KMQ">Doc Link</a></p></li><li><p><strong>Modern Digital Electronics &#8211; R.P. Jain</strong><br>Especially useful in Indian university contexts. Simple and comprehensive.</p></li></ol><h4><strong>Web Resources :</strong></h4><ol><li><p>NPTEL : Lecture series on Digital Circuits &amp; Systems by Prof.S.Srinivasan, Department of Electrical Engineering, IIT Madras.</p><p><a href="https://www.youtube.com/watch?v=CeD2L6KbtVM&amp;list=PL803563859BF7ED8C">NPTEL Course Link</a><br></p><div id="youtube2-CeD2L6KbtVM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;CeD2L6KbtVM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/CeD2L6KbtVM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p>Neso Academy YouTube - <a href="https://www.youtube.com/playlist?list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm">Playlist Link</a>    (Mainly for quick revision, short videos)</p></li></ol><div id="youtube2-M0mx8S05v60" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;M0mx8S05v60&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/M0mx8S05v60?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h4><strong>Basic Simulations :</strong></h4><ol><li><p><strong>EDA Playground</strong> : <a href="https://www.edaplayground.com/">Use here</a><br>Try simple gate-level and RTL simulations with Verilog/SystemVerilog online.</p></li></ol><div><hr></div><h3><strong>&#128204;</strong> Final Thoughts</h3><blockquote><p>"If combinational logic is the <em>brain</em>, sequential logic is the <em>heartbeat</em>."</p></blockquote><p>You&#8217;ll encounter these everywhere &#8212; in interviews, in RTL code, and in silicon. Master this early, and your digital design journey will become much smoother.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#12-Why the Clock Is the Heartbeat of Digital Designs?]]></title><description><![CDATA["Understanding Clock Signals, Timing, and Synchronization in VLSI Circuits"]]></description><link>https://vlsiwithankit.substack.com/p/why-the-clock-is-the-heartbeat-of</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/why-the-clock-is-the-heartbeat-of</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 06 Sep 2025 05:00:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a3c99499-ba9b-41d3-a66f-b4f524e21cb1_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In this issue of the &#8220;VLSI with Ankit&#8221; newsletter series,</em> we&#8217;ll dive into one of the most fundamental concepts in digital electronics&#8212;the <strong>clock</strong>. Often called the "heartbeat" of digital systems, clock signals drive the rhythm of everything happening inside your chip.</p><div><hr></div><h3><strong>&#128204;</strong> What Is a Clock in Digital Design?</h3><p>A <strong>clock</strong> is a repetitive signal&#8212;typically square-shaped&#8212;that coordinates the timing of operations in sequential circuits. Each rising or falling edge of the clock determines when data is sampled, stored, or transferred.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!T9j2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!T9j2!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png 424w, /__u/substackcdn.com/image/fetch/$s_!T9j2!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png 848w, /__u/substackcdn.com/image/fetch/$s_!T9j2!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T9j2!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!T9j2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png" width="988" height="492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:492,&quot;width&quot;:988,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:830127,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!T9j2!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png 424w, /__u/substackcdn.com/image/fetch/$s_!T9j2!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png 848w, /__u/substackcdn.com/image/fetch/$s_!T9j2!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T9j2!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd23bad26-810d-4a98-943a-2ce5fc950f11_988x492.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Fig : Representation of a clock pulse</p><div><hr></div><h3><strong>&#128204;</strong> Combinational vs Sequential Logic</h3><ul><li><p><strong>Combinational logic</strong> doesn&#8217;t require a clock&#8212;it produces output purely based on current inputs.</p></li><li><p><strong>Sequential logic</strong>, like registers or flip-flops, <strong>requires a clock</strong> to control state transitions.</p></li></ul><p>Without a clock, digital systems would behave erratically&#8212;much like trying to run a factory with no schedule!</p><div><hr></div><h3><strong>&#128204;</strong> Why Clocking Matters in VLSI</h3><ul><li><p><strong>Data Synchronization</strong>: Ensures all parts of a chip operate in harmony.</p></li><li><p><strong>Timing Accuracy</strong>: Defines setup, hold, and propagation delays.</p></li><li><p><strong>Power &amp; Performance Tradeoffs</strong>: Clock frequency impacts power consumption and speed.</p></li><li><p><strong>Design Closure</strong>: Clock paths are critical in STA (Static Timing Analysis) and CTS (Clock Tree Synthesis).</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Key Clock-Related Concepts to Know</h3><ul><li><p><strong>Clock Skew</strong>: When clock edges arrive at different components at slightly different times.</p></li><li><p><strong>Clock Jitter</strong>: Tiny variations in clock period that can lead to errors.</p></li><li><p><strong>Clock Gating</strong>: Technique used to reduce power by disabling the clock when not needed.</p></li><li><p><strong>Multicycle Paths</strong>: Paths that intentionally take more than one clock cycle.</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Real-World Applications</h3><p>Whether you're designing a microprocessor, writing Verilog, or debugging a timing failure, <strong>everything revolves around the clock</strong>.</p><div><hr></div><h3><strong>&#128204;</strong> How to Master It as a Student/Fresher</h3><ul><li><p>Simulate <strong>flip-flops</strong>, <strong>counters</strong>, and <strong>FSMs</strong> in Verilog.</p></li><li><p>Use waveform viewers like GTKWave to visualize clock-driven behavior.</p></li><li><p>Dive into STA tools and understand timing reports.</p></li></ul><div><hr></div>]]></content:encoded></item><item><title><![CDATA[#11-Crafting a VLSI Resume That Actually Gets Noticed]]></title><description><![CDATA[&#8220;From tools to projects &#8211; everything you must include in your VLSI resume.&#8221;]]></description><link>https://vlsiwithankit.substack.com/p/11-crafting-a-vlsi-resume-that-actually</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/11-crafting-a-vlsi-resume-that-actually</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 30 Aug 2025 05:00:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/496b1af8-0966-44da-be7f-cceb13ca5515_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this issue of the <em>&#8220;VLSI with Ankit&#8221;</em> newsletter series, let&#8217;s talk about something many students overlook &#8212; a <strong>resume that actually works</strong> in VLSI placements.</p><p>If you're applying for RTL, DFT, PD, STA, or analog roles &#8212; <strong>your resume is the first gate you must pass</strong>. And it's where many get filtered out, even before the interview.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://vlsiwithankit.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading VLSI with Ankit! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>So let&#8217;s fix that.</p><div><hr></div><h3>&#128204; First: What Recruiters Really Look For</h3><p>Recruiters don&#8217;t want a fancy resume. They want <strong>signal, not noise</strong>.</p><p>Here's what stands out:</p><ul><li><p>Relevant <strong>technical skills</strong> (Verilog, STA, DFT&#8230; not just C++)</p></li><li><p>Clear <strong>project experience</strong> with outcomes</p></li><li><p>Clean formatting (PDF, max 1 page for freshers)</p></li><li><p>Evidence of genuine interest in VLSI (certificates, workshops, open-source tools)</p></li></ul><div><hr></div><h3>&#128204; What to Include (And How)</h3><h4>1. <strong>Your Profile/Objective (Optional)</strong></h4><p><strong>Bad:</strong> &#8220;I am a hardworking, sincere, dedicated student&#8230;&#8221;</p><p><strong>Good:</strong> &#8220;VLSI-focused final-year student with hands-on RTL and DFT projects. Looking to contribute to front-end design and verification roles.&#8221;</p><h4>2. <strong>Technical Skills</strong></h4><p>Separate into categories for clarity:</p><ul><li><p><strong>Languages</strong>: Verilog, SystemVerilog, C</p></li><li><p><strong>Tools</strong>: ModelSim, Vivado, Design Compiler, Tessent, etc.</p></li><li><p><strong>Concepts</strong>: DFT, Synthesis, STA, CMOS</p></li></ul><p>Tip: Tailor this list based on the job you're applying for then the concept section is not needed but would be understood as per the job.</p><h4>3. <strong>Projects</strong></h4><p>Use this format:</p><blockquote><ul><li><p><strong>Title</strong> &#8211; Tool Used &#8211; Duration</p></li><li><p>Short description (1-2 lines)</p></li><li><p>Mention your role, what you learned, what was achieved</p></li></ul></blockquote><p>Include 2&#8211;3 solid projects. Even better if they match the domain you're targeting.</p><h4>4. <strong>Education</strong></h4><p>Stick to the basics: Degree, College, CGPA, Duration</p><p>Include any coursework like but it is optional unless a certification is attained apart from the regular curriculum:</p><ul><li><p>Digital Design</p></li><li><p>CMOS Design</p></li><li><p>VLSI Systems</p></li><li><p>DFT Techniques</p></li></ul><h4>5. <strong>Certifications / Online Courses</strong></h4><p>Mention only relevant ones:</p><ul><li><p>NPTEL Digital VLSI Design</p></li><li><p>Udemy/LinkedIn courses on Verilog, Synopsys tools, etc.</p></li></ul><p>Tip: Don&#8217;t list Online Courses you haven&#8217;t completed or understood.</p><h4>6. <strong>Extra Sections (optional but useful)</strong></h4><ul><li><p>GitHub / LinkedIn / Substack portfolio</p></li><li><p>Publications / Hackathons / Paper presentations</p></li><li><p>Internships or on-campus lab work (even unpaid)</p></li></ul><div><hr></div><h3>&#128204; What to Avoid</h3><ul><li><p>Long, boring objectives</p></li><li><p>Non-VLSI projects (unless exceptional)</p></li><li><p>Word doc resumes (always submit as PDF)</p></li><li><p>Fancy designs and colors</p></li><li><p>Generic buzzwords (&#8220;good communicator&#8221;, &#8220;team player&#8221;, etc.)</p></li></ul><div><hr></div><h3>&#128204; Quick Resume Tips Checklist</h3><ul><li><p> Keep it to <strong>1 page</strong></p></li><li><p>Save as <strong>YourName_VLSI.pdf</strong></p></li><li><p>Highlight <strong>tools, skills, projects</strong></p></li><li><p>Use <strong>bullet points</strong>, not paragraphs</p></li><li><p>Proofread &#8212; one typing mistake can cost you which can show clumsiness or non-serious attitude</p></li><li><p>Use consistent fonts and spacing</p></li></ul><div><hr></div><h3>&#128204; Templates That Can Help You</h3><p>One of the best minimal templates I found (and personally recommend) is this:</p><p>&#128279; <a href="https://www.linkedin.com/posts/kumar-ankit_wonsulting-wonsulting-resume-template-activity-7320841896270987267-k4Yi?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAB7iIl8BkEXhBRxiFaFlU8SG0kOAytoBZt4">Wonsulting Resume Template &#8211; Shared via my LinkedIn</a></p><p>This format although dense is <strong>clean</strong>, and <strong>easy to customize for VLSI</strong> roles. Feel free to copy it and tweak it for RTL, DFT, Analog, or PD resumes.</p><div><hr></div><h3>&#128172; Final Thoughts</h3><blockquote><p>"Your resume isn&#8217;t your story. It&#8217;s your trailer. Make them want to see the full movie."</p></blockquote><p>You don&#8217;t need a perfect GPA or 10 internships. You just need <strong>clarity, relevance, and proof of skills</strong>.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://vlsiwithankit.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading VLSI with Ankit! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[#10-🐧 Why Every VLSI Engineer Should Learn Linux (Seriously)]]></title><description><![CDATA["From terminals to tools &#8212; how Linux powers the VLSI world"]]></description><link>https://vlsiwithankit.substack.com/p/10-why-every-vlsi-engineer-should</link><guid isPermaLink="false">https://vlsiwithankit.substack.com/p/10-why-every-vlsi-engineer-should</guid><dc:creator><![CDATA[Ankit]]></dc:creator><pubDate>Sat, 23 Aug 2025 05:00:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/083053c5-5614-4004-b246-4de8a419ea98_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this issue of the <em>&#8220;VLSI with Ankit&#8221;</em> newsletter series, let&#8217;s explore <strong>why Linux is essential</strong> for every VLSI student, fresher, or professional &#8212; and how to get started with confidence.</p><p>If you're still writing code on Windows, running Verilog in GUI-only tools, or dreading the command line &#8212; this post is for you.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://vlsiwithankit.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading VLSI with Ankit! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h3><strong>&#128204;</strong> Why Linux Matters in VLSI</h3><p>Most VLSI design environments <strong>-</strong> whether academic or industrial - run on <strong>Unix-based servers</strong>. That includes:</p><p>&#8594; EDA Tools (Synopsys, Cadence, Mentor)<br>&#8594; Simulation and Synthesis flows<br>&#8594; Batch processing of netlists, test vectors, reports<br>&#8594; Grid and cluster-based compute farms<br>&#8594; Source control, scripting, and automation</p><p>In short: <strong>Linux is the invisible layer beneath almost everything in VLSI</strong>.</p><div><hr></div><h3><strong>&#128204;</strong> Top Reasons to Learn Linux as a VLSI Engineer</h3><h4>1. <strong>EDA Tools are Optimized for Linux</strong></h4><p>Most industry-standard tools (Design Compiler, ICC2, Virtuoso, VCS, etc.) are <strong>natively supported on Linux</strong>. </p><h4>2. <strong>You&#8217;ll Use the Terminal A Lot</strong></h4><p>VLSI work involves:</p><ul><li><p>Launching synthesis &amp; simulations from terminal</p></li><li><p>Editing files via <code>vim</code> or <code>nano</code></p></li><li><p>Navigating big hierarchies with <code>cd</code>, <code>grep</code>, <code>find</code>, etc.</p></li><li><p>Running regression scripts and parsing logs</p></li></ul><h4>3. <strong>Scripting = Productivity</strong></h4><p>You&#8217;ll use:</p><ul><li><p><strong>Shell scripting</strong> to automate runs and post-processing</p></li><li><p><strong>Perl/Python/Tcl</strong> to write tool interfaces</p></li><li><p>Cron jobs to schedule long simulations or regressions</p></li></ul><h4>4. <strong>Servers Don&#8217;t Run Windows</strong></h4><p>Remote access to tool servers is done via:</p><pre><code>ssh username@eda-server</code></pre><p>You must be comfortable navigating headless systems.</p><h4>5. <strong>Git, Makefiles, and Project Builds</strong></h4><p>Version control + flow automation often live in Linux pipelines. Understanding <code>.bashrc</code>, <code>Makefile</code>, <code>.gitignore</code>, and environment variables is a must.</p><div><hr></div><h3><strong>&#128204;</strong> Basic Linux Skills to Master</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Nwqb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Nwqb!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png 424w, /__u/substackcdn.com/image/fetch/$s_!Nwqb!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png 848w, /__u/substackcdn.com/image/fetch/$s_!Nwqb!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Nwqb!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_webp, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Nwqb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png" width="367" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:367,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14437,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://intricaciesofvlsi.substack.com/i/168707634?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Nwqb!, /__u/vlsiwithankit.substack.com/w_424, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png 424w, /__u/substackcdn.com/image/fetch/$s_!Nwqb!, /__u/vlsiwithankit.substack.com/w_848, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png 848w, /__u/substackcdn.com/image/fetch/$s_!Nwqb!, /__u/vlsiwithankit.substack.com/w_1272, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Nwqb!, /__u/vlsiwithankit.substack.com/w_1456, /__u/vlsiwithankit.substack.com/c_limit, /__u/vlsiwithankit.substack.com/f_auto, /__u/vlsiwithankit.substack.com/q_auto:good, /__u/vlsiwithankit.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85bb920-dd24-47a1-b3bf-faec52f05951_367x246.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3><strong>&#128204;</strong> Practice Ideas for Students</h3><ol><li><p>Set up Ubuntu or use <strong>WSL (Windows Subsystem for Linux)</strong></p></li><li><p>Use EDA Playground + terminal-based tools</p></li><li><p>Write a shell script to:</p></li></ol><ul><li><p>Simulate a Verilog file</p></li><li><p>Rename and move simulation logs</p></li><li><p>Archive reports into <code>.tar.gz</code> format</p></li></ul><ol start="4"><li><p>Try editing a <code>.lib</code> or <code>.sdf</code> file using <code>vim</code></p></li></ol><div><hr></div><h3><strong>&#128204;</strong> Resources to Learn Linux (VLSI-focused)</h3><ul><li><p>NPTEL : Linux Programming &amp; Scripting by Anand Iyer,Director, Calypto Design Systems.</p><div id="youtube2-akU1Ji8Vzdk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;akU1Ji8Vzdk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/akU1Ji8Vzdk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li><li><p><em>The Linux Command Line</em> &#8211; William Shotts : <a href="https://www.kea.nu/files/textbooks/humblesec/thelinuxcommandline.pdf">Link</a></p></li><li><p><a href="https://iitd-plos.github.io/col100/references/Linuxppt.pdf">Basic Commands</a></p></li><li><p>Tool Practice: Try open-source tools like GTKWave, Icarus Verilog, Yosys &#8212; all run on Linux!</p></li></ul><div><hr></div><h3><strong>&#128204;</strong> Final Thoughts</h3><blockquote><p>&#8220;Linux is not just an OS &#8212; it&#8217;s your lab bench, microscope, and notebook all rolled into one.&#8221;</p></blockquote><p>The sooner you get comfortable with Linux, the faster your productivity, confidence, and <strong>career-readiness</strong> will grow.</p><p>You don&#8217;t need to become a sysadmin &#8212; but you <strong>do</strong> need to be better than average at the terminal.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://vlsiwithankit.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading VLSI with Ankit! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>