Altera_Forum
Honored Contributor
17 years agoParallel adder timing issues
I am beginner in FPGA design and implementation.I have 2 questions regarding adder implementations. The simulation in below message refers to gate level simulations with SDO file generated by Quartus tool.
I am working on STARTIX II FPGA with Quartus tool. My design need to work at 266 mhz clock. I am looking for fast adder with 1 clock latency(3.75 ns) . I tried Parallel_ADD with mega wizard plug in manager and implemented and simulated in Modelsim. I am seeing output after 3 clock cycles in modelsim and 6.604ns as critical time period for worst path. I need adder for 2-input with 10 bit wide , which should work at 266 mhz with above specified technology. Can any one suggest implementation views, timing constraints need to set while implementing and etc. Your help is appreciated. Second Question is, I am seeing the Critical timing path is around 6.604 ns (TCO) after implementation. Does it mean, this design will work 150Mhz?.when i run simulation with model sim, the output for 2-input adder is available only after 3 clocks. Test bench is modeled to work at 266 Mhz. That means latency is 3 clocks, where as timing critical path shows 6.604ns. The data should be available at 7.5 ns in simulation(According to FPGA timing summary ) , but i can see data on the output only after 9 or 10 ns. Is it correlation problem with EDA tools?. Any suggestions?. Is there any other way, we can calculate timing critical path and its time period and calculate the max frequency to match with Simulation results?. Regards, Sam