Escolar Documentos
Profissional Documentos
Cultura Documentos
bright future?
Update Your Interests
Answer Follow · 31 Request
Related Questions
Ad by JetBrains
Ramdas Mozhikunnath, Experienced Engineer, Co-Author of Cracking Digital What is frontend and backend in VLSI?
VLSI Verification Interviews
Answered Feb 24, 2016 What is the difference between a frontend
developer and a frontend Engineer?
This classification is based on the different steps involved in a typical VLSI
What is the difference between front end and
design flow. Following diagram shows a typical design flow for an ASIC or SOC
back end development?
or any VLSI chip design...
What do frontend engineers think of backend
engineers?
In other languages
Question Stats
31 Public Followers
16,899 Views
As the flow shows, any design starts with specification followed by translating Last Asked 12h ago
the specification to a high level design and then into a low level design. The Edits
high level design involves designing the functional blocks and the
communication protocol between them. The low level design involves
translating into actual modules that contain FSMs, combinational and
sequential circuits etc.
https://www.quora.com/What-is-the-difference-between-a-VLSI-frontend-engineer-and-Backend-engineer-and-who-has-more-bright-future 1/5
06/08/2018 (12) What is the difference between a VLSI frontend engineer and Backend engineer and who has more bright future? - Quora
All tasks till this stage is normally called as the Front end of VLSI design
and are executed by Front end Engineers
The next step is to synthesize the HDL model to a target technology to obtain a
gate level design. This step is done normally in collaboration by a front end
design engineer and a back end design engineer who takes this gate level
netlist for further steps till fabrication
All steps after logic synthesis are performed by back end engineers and forms
the back end steps to take this netlist to fabrication of the chip.
This involves Placement and Routing where all the gates and flip-flops are
placed, Clock tree synthesis and reset routing etc. After this each block is
routed, output of the P&R tool is a GDS file, which is used by a foundry for
fabricating the ASIC. Gate level simulations and Static Timing Analysis are also
done to make sure that the gate level design meets the timing requirements for
correct design operations. Further this GDS file is sent to the foundry for
manufacturing.
In terms of future, both front end and back end design steps are equally
important and involves equal but different kinds of challenges for successful
chip designs.
So I cant really distinguish between both and have seen equal opportunities for
both in most of my experience in this industry.
Hope this helps and feel free to let me know any comments/questions.
13.2k Views · View Upvoters
Upvote · 87 Share · 1
Promoted by DigitalOcean
The process of modern Integrated circuit design consist of two parts front end
design and back end design
https://www.quora.com/What-is-the-difference-between-a-VLSI-frontend-engineer-and-Backend-engineer-and-who-has-more-bright-future 2/5
06/08/2018 (12) What is the difference between a VLSI frontend engineer and Backend engineer and who has more bright future? - Quora
1. RTL coding: with help of high level HDL coding (VHDL or verilog ) he designs
the architecture of the chip, a basic skeleton of circuit. It is similar to design a
pipeline to circulate the flow of water.
3. clock tree synthesis: As the circuit may use multiple clock sources such
as PLLs, oscillators etc. so a proper synchronization must be provided.
Well it totally depends on what are you good at,because there are many fields in
vlsi chip design in which core knowledge is required.Still for a long run, to work
in back end will give a more challenging and exciting opportunity to know what
is actually going on in the chip inside. Talented back end engineers are in very
good demand ,For coming decade it will generate an exciting opportunity to
build a good career.
6.3k Views · View Upvoters
Upvote · 31 Share · 1
https://www.quora.com/What-is-the-difference-between-a-VLSI-frontend-engineer-and-Backend-engineer-and-who-has-more-bright-future 3/5
06/08/2018 (12) What is the difference between a VLSI frontend engineer and Backend engineer and who has more bright future? - Quora
Promoted by MongoDB
VLSI is broadly classified into two parts:- Front end VLSI and Back end VLSI.
Front end mainly deals with the designing and testing part of a digital system or
unit. It uses VHDL, Verilog or other hardware descriptive languages for the
purpose. This includes logical designing and verification, in other words, gate
level work or say RTL level designing and verification is considered.
While Backend VLSI holds mainly the fabrication and development part. This
includes floor planning, place & route, and all the foundry work like fabrication,
packaging etc.
In terms of future, I believe that you will get plenty of career options in both the
sectors. What matters the most, is your area of interest.
2.8k Views · View Upvoters
Upvote · 3 Share
FrontEnd Engineer is responsible for the creating the RTL which follows the
Behavioural and Functional requirement of the requested design . Frontend
engineers are asked to write a code for the design . verify thhe code and also they
are needed to check the timing in the ideal clock.
Where as A backend Engineer is responsible for implementing the RTL Into the
silicon. they are needed to do the synthesis of the RTL , do the placement of
netlist verify the timing (STA), and make sure that the design will work fine by
after its been manufactured by doing ECO checks .
Upvote · 8 Share
VLSI frontend and backend are nothing but two different domains in the field of
VLSI.
Frontend mostly deals with Design and Verification of a chip which mostly
includes RTL(Register Transfer Level) coding using either
VHDL/Verilog/SystemVerilog and the verification of the DUT(can be a IP or
https://www.quora.com/What-is-the-difference-between-a-VLSI-frontend-engineer-and-Backend-engineer-and-who-has-more-bright-future 4/5
06/08/2018 (12) What is the difference between a VLSI frontend engineer and Backend engineer and who has more bright future? - Quora
As you can see from any flow chart of ASIC,starting from Design Specification
Understanding,Functional simulation after writing RTL codes,Logic Synthesis(3
step process as unoptimized description is converted to optimised Boolean
description and then with help of technology library converted to gate level
netlist),Functional/Logic Verification using Testbench language to check
whether the intended input meeting the actual output and STA analysis falls
under Frontend.
Backend mostly deals with physical design part of the chip which includes
Floorplan,Map,Place and route and DFT and ATPG scan insertion and checks for
the flip flops.Also includes physical verification part of the chip,memory
characterization,analog layout and design.Then comes circuit extraction using
SPEF format.
So if you observe the ASIC flow,similar to frontend after STA analysis the
backend flow starts starting from ATPG scan
insertion,DFT,floorplan,backanotation and finally the GDS2 format is released.
So accordingly you can decide on the basis of your interest as to which one to
choose as both will offer a great deal of learning and good growth.
1.3k Views · View Upvoters · Answer requested by Rahul Harali
Upvote · 11 Share
https://www.quora.com/What-is-the-difference-between-a-VLSI-frontend-engineer-and-Backend-engineer-and-who-has-more-bright-future 5/5