[sv-ac] SVA: What is the defintion of "identical clock"?

From: <VhdlCohen@aol.com>
Date: Tue Oct 26 2004 - 17:38:57 PDT

The LRM discusses at great length the issue of "identical" or "non-identical" clocks, but the LRM fails anywhere to define what is an "identical clock". LRM Std P1364 also fails to define identical.
Specifically, Identical in what way? The exact same signal? The same period? Identical in some other way? Is clk1 aliased to clk2 identical? Are signals connected via a module port so that they are the same signal? Does "assign clk1=clk2;" create identical clocks?

Below is a typical reference in the LRM to identical clocks.
LRM 17.12.1 Multiply-clocked sequences states the following:
"
@(posedge clk0) sig0 ##1 @(posedge clk1) sig1
....
If clk0 and clk1 are identical, then the clocking event does not change after ##1 and the above sequence is equivalent to the singly-clocked sequence
@(posedge clk0) sig0 ##1 sig1

Thanks,
Ben Cohen
--
Received on Tue Oct 26 17:39:17 2004

This archive was generated by hypermail 2.1.8 : Tue Oct 26 2004 - 17:39:28 PDT