Subjects that May help to build a Strong foundation
3:15:00 PM
Here we will be talking about the subjects that are normally not included in the curriculum for Microelectronics and VLSI Design people, yet important for them as their job life progresses.
One of the best tutorial available free online is : https://www.youtube.com/user/cmu18447alt/playlists
2. Operating System Course
For operating systems by P K Biswas sir
https://www.youtube.com/playlist?list=PLLDC70psjvq5hIT0kfr1sirNuees0NIbG
3. Understanding of Unix Shell scripting
Tutorial : http://www.freeos.com/guides/lsst/
4. Perl/ Python proficiency
For most VLSI engineers, atleast for all the back end folk, pattern matching is probably the most used and important functionality of PERL.
For instance, lets say you have a huge timing report consisting of say 100k paths and you are only interested in the paths that meet timing, you can write a small perl script to extract information relevant to such paths(start point,end point, launch and capture clocks,cells delays in these paths, etc.). Its easy to see that to do this manually is next to impossible.
Tutorial : https://www.perl.org/books/beginning-perl/
1. Computer Organisation and Architecture
Computer architecture is a set of disciplines that describe the functionality, organization and implementation of computer systems. Some definitions of architecture define it as describing the capabilities and programming model of a computer but not a particular implementation. Some others say computer architecture involves instruction set architecture design, microarchitecture design, logic design, and implementation.One of the best tutorial available free online is : https://www.youtube.com/user/cmu18447alt/playlists
2. Operating System Course
For operating systems by P K Biswas sir
https://www.youtube.com/playlist?list=PLLDC70psjvq5hIT0kfr1sirNuees0NIbG
3. Understanding of Unix Shell scripting
Tutorial : http://www.freeos.com/guides/lsst/
4. Perl/ Python proficiency
For most VLSI engineers, atleast for all the back end folk, pattern matching is probably the most used and important functionality of PERL.
For instance, lets say you have a huge timing report consisting of say 100k paths and you are only interested in the paths that meet timing, you can write a small perl script to extract information relevant to such paths(start point,end point, launch and capture clocks,cells delays in these paths, etc.). Its easy to see that to do this manually is next to impossible.
Tutorial : https://www.perl.org/books/beginning-perl/
0 comments