仅对英特尔可见 — GUID: mwh1410383555145
Ixiasoft
1.1.1.4. 启动沿和锁存沿(Launch and Latch Edges)
所有的时序分析都需要有一个或多个时钟信号。Timing Analyzer通过分析时钟的启动沿和时钟锁存沿之间的时钟设置和保持关系来确定设计中所有寄存器到寄存器传输的时钟关系。
时钟信号的启动沿(launch edge)是发送寄存器或者其他顺序单元数据的时钟沿,用作数据传输的源。锁存沿(latch edge)是采集寄存器或者其他顺序单元数据端口上的数据的有效时钟沿,用作数据传输的目的地。
图 6. 启动沿和锁存沿(10ns apart)的建立和保持关系在此实例中,启动沿在0 ns发送寄存器reg1的数据,寄存器reg2在10 ns被锁存沿触发时采集数据。数据在下一个锁存沿之前到达目地寄存器。
您可以对所有时钟定义约束,并将这些约束分配给设计中的节点。这些时钟约束提供了可重复数据关系所需要的结构。如果不限制设计中的时钟,那么 Intel® Quartus® Prime软件会根据1 GHz时钟进行分析,以最大化基于时序的Fitter工作量。要确保实际的slack值,必须使用实际值对设计中的所有时钟进行约束。