Circuit goes wrong when synthesize with a tight constraint

Thread Starter

kungchuking

Joined Jan 19, 2019
2
Hi,

I have a RTL code.
At first, I synthesized the circuit at 10 ns and run post-synthesis simulation. The circuit worked well.
After that, I changed the timing constraint to 7 ns and re-synthesized the code using:

compile_ultra -retime

DC reported that the circuit has met timing requirements (slack = 0) and there is no design rule violation either. However, the netlist couldn't pass post-synthesis simulation. Does anyone know why?
 

Thread Starter

kungchuking

Joined Jan 19, 2019
2
Hi Eric,

I used design compiler (Synopsys) ...
below are the tcl script and the constraints:

upload_2019-1-19_20-9-39.png

upload_2019-1-19_20-11-1.png

Do u mean the gate-level diagram?
upload_2019-1-19_20-11-53.png

The RTL code is as attached.

Kung
 

Attachments

Top