Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
The above include front end design and back end design, the separating point is STA/Formal. Now the speperating front end and back end is not clear. The designer of front end need the support of back end guy.
For custom design (full custom layout mask) the work flow is:
Schematic (Cohesion - Silicon Canvas Laker - Cadence schematic editor ) / simulations ( HSPICE - Spectre) / Full custom layout (one of Virtuoso - Laker - LEDIT - Taner...LASI) / DRC & LVS & PEX (one of Calibre - Magma - Dracula - Assura - Diva...) / Post layout simulation ( for small designs with less than 50K transistors HSPICE - Spectre; for chip level HSIM) / tape-out.
Note:
If the design is digital, then after simulations is beter to translate the spice netlist (or others) in verilog/vhdl in order to check that the schematics will do what you want to be!
The actual process where in you map your HDL code (RTL) to physical gates/transistors is backend process.
You involve following steps here
a) Synthesis
b)floor planning
c) Placement
d) routing
e) clock insertion (clock tree synthesis)
f) timing check
g)tapeout
For Mentor tools:
1.Physical layout design(IC station,CDS SE,Apolo)
2.parasitic abstracting and delay calculation(Xcalibre)
3.Physical verification and post simulation(calibre)
hi
the backend design flow is as follows
1.Floorplanning
2.Synthesis
3.Final Placement
4.Clock Design
5.Scan Chain Optimization
6.Routing
7.Physical Verification
for backend you can use Cadence BuildGates,
Synopsys design compiler
whenever u complete the first part thatis front end that is
designentry vhdl->simulation(functional)->synthesis--------front end
after that backend comes that is
simulation(timing)->edif file generation->floorplanning->routing->placement->downloading in to kit
the tool used for backends are
synopsys,avanti,magma,mentor graphics,cadence.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.