hardware design hardware PCB circuits board design,hardware
houses shenzhen,China
Accelerate the design and development of your products with
these technical resources for developers.
Tools
Motherboard & barebones selector guide
Desktop board integrator toolkit
Desktop processor comparison chart
Processor specification finder
Server configurator tool
Resources
Developer community
Intel Press technical books
Intel? Software Network
Intel? Solution Services
Performance and benchmarks
Quality and reliability
Lead-free compliance (RoHS)
Platform memory
Packaging databook
Downloads
Processor identification utilities
Chipset software installation utility
Chipset identification utility
Free evaluation software tools
Open source software
See all downloads ? Design Hardware launches new StoreFront
Hardware offering --- featuring size 3,4, and 5 storefront
door closers, aluminum storefront deadlocks, hookbolts, deadlatches,
offset pivots, and other popular items... Design Hardware
launches new StoreFront Hardware offering --- featuring size
3,4, and 5 storefront door closers, aluminum storefront deadlocks,
hookbolts, deadlatches, offset pivots, and other popular items...
Our Hardware is manufactured with strict quality control standards
completed during production before arriving at our stateside
national distribution center. Click on a category for more
information. Open Design Circuits page
Open Hardware Specification page
GNU EDA (Electronic Design Automation) tools
xcircuit (schematic drawing/capture?)
Following is the original paper.
--------------------------------------------------------------------------------
Industry Analysis Paper
Troy Benjegerdes
Mgmt 310
Background
The vision I have of the new venture I would like to start
seems to me to be a natural extension of entrepreneurial process,
and of the free and open source software development models
and ideas. The most general explanation is that I intend to
start an organization who's goal is to apply as many of the
principles that made the Linux operating system such a success
to the design and development of computer and other high technology
hardware.
The industry I will be analyzing is the high tech electronics
and computer industry. Currently, they way business is done
in this industry (for the most part) is that someone gets
an idea, and keeps it to themselves and tries to follow through
and make their idea a success, or gets bought out by a larger
company looking for new ideas. What I want to do, is to give
my ideas away to everyone, not just a select few, with the
only condition being that they must, in turn, give away any
ideas they have which are based on mine. What I hope this
will do is establish a clear separation between ideas and
production of a product for sale. When ideas are freely circulated,
they become more powerful (and valuable) in direct proportion
to the number of people who are exposed to them. In this way,
ideas will be judged on their own merits, and not how well
a product was marketed or produced. This will also result
in producers being judged by how well they do production,
rather than a bad producer surviving because they are the
only ones with access to a revolutionary idea. Because I will
freely circulate my ideas for all to see, someone may see
another way of doing things that I did not, and return the
favor that I did them by letting them see my idea by letting
me see theirs. This model of doing business has been proven
to work extremely well for the Linux operating system. Listed
below are two papers on the web which I would recommend reading
for more on the ideas that make Linux work.
Cooking pot markets: an economic model for the trade in free
goods and services on the Internet http://dxm.org/fm/cookingpot/
The Cathedral and the Bazaar http://earthspace.net/~esr/writings/cathedral-bazaar/
These ideas have succeeded so well with open source software
projects like Linux and Apache because software can be easily
reproduced and distributed via the internet. The effort required
to make one copy available to the public is the same as to
make a million copies available. This is because of the fundamental
design of digital information and computers. Computers are
designed to manipulate and reproduce ones and zeros with very
little effort.
My idea
Hardware, on the other hand, is a different story. To reproduce
a hardware design is not within the capability of the average
individual. It requires a large initial investment in time,
and money to set up a production run for something. However,
there are some rather interesting properties of solid-state
electronics that are very similar to software. Like software,
hardware requires a large investment of time and resources
to design, and a small percentage to distribute. Creation
a new design of a silicon chip, such as the Pentium processor,
RAM, or any of the support chips on a computer requires a
great deal of money and resources. First, an idea must be
developed into a design, and then the design must be verified
and tested. Then, after that, a great deal of resources will
be put into setting up a production line to produce the design.
These two steps require anywhere from 75% to 95% of the total
resources involved in developing a new chip. Once the design
is in production, the incremental cost of making another chip
(from raw materials and running the production line itself)
is extremely small. Semiconductor makers are effectively "printing
money" after they have recouped their initial investment.
This is why hardware and software are similiar: the incremental
cost of distributing both is very small.
The role the organization I want to create would play would
be to act as a focal point for the the exchange of information,
and would profit by taking the best ideas and turning them
into real and marketable products. Instead of having my organization
go through the first step of design, I would encourage entities
and stake holders outside my organization to do the design
phase of the process. This way, the end customer is intimately
involved in how my products turn out in a way that no current
company in the high tech industry can match. By doing this,
I will eliminate several of the major risk areas in high technology.
No one has a better idea of what they actually want than the
customers, and if they have a stake in the design of a product,
they will be much more likely to buy it than if they did not.
My customers for my hardware products will be my suppliers
for my 'intellectual property'.
Competitors & Strategic Groups
I would speculate that in some ways I will be in partial competition
with existing hardware companies, like Apple Computer, Compaq,
Gateway 2000, and Intel. I may also be indirectly competing
with Microsoft, as my products will use open source software,
which is in competition with Microsoft. Currently, the combination
of Microsoft, Intel, Compaq, and the other large Windows-based
personal computers manufacturers and resellers form an extremely
formidable strategic group. With their resources and size,
I will have no chance whatsoever in direct competition with
them. Intel has come to the point of dominating the processor
market, and effectively dictates the standards. There are
several other processor 'clone' makers that attempt to compete
with Intel by offering lower prices or going for special market
niches with processors that follow Intel's standards.
Microsoft is a much larger player in computer hardware than
what one might first think. By controlling the software that
95% of the PC hardware runs, they have the capability to dictate
what succeeds and what fails. All of the current people in
this industry are intensely competitive, mostly competing
on price of the product. In my opinion, there is also very
little innovation going on, as the standards are set by Microsoft
and Intel, who are both large, established companies.
For my idea to work, It must be a substitute to what is currently
offered. My company should also be able to resist being bought
out. There is a very strong tendency in this industry for
the big companies (especially Microsoft) to buy anyone that
looks to be even a remote threat at being a competitor. I
can accomplish being a substitute by using the already well
developed Linux operating system, and many of the products
available for it. My organization will also be able to resist
a takeover attempt by releasing as much information as possible,
as often as possible, under the conditions that if it is used
and modified by someone else, they must also release the modifications
back to the community. One reason that small innovative companies
get bought out is so that the buyer gets control of all the
ideas and intellectual property of the small company. If I
make all my ideas and intellectual property available to the
public, there is no way I (or anyone else) can take it away
again. This would elimate most of the incentive for some larger
organization to buy me out.
However, someone always brings up the point that anyone else
can steal now steal my ideas and try to profit from them,
or claim them as their own. I believe that this threat can
be dealt with by the simple fact that my organization will
continue to provide free information flow, and that this will
be a very important selling point for any particular products
I produce. My organization will be based on the free exchange
of all information used to create my products, and not on
any one particular product. This way I will be insulated from
the dangers of depending on the success of one product or
several related products. The only real danger I see is from
a large corporation actively trying to put me out of business.
This can be avoided by staying far enough from existing product
lines to avoid being a threat and concentrate products on
unfulfilled niches.
Entry Barriers
There are extremely large entry barriers to immediately starting
this organization. First of all, I will be starting with no
designs, and getting the first design put together will be
the most difficult. Second, most high-tech operations are
high volume to make up for high initial costs. Because of
this, raw materials are often ordered in lots of 1,000 or
more. This usually means an up-front cost of anywhere from
$10,000 to $200,000 if my product is based on off the shelf
commodity components. If a custom design of a particular part
is needed, that can run from $100,000 to $1 million.
To make things even more difficult, I will be using a theory
of operation that is many ways diametrically opposed to current
business practices. Most people in the industry believe that
to be successful, a technology company must hoard its ideas
and protect them as their most valuable asset. Since my organization
is based on the premise that ideas are only valuable if they
are shared with everyone, this will be seen as a threat by
organizations with the other mindset. I will find it extremely
difficult to get specifications and information from large
established companies because they will not want me to share
this information.
Embedded Product Demos
Hardware Design Tools
Currently, there are no Hardware Design Tools downloads available.
--------------------------------------------------------------------------------
Other Demo Categories
Debuggers
Compilers
Simulators
Integrated Development Environments
Databases
Java Tools
Operating Systems
Hardware Design Tools
Device Driver Development
GUI
Networking Tools
Other
--------------------------------------------------------------------------------
CMP Media Inc. disclaims any responsibility for software obtained
through this site. Why? Click here for the really fine print.
Embedded.com Career Center
Ready to take that job and shove it?Open | Close
SEARCH JOBS
Keyword(s):
State:
Browse all jobs
Recent Articles - industry trends, advice, and other career
related content.
Career Profiles - Advice from tech pros who've "made
it".
Hiring Reports - Company hiring and recruiting strategies.
Job Search Tips - Experts share their secrets on job hunting.
SPONSOR
RECENT JOB POSTINGS
Fulcrum Microsystems seeking Applications Engineer in Calabasas,
CA
Osram Sylvania seeking Power Electronics Design Engineer in
Danvers, MA
Fulcrum Microsystems seeking Quality Assurance Manager in
Calabasas, CA
Mine Safety Appliances seeking Sr. Staff Engineer in Pittsburgh,
PA
Covidien seeking Senior Hardware Engineer in Boulder, CO
For more great jobs, career related news, features and services,
please visit EETimes Career Center
Linkage in C and C++
Magic in the Air
Taming software complexity
Designing DSP-based motor control using fuzzy logic
TI's MSP430 vs. ST Microelectronics' ARM Cortex-based processor
for battery-powered apps
MOBILE: AMD unveils multimedia products for media-rich mobile
devices
Yet more on decoupling, Part 1: The regulator's interaction
with capacitors
MagnumX embedded SBC has 'real world I/O'
USB JTAG debuggers target ARM, Xscale, PowerPC micros
Optimizing video safety systems using model-based design
Electronics Marketplace
Free Embedded Linux Webinars
5 free embedded Linux webinars from Timesys. Topics include
Toolsets, Boot-Up, Filesystems & more.
Tektronix: free "Troubleshooting Your Design" app...
Learn how to capture glitches, analyze noise, and more. Enter
to win a Tektronix TDS2002B scope.
Download ADI抯 software for Industrial DSPs
Get your free trial of VisualDSP++, the easy to use development
environment for ADI processors.
Advanced GUI tools for next generation devices
Tilcon's Interface Development Suite is powering the user
interface revolution - free eval available
1.2 Million Data Sheets on ICs, Semis, Passives
Search & compare over 100 million parts, download data
sheets, buy from franchised distributors.
KnowHow
Free Technical Resources
Welcome to Doulos KnowHow. This section of the website is
dedicated to transfering Doulos know-how by providing engineers
with useful technical information, models, guidelines, tips
and downloads.
Please use the menu on the left to navigate to the free technical
resources developed by Doulos supporting VHDL, Verilog, SystemC,
SystemVerilog, PSL, Perl and Tcl/Tk
New Resources
"Product Migration from FPGA (Cortex-M1) to a Standard
ARM Based Microcontroller"
Download the first of our free ARM training resources
"Getting Started with OVM"
Tutorials available NOW!
"Getting Started with TLM 2.0"
An exclusive series of tutorials on the new OSCI draft standard
"Dealing with Deprecated Features in SystemC 2.2"
Get yourself up to date
"Here's Exactly What You Can Do with the New SystemC
Standard!"
IEEE Std 1666-2005
"Towards a Practical Design Methodology with SystemVerilog
Interfaces and Mod Ports"
Award winning DVCon07 paper and presentation download
"Creating Stimulus and Stimulating Creativity: Using
the VMM Scenario Generator"
Award winning SNUG07 SystemVerilog paper and presentation
download Embedded System Design: A Unified Hardware/Software
Introduction
Frank Vahid and Tony Givargis
John Wiley & Sons; ISBN: 0471386782. Copyright (c) 2002.
Book site at Wiley
Overview
In today's world, embedded systems are everywhere -- homes,
offices, cars, factories, hospitals, plans and consumer electronics.
Their huge numbers and new complexity call for a new design
approach, one that emphasizes high-level tools and hardware/software
tradeoffs, rather than low-level assembly-language programming
and logic design. This book presents the traditionally distinct
fields of software and hardware design in a new unified approach.
It covers trends and challenges, introduces the design and
use of single-purpose processors ("hardware") and
general-purpose processors ("software"), describes
memories and buses, illustrates hardware/software tradeoffs
using a digital camera example, and discusses advanced computation
models, control systems, chip technologies, and modern design
tools. Below is the table of contents of ESD. Furthermore,
ESD intentionally does not cover the details of any particular
processor, in large part because of the variety of setups
used in embedded systems courses. Below, however, are extensive
resources to assist teachers with the laboratory part of a
course based on ESD. Presentation slides for each chapter
can also be found, along with additional chapter resources.
Hardware design interview questions
Give two ways of converting a two input NAND gate to an inverter
Given a circuit, draw its exact timing response. (I was given
a Pseudo Random Signal Generator; you can expect any sequential
ckt)
What are set up time & hold time constraints? What do
they signify? Which one is critical for estimating maximum
clock frequency of a circuit?
Give a circuit to divide frequency of clock cycle by two
Design a divide-by-3 sequential circuit with 50% duty circle.
(Hint: Double the Clock)
Suppose you have a combinational circuit between two registers
driven by a clock. What will you do if the delay of the combinational
circuit is greater than your clock signal? (You can’t resize
the combinational circuit transistors)
The answer to the above question is breaking the combinational
circuit and pipelining it. What will be affected if you do
this?
What are the different Adder circuits you studied?
Give the truth table for a Half Adder. Give a gate level implementation
of the same.
Draw a Transmission Gate-based D-Latch.
Design a Transmission Gate based XOR. Now, how do you convert
it to XNOR? (Without inverting the output)
How do you detect if two 8-bit signals are same?
How do you detect a sequence of "1101" arriving
serially from a signal line?
Design any FSM in VHDL or Verilog.
Explain RC circuit’s charging and discharging.
Explain the working of a binary counter.
Describe how you would reverse a singly linked list.
Posted in: Hardware |
8 Responses to “Hardware design interview questions」
prashanth Says:
December 10th, 2003 at 2:56 pm
thanks a lot…ur questions are very interesting and informative…i
want to submit a question to you」
A sub-circuit is given, which is in the form of a disk that
can rotate CW or ACW. You need to design a
logic that can recognize the direction of rotation of this
disc..」
Vishwa Says:
November 23rd, 2004 at 8:52 pm
Here are a few questions to add on to this database.
1. Explain RC circuit’s charging and discharging.
2. Explain the working of a binary counter.
3. Describe how you would reverse a singly linked list.
Gaurav Sanghai Says:
April 13th, 2005 at 12:43 am
Dear sir
http://www.techinterviews.com/?p=14#more-14; this is the
page where u have published, only the questions to hardware
design.. It would been of great use if u had given the answer
side by side, like all the other pages.
If possible do so, i request the senior and the website people
who r engaged.
Good Effort
Thank you
Gaurav Sanghai
Prasanna.C Says:
June 6th, 2005 at 9:20 am
Respected sir,
This is prasanna.C doind my final ME Communication Systems.I
really
tell you that this is a wonderful site for the hardware questions
as
far i seen till now.
The purpose of this site still be glore if you published
the answers
for these questions.Is there any problem with publishing the
answers?
If you want i ready to pay the money fot the answers.Though
we had tried
out the satisfaction can only get by seeing the answers.
So, irequest you to publish the answers for these questions
and us to
get benefit.
Thanking you.
A Lover of techinterviews.com
Prasanna.C
Mohammad Usaid Abbasi Says:
October 16th, 2005 at 2:47 am
Here are some of the interview questions which could be helpful
for engineers finding job in VLSI design
1.Make a 16:1 multiplexer using only 2:1 multiplexers.
2.What are the various types of capacitances associated with
Mosfets?
3.What are static hazards and dynamic hazards in logic circuits
and how they can be minimised?
4.What is the minimal cost and minimal risk solution?
5.What are the blocking and non blocking assignments in Verilog
and which is preferred in Sequential circuits.
BHUVANESWARI RADHA KRISHNAN Says:
August 31st, 2006 at 6:50 am
RESPECTED SIR,THIS IS BHUVANA. THIS WEBSITE IS VERY USEFUL
AND I LIKE TO ADD THESE QUESTIONS TO IT:
1.DESIGN 16 BY 1 MUX USING 4 4 BY 1 MUX
2. WHAT IS THE PURPOSE OF DIVING 6MHZ CLK FREQUENCY IN TO
2 ,3MHZ INSIDE 8085 MICROPROCESSORS
Ani Says:
January 3rd, 2008 at 5:57 am
Qno 1:
The two inputs of a nand gate are connected together to get
an inverter.
Programming and Debug Tools
Silicon Sculptor: Easy-to-use, single-site programming tool
for Actel FPGAs
FlashPro: High performance in-system programming tool for
Actel's flash devices
DirectC: Programming software Actel's Fusion, ProASIC3, and
ProASICPLUS family of devices using a microprocessor
STAPL Player: Program that interprets the contents of the
Standard Test and Programming Language files
Identify AE: In-system debugging tool for Actel's flash devices
Silicon Explorer II: User-friendly, integrated verification
and logic analysis tool for antifuse devices
Logic Navigator: An On-Chip Instrumentation (OCI?) trace and
debug tool that provides logic analysis capability to Actel
FPGA internal logic; supports most Actel flash and antifuse
devices
Activator: Actel's first generation programming tool that
supports legacy antifuse devices
Development Kits and Boards
Fusion: All-inclusive, low-cost evaluation kit for the Actel
Fusion family
IGLOO Icicle: Extremely low-cost, environmentally green, RoHS-compliant
kit containing a rechargeable miniature modular board featuring
the IGLOO AGL125 device in the QN132 package, as well as a
miniature programming stick
IGLOO: Two completely environmentally green, RoHS-compliant
development kits that include an on-board programmer and demonstrate
the ultra-low power of Actel IGLOO devices—the world's lowest
power FPGA—in both IGLOO and Cortex-M1-enabled IGLOO
ProASIC3: Complete kit that enables quick evaluation and design
prototyping of Actel's ProASIC3 family
ProASICPLUS: Low-cost kit contains everything needed to start
using the advanced features of Actel's ProASICPLUS family
Axcelerator: Complete kit that enables quick evaluation and
design prototyping of Actel's Axcelerator family
Intellectual Property: Numerous development kits and boards
for Actel's IP solutions
CoreMP7 Development Kit
? Includes ARM-enabled ProASIC3 device
CorePCI and Core1553B Evaluation Boards
CorePCIF Evaluation Board
Core1553BRM Development Kit
Core429 Development Kit
Platform8051 Development Kit
Solutions: Development kits and reference designs for Actel's
Application Solutions
IGLOO Video Demo Kit
Storage Solution for Marvell's PXA 300/310 Handheld Platform
Storage Solution for iWave's iW-Rainbow-G3 Platform
Storage Solution for Marvell's PXA270
System Management Development Kit
? Includes ARM-enabled Fusion device
MicroTCA Power Module Reference Design
Motor Control Reference Board Design the Perfect Look for
Your Home
Home Hardware Designs, LLC. offers high-end architectural
hardware for your home or business. We will show you the best
in decorative hardware, manufactured by the best names in
the business. Our 3000 square foot showroom will just amaze
you with such companies as Baldwin Brass, Omnia, Bouvet, Ginger,
Valli & Valli, and many more. Founded in 1999 by Leland
Jones, our mission is to turn your house into the home you've
always hoped it would be. What is your home's look? Modern?
Deco? Traditional? Victorian? French Provencal? No matter.
We offer a variety of styles and options that will delight
your senses. |