Some good Puzzles / Interview questions
Great Puzzles / VLSI Design Interview questions Everything that is tagged "Interview Questions" - Link Aptitu…
Great Puzzles / VLSI Design Interview questions Everything that is tagged "Interview Questions" - Link Aptitu…
If you've fantasized about how wonderful your life could be if the merits of DRAM, SRAM and Flash memory could all …
While everyone else was distracted by some touchscreen thing, Nokia spent the past quarter absolutely dominating the wo…
Skepticism OK – Cynicism NOT! Skepticism is a method But Cynicism is a position!
Don't hide behind the process! All good companies have well thought-out processes But Don't let it get in the w…
Hello and Welcome!! If you are looking for free E-Books you are in the wrong place !!!!!!! We only feature some good E-…
A scalable approach to chip architecture is essential and valuable since a SOC design today often becomes a component i…
A good working definition of architecture ( in the context of IP design, atleast) is the partitioning and interface des…
How can we retain state of some of the registers in the design? How to deal with memory state? Let me try to explain…
While designing systems with DVFS techniques, we need to look at the impact of temperature inversion on the performance…
Have you ever asked yourself the question: What should I do with the areas under the ICs? My advise is: If you have a m…
Integrity is the foundation Massaging the truth can get you out of an immediate crisis But Hidden agendas never remain …
Show that passion! Technical competence is a must But It's the "passion" that makes the difference! Watch…
There are various voltage scaling approaches that are in use today, Static Voltage Scaling: Different blocks in t…
If performance doubles every two years, by what percentage does performance go up every month? :-)
What are the tradeoffs in implementing a program counter for a microprocessor using Gray coding? Sol: Gray coding is…
Though we certainly feel as if we've had this discussion before, gadgets are being blamed for an increase in shynes…
As time goes by, the average number of transistors on a chip is increasing faster than the number of input/output pins.…
If we increase the supply voltage for a circuit, answer whether the short-circuiting current is most likely to increase…
Some software programming languages allow compilers to perform "short cut" or "short circuit" optim…
Due to a miscommunication during design, you thought your circuit was supposed to have a supply voltage of 2.1 volts (t…
Your group designs a microprocessor for use in cell phones and palmtop computers. You currently fabricate your chips on…
The average performance of products in your market segment triples every 36 months. Your design engineers have proposed…
When trying to validate the behavior of a circuit under boundary conditions, would you use coverage monitors or asserti…
When writing a specification for a circuit, the specification should be "obviously correct". What does this m…
What are the main differences between reference model testbenches and relational style testbenches? For what types of c…
For a system with 64 primary inputs, 1024 internal states, 6,120 combinational signals, and 14 primary outputs, how man…
Your task is to predict the maximum performance that you can achieve if you implement the following pseudocode in hardw…
The well-dressed marketing group just learned that a circuit you designed has undetectable faults. They are debating th…
You are on a team that is exploring power reduction techniques for a new design. The details of the design and implemen…
Dataflow diagrams are data-dependency graphs where the computation is divided into clock cycles. Purpose: Provide a dis…
For designs with significant control flow, algorithms can be described in software languages, flowcharts, abstract stat…
While you are eating lunch at your regular table in the company cafeteria, a vice president sits down and starts to tal…
Increasing clock speed without increasing power... The following are given: You need to increase the clock speed of a…
One day you are strolling the hallways in search of inspiration, when you bump into a person from the marketing departm…
If you were to compare a typical digital circuit from 5 years ago with a typical digital circuit today, would you find …
Assume that the timing diagram shows the limits of the allowed times (either minimum or maximum). For each of the terms…
If you have to write your own code (i.e. you do not have a library of memory components or a special component generati…
VHDL Disadvantages VHDL is verbose, complicated and confusing Many different ways of saying the same thing Constructs t…
Importance of Power and Energy: Laptops, PDA, cell-phones, etc —obvious! For microprocessors in personal computers, eve…
In digital logic design, there are different types of delay modeling. Some of the commonly used delay modeling techniqu…
May you get a clean bill of health from your dentist, your cardiologist, your gastro-enterologist, your urologist, your…
How long do you think DVDs have around? 20 years? 10 years? Actually, they have only been around for about seven years,…
Gate level simulation is used in the late design phase to increase the level of confidence about a design implementat…
This article contains some thoughts of mine about how and engineer should write Verilog code for Synthesis, general rul…
Some web resources, references, labs, and slides. http://esd.cs.ucr.edu/
Logic synthesis is a process by which an abstract form of desired circuit behavior, typically register transfer level (…