-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Hi @liangrj2014, @agnesina , @VidyaChhabria
I'm working with the CircuitOPS data for the design 'GCD' and I found out some issues. I want to dig into the details to understand if the data itself is incomplete or something is wrong.
For e.g. In GCD, I found that the CLK pin of DFF is being considered as startpoint
CircuitOps/IRs/asap7/gcd/pin_properties.csv
Line 1092 in 2b56a3b
| dpath.a_reg.out\[0\]$_DFFE_PP_/CLK,2959,6075,1,-1,1,0,0,0.0,3.199999987213431e-10,0,dpath.a_reg.out\[0\]$_DFFE_PP_,clknet_2_0__leaf_clk,2.5991528374014194e-11,3.796427755498044e-11,4.037298273473766e-11,2.354417216743343e-10,5.219590133339594e-16 |
But, in the actual synthesized netlist, I see something as follows:
Issue: First, I don't expect the CLK pin to be a startpoint, instead it is receiving input from clock PI. Is this a correctly annotated startpoint? Second, I expected the PI and PO to be part of startpoints and endpoints. Instead, I do only see the output of D flip flops as endpoints. Aren't POs considered as endpoint?