prathima
Newbie level 1
Hi,
I have a question on hold checks. Any help would be greatly appreciated!!
I have two clocks:
create_clock -period 4 -waveform {3 4} CLK1
create_clock -period 3 -waveform {1 2} CLK2
Setup checks :
1- launch edge at time = 3; capture time =4
2 -launch edge at time = 7; capture time = 10
and the worst case setup check is (1)
Hold:
For Setup(1) Hold checks would be:
1a -launch edge at time = -1 and capture edge at time = 4
2a- launch edge at time = 3 and capture edge at time = 1
For Setup(2) Hold checks would be:
1b- launch edge at time = 7 and capture edge at time =7
2b- launch edge at time = 3 and capture edge at time = 10
To me the worst case Hold check seems to be 2b, but synopsys document lists it as 1b.
Could someone please explain!!
Thanks & Regards,
Prathima.
I have a question on hold checks. Any help would be greatly appreciated!!
I have two clocks:
create_clock -period 4 -waveform {3 4} CLK1
create_clock -period 3 -waveform {1 2} CLK2
Setup checks :
1- launch edge at time = 3; capture time =4
2 -launch edge at time = 7; capture time = 10
and the worst case setup check is (1)
Hold:
For Setup(1) Hold checks would be:
1a -launch edge at time = -1 and capture edge at time = 4
2a- launch edge at time = 3 and capture edge at time = 1
For Setup(2) Hold checks would be:
1b- launch edge at time = 7 and capture edge at time =7
2b- launch edge at time = 3 and capture edge at time = 10
To me the worst case Hold check seems to be 2b, but synopsys document lists it as 1b.
Could someone please explain!!
Thanks & Regards,
Prathima.