Tuesday, December 30, 2008

List of useful ACRONYM's

ARM
Architecture Reference Manual
Advanced RISC Machines
Acron RISC Machines Ltd.,

RISC - Reduced Instruction Set Computer chip

AMBA - Advanced Microcontroller Bus Architecture

AHB - Advanced High performance Bus
ASB - Advanced System Bus
APB - Advanced Peripheral Bus

AXI - Advanced eXtensive Interface

This post will be updated frequently......

Monday, December 1, 2008

Lecture's on VLSI (Video)

Hope it will be useful to understand VLSI basics, it is a IIT lecture.

Click on me

Tuesday, November 25, 2008

Here are some useful links for VLSI professional's

http://jab-semi.blogspot.com/

http://iccoach.blogspot.com/

http://theasicguy.com/

http://asicdigitaldesign.wordpress.com/

http://chipverification.blogspot.com/

http://digitalelectronics.blogspot.com/

http://www.specman-verification.com/index.php

http://fpgacomputing.blogspot.com/

http://digital-ic-design.blogspot.com/

http://chipdesignart.wordpress.com/

http://vlsifaq.blogspot.com/

http://asictao.blogspot.com/

http://www.coolverification.com/

http://www.thinkverification.com/

http://www.dftdigest.com/

http://ninjaverification.wordpress.com/

http://www.srikiran.net/blog

http://digitalverification.blogspot.com/

http://cad-for-vlsi.blogspot.com/

http://embeddedsystemdesign.blogspot.com/

http://freedft.info/

http://www.asic-soc.blogspot.com/

http://www.deepchip.com/

http://www.vlsichipdesign.com/

http://www.edaboard.com/

http://electrosofts.com/

http://www.fpgacentral.com/

http://www.fpgaseek.com/

http://main.semiconductorforums.com/

http://www.soccentral.com/

http://www.vlsiip.com/

Saturday, October 18, 2008

VLSI Tools Demo

Demos on Demand (Click the link)

Wednesday, September 17, 2008

Points and topics to be covered before an interview

This post will be updated further......
Post your valuable comments

Read Basic electronics and digital concepts

Combinational circuits (Basic gates, Mux, Adder, Multiplier and Encoder ...)
Sequential circuits (Latch, Flip flop, State machine and Counter ...)
Memories (Single, Dual, Quad port RAM and ROM)
MOS, CMOS, NMOS and PMOS techniques

Read all Cliff Cummings free papers

Read about Verilog language
Diff b/w tasks and functions
Diff b/w blocking and non blocking
Diff b/w various delays
Full and Parallel case
Diff b/w casex and casez
Diff b/w === and ==
Diff b/w logical && and bitwise &
Diff b/w bitwise, unary, logical operators
Diff b/w blocking and non blocking operator
Diff b/w always and initial
Diff b/w procedural and continuous assignment
Can task/function is synthesizable?
Can for/repeat/while loop is synthesizable?
Can fork join is synthesizable?


Read about VHDL language
Diff b/w signals and variables
Diff b/w functions and procedures

Read RMM Guidelines

Read synthesis concepts

Read Timing simulation and techniques

Read below listed concepts and topics
Clock dividers
Reset synchronizer
Clock and Reset tree
Clock Skew, Clock fidelity, Clock Jitter
Cross talk
Synchronization techniques - Handshake, Double flop, Three flop, Pulse, Level and FIFO based
DFT
BIOS
BIST
Timing
CPLD, FPGA and ASIC
FIFO and RAM
Gate level netlist
SDF
Low power design techniques
Pipe line design
Static and Dynamic timing analysis
FIFO depth calculation
Setup and Hold time, Clock to Q, Pin-to-pin and propagation delay
Metastability
Maximum frequency formula
Inertial, Transport and various delays
Mealy and Moore FSM
Binary and One hot encoding
Binary and Gray pointers
Master and Slave DMA
Arbitration techniques – Round robin, Weighted Round robin, Programmable weighted round robin, Priority, Circular etc.,
Various timing delays
Synchronous and Asynchronous clocks
Synchronous and Asynchronous resets
Latch and Flop
Multi cycle and False path
Glue logic
PLL

General technical questions
How will you start code a RTL?
What are the general coding guide lines/styles you followed?
Tell us the tools you have been working?
How your test environment looks?
Once you have done the RTL code, does your work end? What will you do next?

Read PERL language

Read PLI generation and usage

Read all the Tools and Analyzers you worked

Read all the protocol specifications you are in familiar
List out the important terms and points in the specifications

Take care of the below designs
Multi clock design
FIFO design
Various RAMs

General questions asked by an interviewer
Tell us about your self
Tell us about your current project
Which one you are interested in? Design or Verification?
Have you involved in verification?
Why are you leaving the current company?
What is your expected salary?
Do you have any offers from other company?
Are you actively participating this interview?
Are you ready to relocate to our company located in “SOME” place?
Do you have any questions?