You are on page 1of 4

28/03/2017 WhatkindofinterviewquestionswilltheyasktoaFPGAengineer?

Quora

1 1
AskorSearchQuora AskQuestion Read Answer Notifications Saurabh

FieldProgrammableGateArrays(FPGAs) InterviewQuestions +3

There'smoreonQuora...
What kind of interview questions will they ask to a
Picknewpeopleandtopicstofollowandseethe
FPGA engineer? bestanswersonQuora.

Answer Request Follow 17 Comment Share Downvote UpdateYourInterests

Havethisquestiontoo?RequestAnswers:

RequestFromQuora RelatedQuestions
Wewilldistributethisquestiontowriters,andnotifyyouaboutnewanswers.
Whataregoodquestionstoaskduringaninterview
Mrigakshi Patowary, studied at Gurukul Grammar Senior Secondary School toevaluateFPGAdevelopers?
7AnswersinJobInterviews
HowkindofquestionsdoesSIGaskforFPGA
Ashutosh Subudhi, Student at Regional Institute of Education, Bhubaneswar (2 positionsforentrylevel(HFT)?
3AnswersinJobInterviews
WhatkindofFPGArelatedquestionsdotheyaskfor
Sandeep, Senior Development Manager (2000-present) FPGAHFTbaseddomain?
3AnswersinJobInterviews
WhatkindsofquestionsareaskedforaMicrosoft
HardwareEngineeringinterview?
ViewMoreorSearch
Whatkindofquestionsareaskedforanelectronics
engineerinaGoogleinterview?
PromotedbyUpwork
WhatkindsofquestionsdocompanieslikeFerrari
Upwork: Hire top talent at the top freelancing website. andLamborghiniasktheirengineeringcandidatesin
Make your project a success with top-skilled freelance coders, marketers, graphic interviews?
designers and more.
Whataresometechnicalquestionsaskedduringan
SignUpatupwork.com interviewinacoreelectricalengineeringcompany?

WhatkindofinterviewquestionsdoesQuoraask
softwareengineeringcandidates?
4Answers
Whatkindofquestionsareaskedduringengineering
Balamurugan Jeyachandran, FPGA design Engineer interviews?
UpdatedJan25
Whatkindsofquestionsareaskedinadataengineer
While there are plenty of questions that can be targeted for the candidates however interviewatFacebook?
we cannot describe all here. I'm listing most frequent ones
MoreRelatedQuestions
Okay, so as request by few, I shall provide some simple answers here-in
QuestionStats
1. What is speed grade and how do you select FPGA as per requirements
17Followers
a. Speed Grade is what that determines how max a clock can run in FPGA.
Companies use dierent values, while -1, -2 indicates the scale. Higher the 5,775Views

grade, higher the cost of FPGA LastAskedSep23,2016

Edits
2. What is the maximum possible speed achievable for a given device say
Virtex6 device (some speed grade)

a. The Fmax is determined by Flop-to-Flop timing using shortest route (CLB)


with least clock skew. To put it simple, usually this is calculated based on
logic levels between a source to destination path

3. What is logic level

a. Number of logics levels in your combo circuit. Google for more info

4. How do you code to reduce power in FPGA design

a. Avoid reset for FPGA

b. Clock Gate

c. Use
Upvote 10 synchronous design 3+
Downvote Comments

https://www.quora.com/WhatkindofinterviewquestionswilltheyasktoaFPGAengineer 1/4
28/03/2017 WhatkindofinterviewquestionswilltheyasktoaFPGAengineer?Quora
d. Avoid overconstraining 1 1
AskorSearchQuora AskQuestion Read Answer Notifications Saurabh
e. Reduce Device temperature (cooling solution)

f. Use clk_en and control enable for all Memory

g. Use LUT for smaller memory. BRAM takes more power

5. What is clock gating and how do you do it in FPGA

a. Xilinx and Altera provides primitive components for this. Check them

6. How do you manage multiple clocks and how do you route them

a. CDC tools can help this like Spyglass, etc. But asynchronous transfers
must be handles carefully in design and later they can be assigned false
path for the tool to go easy on compilation

7. How do you do IO planning and can you explain few types of IO types

8. how do add debug probes for chipscope and what are the benets inserting it
and inferring it?

a. Inferring it along with your RTL gives you freedom of debugging


whenever required. Adding it as a probe requires you to sort the netlist le
and break up your head in nding the net names.

b. Sometimes some logic needs to be always put on JTAG for status/debug.

9. How do you program multiple FPGA images in ash and load?

a. Check google on this

10. How do you control reset logic

a. For FPGA, global reset is sucient. Use async reset for internal logic and
sync that reset in main clk (if they are in same clock, else use accordingly)

b. Always assert the reset asynchronously and de-assert synchronously with


clock

11. How do you do STA

12. What are the timing constraints that you do for a typical design having
synchronous and asynchronous logic.

a. For async, false path or TIG constraints. We do not do any constraint for
async path if it is taken care in RTL

13. How does the RTL logic convert to logic gate, say a comparator or counter,
please describe

14. Can you write a code in RTL for a debounce logic or 9-bit counter?

15. Some questions about RTL coding for FPGA primitive components, what are
the primitive components and what have you used.

a. BUFGMUX, ibu, obu, etc

Hope you get to know about this. This is just some set of questions.
3.8kViewsViewUpvotes

Upvote 10 Downvote Comments 3+

https://www.quora.com/WhatkindofinterviewquestionswilltheyasktoaFPGAengineer 2/4
28/03/2017 WhatkindofinterviewquestionswilltheyasktoaFPGAengineer?Quora

1 1
PromotedbyHTMedia
AskorSearchQuora AskQuestion Read Answer Notifications Saurabh
Earn up to 15 Lac. Send in your resume to get hired.
MNC's are looking for qualied candidates like you. Delay no further, send in your
application.

ApplyNowatshine.com

Evgeni Stavinov, works at Xilinx


WrittenJan19,2016

I usually ask the following questions:

- Warm-up questions. For example: convert 14 into hex, binary, and octal (about third
of candidates cannot do that)

- Understanding of digital logic: setup and hold, pipelines, latency and throughput,
etc.

- FPGA architecture questions: how dierent circuits are synthesized, process of


timing closure, dierences between FPGA and ASICs, clock and reset schemes

- Good knowledge of hardware description language (SystemVerilog)

2.6kViewsViewUpvotes

Upvote 8 Downvote Comment

Adi, Engineer
WrittenJan13

refer to this for general guidelines.

How can I be a guru at FPGA & VLSI design and verication?


401ViewsViewUpvotesAnswerrequestedbyRameshMogili

Upvote 1 Downvote Comment

Fred Diggs, Digital logic designer


WrittenJan27,2016

A question about clock domain crossing is typical in an FPGA interview. For example,
a signal derived in clock domain A is used in a sequential process in clock domain B.
What can potentially happen if you use the signal directly in clock domain B? What is
the proper way to handle the signal before using it in clock domain B?
1.8kViews

Upvote Downvote Comment 1

TopStoriesfromYourFeed

AnswerwrittenChinaTopicyoumightlikeSun AnswerwrittenLifeandLivingTopicyoumight AnswerwrittenPhotographsTopicyoumightlike


likeMar22 Mar22
How advanced are Chinese high-
speed trains? What's the nicest thing anyone What is the most inspiring
has ever done for you? picture you've ever seen?
Tillman Huett-Lassman, Present-
day Alexander Hamilton Ali AlShamsi, Thinker trying to Navnath Ubale, Teacher, Engineer
WrittenSun develop an alternative economic WrittenMar22
model
I had my rst Im not sure
WrittenMar22
opportunity to ride the you will nd
My baby daughter
high-speed trains last those
AlShamsah was born
week when I had a inspiring,
with many
business meeting in but
complications. We were
Zhengzhou. As someone denitely
frequently in hospitals.
Upvote 10 Downvote Comments 3+
When she was born, I

https://www.quora.com/WhatkindofinterviewquestionswilltheyasktoaFPGAengineer 3/4
28/03/2017 WhatkindofinterviewquestionswilltheyasktoaFPGAengineer?Quora
who grew up with a disdain for public was at high alert for a whole week until 1 make you feel
1 yourself so much tiny in
ReadInFeed ReadInFeed
AskQuestion ReadInFeed
AskorSearchQuora Read Answer Notifications Saurabh
transportation (not sure why the US ha... they released her from hospital. I never s... this word.

Upvote 10 Downvote Comments 3+

https://www.quora.com/WhatkindofinterviewquestionswilltheyasktoaFPGAengineer 4/4

You might also like