请问LATTICE FPGA软件DIAMOND时序约束中的PAR_ADJ和Hold margin是什么含意,该怎么设置?pipisan6年前发布3842 如下图,我在A家和X家的FPGA软件中都没见过这两个参数。请问LATTICE FPGA软件DIAMOND的时序约束中的PAR_ADJ和Hold margin是什么意思该怎么设置? lattice
我一直都是留空的,没去设置这个,原来与我一直以为的意思相反。
在Diamond的菜单, Help ==> Lattice Diamond Help 搜索 PAR_ADJ
PAR_ADJ是表示在你的时序约束目标上再叠加一个裕量,比如你的频率是100M,你要求的裕量是20M,也就是你希望工具进行布局布线时将这条路径向120M的目标靠近。
当Type选择Frequency作为约束的时候,那么你在Frequency里填100, 在PAR_ADJ填入20;当Type选择PERIOD作为约束的时候,在time填10, 在PAR_ADJ填2.
同样搜索Hold Margin: