看了好几个帖子,总结最后一张图关于平移的想法可以这样理解:
1、-start对应的是移动发射沿,-end对应移动的是捕捉沿。即对应start与end
2、对于setup的平移,目的是为了让setup的检查的延时增加,基于增大2个边沿之间延时的要求,如果移动-start发射沿,则保持捕捉沿不动,发射沿只能左移(回调);如果移动-end捕捉沿,则保持发射沿不动,捕捉沿只能右移(前调)
3、对于hold的平移,其方向与setup是相反的,目的是在setup增加了大量延时后补回一定延时。举例在setup移动之后,例如向右(前调)3个捕捉沿的周期后,hold其实需要反向移动3-1个周期。因此对于hold信号而言,基于缩小2个边沿之间hold延时的要求,如果移动-start发射沿,则保持捕捉沿不动,发射沿只能右移(前调);如果移动-end捕捉沿,则保持发射沿不动,捕捉沿只能左移(后调)
理论知识可参考此文章