Forum Discussion

JArnw's avatar
JArnw
Icon for New Contributor rankNew Contributor
5 years ago

What does set_clock_groups -asynchronous -group {clk1} do when there is no other group listed?

I see a constraint set_clock_groups -asynchronous -group {clk1}

no other clock group in the statement. What is this constraint actually doing?

1 Reply

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    It means that all cross-domain paths to and from anything clocked by clk1 are cut and not analyzed by the timing analyzer. Basically the clock domain is isolated from all other clock domains in the design.

    #iwork4intel