Skip to content

Circuit OPS data expectation mismatch #42

@animeshbchowdhury

Description

@animeshbchowdhury

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

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

Image

But, in the actual synthesized netlist, I see something as follows:

Image

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions