tag:blogger.com,1999:blog-45974985898345704352024-03-17T00:22:20.088+05:30VLSI ConceptsAn online information center for all who have Interest in Semiconductor Industry.VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.comBlogger135125tag:blogger.com,1999:blog-4597498589834570435.post-21197635777317680172024-03-16T16:39:00.001+05:302024-03-16T16:48:41.819+05:30Semiconductor Physics:- Electrons configuration in AtomElectrons configuration in Atom as per Quantum Mechanics To understand the movement of electrons in a semiconductor device, we need to understand the electronic configuration of an atom and how it interacts with the crystal lattice. We already know that atom consists of Neutrons (neutral charge) and Protons (positive charge) inside a nucleus & Electrons (negative charge) revolved VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-76864098410277894722022-02-03T20:39:00.001+05:302022-02-03T20:39:21.279+05:30Verilog HDL - Lexical Conventions
HDLs provide ways to represent the digital circuits in the textual form. Verilog HDL is a HARDWARE DESCRIPTION LANGUAGE to model the digital circuits, this source code is written in a text file with the extension [ *.v ].
Any source code is created with the combination of characters and words which are called KEYWORDS and SYNTAX/SEMANTICS. These are globally called lexical VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-85208429045354597622022-01-28T18:19:00.010+05:302022-01-28T18:19:00.197+05:30Unix For VLSI Industry - Part 4a- TASK 1 - SHELL Scripting
SHELL Scripting Task - 1
In the previous articles or say Assignment 1 and Assignment 2, I have captured few of the practice question related to debugging of SHELL Scripting. We know very well how much this is important from Industry point of view. By now you are very much expert in the UNIX Command and specially writing any Kind of Script using the SHELL Scripting. I am now going to VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-71562093339238458612022-01-25T14:19:00.005+05:302022-01-25T14:19:00.189+05:30Unix For VLSI Industry - Part 3b - Assignment 2 - SHELL Scripting
SHELL Scripting Debugging Assignment - 2
In the previous assignment, I have captured few of the practice question related to debugging part. We know very well how much this is important from Industry point of view. Like I said in last article - Understanding the Scripting syntax and using them in automation - these are 2 different things. Debugging the existing code OR say enhancing thatVLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-75968684858426720192022-01-22T15:00:00.012+05:302022-01-22T15:00:00.201+05:30Unix For VLSI Industry - Part 3a - Assignment 1 - SHELL Scripting
SHELL Scripting Debugging Assignment - 1
Understanding the Scripting syntax and using them in automation - these are 2 different things. A lot of times people use google to check the syntax and they have some logic to capture them but when they compile - they face a lot of error. And that's the point they stuck because debugging itself is a Skill and which always come by experience or VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-44481588844176370212022-01-20T18:01:00.019+05:302022-01-20T18:01:00.214+05:30Unix For VLSI Industry - Part 2b - Assignment 2 - SHELL Scripting
SHELL Scripting based Assignment
Shell Scripting is going to easy your daily work - specially repeated work. In the previous Article we have discussed the UNIX command and first assignment - Now it's time to use the scripting language to automate our work around the Unix command. There are other scripting languages also like TCL / PERL and Python but in this article we will talk about the VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-43585355874966971442022-01-18T16:07:00.003+05:302022-01-18T19:49:42.209+05:30Unix For VLSI Industry - Part 2a - Assignment 1
Unix and VLSI And Our Education System (or say the skills in Freshers) are at 3 different levels right now, even though people know that without Unix it's impossible to even work in VLSI industry. Unfortunatly, It's been so many years but it's not in curriculum of any engineering college. Same thing I have highlighted in my previous article.
In the previous part, we have discussed few VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-90363333741591209082021-12-24T19:19:00.002+05:302022-01-17T17:29:01.789+05:30TCL Practice Task S2_1 (Scripting Language)
While working on industry grade EDA tools, it is important to understand the working of commands. However most important are switches used along with the commands. These switches are designed in such a way that it acquire sufficient information from the end user (user that is using the command). As a end user you can control the command also or say you can instruct the program to execute the VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-42671745775930391622021-12-15T18:28:00.026+05:302022-02-03T20:14:11.761+05:30LTSPICE Based Self-Practice QuestionsWe have seen a lot of students facing problems while working on several basic concepts. To understand those concepts, it's very much required to do some testing and simulation and assess yourself how much you are able to grasp the concepts.
Below are few questions which you can try over LTSPICE yourself and understand the different design concpets. It will help you in VLSI Industry, the real VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-47823249740462018112021-06-06T09:32:00.002+05:302022-01-17T17:28:46.559+05:30Latch Based Timing Analysis - Part 2 (Capture and Launch Edges)
In the last article (Latch Based Timing Analysis - Part 1) of this series, we have discussed general differences and correlation between Latch and Flipflop from Timing analysis point of view. We have discussed, how in case of Latches, Edges are also important and what's the significance of those edges.
Just to summarize or say refresh your memory, below are few points along with respective VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com1tag:blogger.com,1999:blog-4597498589834570435.post-63265597775587471552021-05-31T00:09:00.010+05:302021-05-31T00:48:55.848+05:30High Level Synthesis - Part 1 - Introduction
High Level Synthesis is the technology of 21st Centuary. Lot of industry is working in this area and unfortunatly you will find very less information abou this. We as in VLSI Expert, always try to fill such gaps. These series of articles are going to give you an indept knowledge from basic to advance. Author of this article is Mr. Rishabh Jain (Senior Member Technical Staff, Mentor Graphics Pvt.VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com2tag:blogger.com,1999:blog-4597498589834570435.post-41581089495030242222021-04-28T20:32:00.003+05:302021-04-28T20:40:08.491+05:30Static Timing Analysis based on Operating Conditions
Understanding of operating condition-based analysis is very important, if you really want to be expert in Static Timing Analysis. PVT (like Process, Voltage and Temperature) corners, Interconnect corners, Design Corners are all inter-related and these numbers are increases day by day. These are few topics where people have a lot of confusion (and there was time even I was at the same stage). VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-46622151152935539622019-12-23T20:44:00.001+05:302021-06-06T06:47:30.542+05:30Latch based Timing Analysis - Part 1This series we are starting for Latch based Timing Analysis. In case of Latch, there are lot of basic concepts which are similar to Flipflop based Timing but still we get confuse a lot of time, I am going to try my best to clarify that.
Let's first try to understand Flipflop Vs Latch when we are doing Timing analysis. You will see everything is almost same.
In the above circuit you can see VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-18075995527087014712019-12-14T18:57:00.001+05:302019-12-14T18:57:34.848+05:30How To Read SDF (Standard Delay Format) - Part5
In the last few articles (PART 1, PART 2 and PART 3), we have discussed the following things
SDF different sections and different construct - In PART 2
Cell Section details - In PART 3
Delay Details in SDF - In PART 4
Now. it's the time to discuss about the SDF using an example.
Lets discuss the below circuit.
As a part of SDF, if you remember, we have discussed in PART 2 - that there is VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-22249041630100278942019-12-12T18:34:00.000+05:302019-12-12T18:34:10.297+05:30How To Read SDF (Standard Delay Format) - Part4
In the last few articles (PART 1, PART 2 and PART 3), we have discussed the following things
What is SDF and what information it contain?
Construct of SDF (2 Section – Header and CELL)
Header Section contain general information about the Tool which is used to create/generate the SDF and the Design related information (like Design name, Process, Voltage, Temperature of the design for which VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com1tag:blogger.com,1999:blog-4597498589834570435.post-1114346175861345792019-11-07T12:08:00.002+05:302019-11-07T12:11:03.091+05:30STA Tool Command - report_timing -max_paths_count (OpenSTA -group_count) : Part 2
In the previous part (STA Tool Command - report_timing -max_paths_count (OpenSTA -group_count) : Part 1) we have discussed about the switch -group_count for 1 circuit. As per our initial understanding -group_count is correspond to "The number of paths to report in each path group". But when we have checked practically, we have noticed different behavior (Summarized in the below table).
VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-51712186097169464082019-11-04T16:55:00.000+05:302019-11-04T16:55:13.359+05:30STA Tool Command - report_timing -max_paths_count (OpenSTA -group_count) : Part 1
As, I have shared last time that in this series of articles, we are going to discuss about the different command of STA Tools along with the concepts. We have used OpenSTA which is an open source tool and can be downloaded from OpenSTA. It’s commands are similar to Primetime (Industry standard tool). By using OpenSTA you can understand the working of tool properly. Here, I have made some of theVLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-81695274594668340492019-10-16T14:27:00.001+05:302019-10-16T14:27:49.619+05:3010 Employee Awards To Boost Morale At The Workplace
Employees function as
the backbone of any company and making sure that employee satisfaction is at
its highest is incredibly important for the smooth functioning of a
corporation. Employees who come in day in and day out are generally dedicated
to improving the manner in which the company works. They are one of the main
reasons why the company has been able to function as intended. For VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com1tag:blogger.com,1999:blog-4597498589834570435.post-63097761863981625922019-09-24T18:45:00.002+05:302019-10-30T17:05:01.895+05:30STA Tool Command - report_timing -group (OpenSTA-path_group)
We are going to start a new series where we are going to discuss about the different command of STA Tools along with the concepts. I have received a lot of requests about the tool understanding and their features. After discussing with them - I have figured out - problem is not HandsOn but it's all about mapping of different concepts (fundamental & Basics) with the Tool commands. So, in thisVLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com1tag:blogger.com,1999:blog-4597498589834570435.post-20927015441946953992019-05-24T20:00:00.000+05:302019-05-24T20:00:14.487+05:30Unix For VLSI Industry - Part 1
Unix is universal and lot of Industry is using this. But still in our education system, it's not part of curriculum. And that's the reason lot of Students faces issues during Interview or after joining companies. Today, I am going to capture few of the commands, I have used in my career and I wish it will help everyone. From Interview point of view, if you will practice to all these - I am sure VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-4209918888822887072019-05-14T00:35:00.035+05:302022-02-03T20:15:26.370+05:30Transmission | Pass Gate - Assignment
Transmission gate or say Pass transistor (NMOS pass transistor and PMOS pass transistor) are one of the concept which is usually asked by Interviewer and most of the time candidates become confused. I will explain the concepts some other time but right now if you know then practice is very important or you should know what all they can ask and how they can twist the questions.
Please tryVLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com0tag:blogger.com,1999:blog-4597498589834570435.post-10092207894543882292018-11-29T19:38:00.000+05:302018-11-29T19:38:31.714+05:30TCL Practice Task 4 (Scripting Language)During the automation using TCL, sometime we have to ask inputs from the user even before running the program. One of the option is "Template" and other option is command line input. In the command line input, we uses switches which can help user to give input.
Example -file_name "name_of_file" . Here -flie_name is the switch and "name_of_file" is the input from the user. This type of program is VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com2tag:blogger.com,1999:blog-4597498589834570435.post-31471260657711855182018-11-22T16:55:00.000+05:302018-11-22T16:55:04.511+05:30TCL Practice Task 3 (Scripting Language)TCL is very important from automation point of view in VLSI Industry but somehow students are not ready to learn this. They think it's a programing (like software programing) and they are in VLSI Industry to do some hardware related job. Reason of this - they don't know the application of TCL in VLSI Industry. In these series of articles, I am listing down few of the small projects or say VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com2tag:blogger.com,1999:blog-4597498589834570435.post-91521607663666140122018-11-15T08:59:00.000+05:302018-11-22T16:14:16.968+05:30TCL Practice Task 2 (Scripting Language)TCL is very important from automation point of view in VLSI Industry but students are lacking bigtime. Even if they learn, they face problem to understand the uses of TCL in VLSI Industry. In these series of articles, I am listing down few of the small projects or say programs or say exercise which can help anyone to understand the use-model of TCL in Industry. As a fresher, if you try at least VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com7tag:blogger.com,1999:blog-4597498589834570435.post-48876347246867583092018-11-14T15:23:00.002+05:302018-11-14T18:42:11.451+05:30TCL Practice Task 1 (Scripting Language)VLSI Industry has requirement of TCL (a scripting language). Lot of Institutes helping students to learn this language. But somehow students don't know much about the use of this in real VLSI World. In this article, I am listing down few of the small projects or say programs or exercise which you should try at least once before entering into the VLSI Industry. If you are able to automate below VLSI Experthttp://www.blogger.com/profile/01205530113106138349noreply@blogger.com13