Continue to Site

Welcome to EDAboard.com

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.

meaning of post synthesis simulation

Status
Not open for further replies.

alokkmr18

Junior Member level 1
Joined
Dec 28, 2012
Messages
17
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,413
what exactly meaning of post synthesis simulation ...

right now ..my mentor told me do post synthesis simulation.. i dont why .. i have done my vhdl coding with their functional in modelsim software ..which is properly working ....after that i have done synthesis process in Design complier (synopsys) generated gate netlist in vhdl and verilog both ...
i m using NCSIM tool (ncvhdl) for post synthesis simulation...but i got a one error during my ncelab

ncelab: *E,DLOALB: Design library 'ieee' not defined while reading package ieee.std_logic_1164 (AST).
 

As name says "Post Synthesis simulation" is the simulation after synthesis....It is required... because after synthesis our design may not be same as what we thought or what we have design in code...This is because...in synthesis VHDL or verilog code is converted to netlist..This netlist is specific to FPGA device you are using...This unrouted netlist maps our logic to the logic devices available inside FPGA...for example.. if in design you have included NAND gate...it will be mapped to XOR gate where this XOR gate is configured as NAND gate...Basically to validate this new generated un-routed netlist post synthesis simulation is important...
 

hi, i am new to asic design flow. I have the following questions. thanks in advance.
1) is post synthesis simulation equal to gate level simulation?
2) post synthesis simulation here means using the gate list and the testbench to perform dynamic simulation?
3) there is formality verification to verify the rtl code and gate list have the same function, right? the formality verification should comes before the DFT or after that DFT?
4)and there are also STA after synthesis, so can we just perform formality verification and STA (i mean either performing gate level dynamic simulation or performing both formality verification and SAT) to verify that after synthesis, the synthesized design still has the same function and satisfies the timing constrains?


As name says "Post Synthesis simulation" is the simulation after synthesis....It is required... because after synthesis our design may not be same as what we thought or what we have design in code...This is because...in synthesis VHDL or verilog code is converted to netlist..This netlist is specific to FPGA device you are using...This unrouted netlist maps our logic to the logic devices available inside FPGA...for example.. if in design you have included NAND gate...it will be mapped to XOR gate where this XOR gate is configured as NAND gate...Basically to validate this new generated un-routed netlist post synthesis simulation is important...
 

Doing post layout simulations are useful for power estimation.
Normally the functionality equivalency will be covered by a LEC tool.
The dft insertion will be checked by the fact you are able to generate the patterns and able to simulate them.
Simulate the patterns and functional tests with min max delay, improve your confidence.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top