Junior Member level 3
I have recently finished the P&R stage of a digital design. Then, I extracted the .SPEF file from Innovus and use the PrimeTime (PT) to extract the accurate sdf file. Everything goes well. But, someone said that the .spef file generated by Innovus is not much accurate. So, I decided to use Calibre or StarRC to extract the parasitic RC. The problem is that unlike the innovus the spef file generated by these tools are not match with the Verilog netlist that I was imported to the primetime. So, PT will issue the node mismatch error. My question is that how can I generate the spef file from StarRC compatible with Verilog netlist just like the Innovus software. I want to use it in PT to extract accurate timing and sdf file. I used the Calibre runset file in StarRC and to provide a schematic reference I use the v2lvs command. Note that the LVS and DRC of my design are clean. It seems the spef file is match in terms of internal nets with the output of schematic generated by v2lvs and not the Verilog netlist.