Posts

Job Hunt 101 - Cover Letter how to?

There will come different scenarios where you need to communicate with people. Writing a letter from scratch every time is time consuming. Having a template and modifying it to suit your purpose saves time and is easier. Here I have suggestions on what templates to prepare and samples. You need to prepare templates for     * Cover letter,     * An email cover letter and     * A linkedin inmail if you plan to use linkedin. COVER LETTER The cover letter can be in the doc or pdf format, doc is preferable as computerised searches are done in doc files. Having a cover letter helps you in the following ways When computer searches for relevant terms, chances are that it might find it in your cover letter if not on the resume. So do not replicate the resume data in the cover letter. Use the cover letter to compliment your resume. If it passes through the computer search and your resume is visible to recruiter/HR, they will read your cover letter to understand better your qualific

Job Hunt 101 - Doc Prep - Resume How To?

The resume must be able to land you interview calls. Your resume must successfully be able to navigate through Recruiters, consultants Human Resource Hiring Manager Technical Team I know you will ace the technical rounds if you are able to get through the hierarchy of recruiters, HR people etc. Your resume must help you climb this ladder.  You can have an aesthetically pleasing resume/CV which does not have a lot of information on them but is very neat. This can help you with an academic position but in the industry, you are one amongst the million talented people who can get the job done. Here an aesthetically pleasing resume wont be able to help you.  Your resume must have a lot of data. This data must be able to satisfy the requirements of the Recruiters, must poke the interest of the HR and must show your accomplishments to the technical people who are going to be interviewing you.  Recruiters, Human Resource -  Most recruiters are not going to be domai

Job Hunt 101 - Doc Prep - Pre-Doc Prep

Aim of this step is Accessing your skills, experience and accomplishments.  Getting data ready that you can use to fill online application forms easily Help in resume preparation Help in the HR, hiring manager round of interview 1. JOB SKILLS LISTING  - Start with the latest project and work your way down to the oldest project you can remember.  Example -  List of projects Testing chips using spare identical cores DFT for SDD Etc.... STATEMENTS  - For each of these projects collect the following information in a table Title:   You have to mention your designation when doing the project,  company you work for and  your start and end dates, to quantify your experience.  Statement: A brief desciprtion about the problem you worked on with numbers showing the effectiveness of your work Example - consider Testing chips using spare identical cores - Developed Test access mechanism to test multi core chips  and  Testing chips using spare identica

Job Hunt 101 - Document Preparation

The first step of the preparation process is to get your documents ready and easily available when needed. There are a number of documents we need to have for a successful application. Here we discuss the documents and how they can be prepared.  The steps involved are Pre-document preparation Resume Cover letter E-Mail cover letter  Linkedin in-mail letter Click on the links to get started.  Thanks, Abishek

Job Hunt 101

Hello,  I am a new college graduate and was looking for my first job. I had to walk, skip, fall and learn from my mistakes before I got my dream job. It took me a lot of preparation and a lot more patience for me to land it. I understand how difficult it is for you and so I am creating a series of guides that has tips and information on what I had learnt in the process of searching for a job. I list strategies that might be useful for you to turn your luck around. These tips are aimed at getting the maximum benefit of every opportunity that comes our way. Being prepared is the best way to land the job.  Aim To provide you with tips and tricks that I had learnt in the process of searching for a job.  To learn from your feedback and experience. I plan to address the following topics which have subtopics in them (click on them to view) Document preparation Application Interview Preparation The Interview Mental strength I wish you the best of luck in your jou

Scan Insertion

Image
Hello, Scan insertion is the process of converting the flip flops present in a circuit into scan flip flops The flip-flops in the circuit, shown in Figure, are connected together in a chain to form a shift register, also called scan chain. This makes all flip-flops in the circuit controllable and observable leaving behind only the combinational logic to be tested.  During scan mode, the test vectors are shifted into (scan-in) the scan chain by shift operations. The test vectors are then applied to the combinational logic and the response is clocked back into the flip-flops. The response is then shifted out (scan-out) from the scan chain to test as the next test vector is being scanned in. This DFT converts the difficult to test sequential circuit into a fully combinational circuit. For large designs, the long chain is split into several smaller chains in order to cope with the large number of test patterns. The chains can have different lengths and the depth is defined by

Path Trace

Hello, I am posting an old program here that was written by me to trace different paths in a circuit. It is written in Perl and works for verilog (.v) files. The program recursively iterates through every path in the circuit and it prints out the gates encountered en-route.  It is useful if you are calculating a metric for each gate/wire This is a way to NOT write a program. The program, as I found out later, is very slow because It does not build the data structure for gates that makes traversing easier It works with gate names instead of numeric abstractions which are easier to deal with.  The better way to traverse through a circuit is to build a data structure for each gate encountered. Each gate should be assigned a number and there must be arrays in the data structure that holds information on the gates at its input and output. This makes traversing in both directions easier. Sample data structure struct gate{ char name[]; int num_in; int num_out; int in[]; int